Игра змейка (срок 19.04-20.04)

advertisement
Игра змейка (срок 19.04-20.04)
Реализовать на JavaFX(обязательно). Проект с подробными комментариями(т.к. проект
защищается), java, eclipse.
Змейка должна двигаться с хвостом. На экране всегда есть хотя бы одна добыча. При съедении
добычи, накапливаются пункты, которые показываются игроку на экране.
Змейкой можно управлять при помощи мышки. Если курсор мыши двигать, поворачивается
змейка налево либо направо. Вращение должно быть плавным (например, до 10 градусов, но
попробуйте, повезет ли в экстренных случаях, например, когда угол рядом) .
Когда змейка собирает добычу, она толстеет, но через какое-то время змейка снова приходит в
прежнюю форму , но добавляется длина.
Например: длина змейки 10 ед., толщина 2 ед.. Змейка съела добычу : толщина 3 ед., длина
остается 10 ед.. После, например, 10 шагов изменяется змейка обратно на толщину 2 ед., но длина
становится, например, 15 ед..
Если змейка врезалась в свой хвост или стену – игра закончилась.
Реализовать просмотр данных. Там можно посмотреть изначальную длину змейки, кол-во
съеденных добыч, рост длины и т.д. Данные нужно будет сохранить в файл. При открытии игры
должны показываться данные прошлой игры.
Вы можете сами придумать размер добыч, увеличение змейки, быстрота змейки и т.д. Главное,
чтобы игра была не слишком сложной и не слишком легкой.
Дополнительно:
1) Вместо того, чтобы змейка двигалась по прямой, она делает это S-образным способом.
2)Разные добычи:
Например, может быть добыча, которая убегает от змейки, добыча с таймером или добыча, которая
дает штрафные очки.
3)Построить в игре лабиринт или стену. Можно реализовать это так, что сначала нужно пройти 1
уровень, после чего доходишь до лабиринта.
Download