Skip to content

trueforme/snake_game

Repository files navigation

Проект представляет собой игру "змейка".

Особенности игры:
3 уровня сложности:

Уровень 1: Базовый уровень без препятствий (цель: 10 очков).
Уровень 2: Уровень со статическими препятствиями, в виде синих блоков (цель: 15 очков).
Уровень 3: Уровень с динамическими препятствиями, которые появляются при поедании обычной еды (цель: 20 очков).
Уровень 0: Бесконечный уровень без препятствий
Основные игровые объекты:

Змейка: Увеличивается в размерах при поедании еды и ускоряется, за исключением поедания золотой еды. Змейка умирает в следующих случаях:
Выход за границы игрового экрана.
Столкновение с препятствиями (как статическими, так и динамическими).
Самопоедание.
Обычная еда: После поедания появляется в случайном доступном месте на игровом поле. Увеличивает змейку и ускоряет её движение.
Золотая еда: Особый тип еды, которая появляется не всегда, а только при наборе змейкой определённой длины (по сравнению с предыдущим появлением). Она даёт бонусные очки, не ускоряет змейку и исчезает на некоторое время после поедания. Если золотая еда не была съедена, она меняет своё местоположение каждые несколько секунд.
Препятствия: Синие блоки, статические или динамические, представляющие угрозу для змейки. В динамических уровнях препятствия появляются при поедании обычной еды.
Игровые механики:

Управление осуществляется с помощью клавиш W, A, S, D, что указано на стартовом экране.
Змейка ускоряется при поедании еды, кроме золотой еды.
На каждом уровне игроку даётся 3 жизни.
По достижении определённой длины змейки и набора очков, показывается промежуточный экран с переходом на следующий уровень.
Дополнительные режимы:

Бесконечный режим: Игрок может попробовать свои силы в бесконечном режиме, где основной целью становится набор максимального количества очков без ограничения уровня.
Сохранение прогресса:

Прогресс пройденных уровней можно сохранить после каждого уровня.
Рекорды, достигнутые в бесконечном режиме, также сохраняются в отдельном файле.

Экраны:
Главное меню:
Предоставляет функционал перехода в новую игру, загрузить сохранение, попробовать бесконечный режим, посмотреть таблицу своих рекордов или выйти из игры.

Экран переходов:
После завершения каждого уровня отображается экран с возможностью сохранить прогресс и перейти на следующий уровень.



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages