Рейтрейснат шах

Да се реализира програма, симулираща шах с рейтрейсинг в реално време (без AI). Проектът е за двама или трима студента.

Фигурите или да се намерят от интернет (например тези: цар, царица, офицер, кон, топ и пешка) или да се дизайнват от единия студент.

Разпределение на ролите:

Студент 1: Пише рейтрейсинг логиката. Трябва да се поддържа стандартен изглед на шаха (отгоре-встрани). Фиксирана камера. Местенето на фигурите да става като се кликне върху самата фигура (или върху квадратчето, на което е фигурата), като с трасиране на лъч се определи коя е избраната фигура. Избора на целево квадратче да става с кликане върху квадратчето. Допълнителни бонуси: да се направи анимация на движението на фигурите, и да се поддържа гладко движение на камерата
Студент 2: Пише гейм логиката. Кои ходове са позволени и кои не (например, ако царя е в шах, да не дава да се мести нещо друго).
Студент 3: Моделира фигурите (сам). Може да се използва произволна 3D програма.

Comments

Точки от проект.

Точките от проекта не са общи за хората участващи в него, а всеки получава толкова точки, с колкото бъде оценен проекта? Или всеки бива оценен за частта, която е направил?

Всеки получава по 40 точки,

Всеки получава по 40 точки, освен ако проектът не изпълнява изискванията или има много сериозни проблеми. Принципно ако някой от хората в тима очевидно "не си е свършил работата" може да санкционирам само него (но досега не се е случвало).

Студент 3

Правилно ли разбирам, че третият студент прави само моделите?

Да.

Да.