Skip to content

Anton92nd/Snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

АСВТ - Задача "Змейка"

В графическом режиме 13h реализовать игру "Марсианская змейка"

+ Поле разделено на квадратные области (клетки)
+ Змейка представляет собой последовательность смежных ячеек, имеет голову
+ Голова змейки управляется клавишами курсора
+ При нажатии курсора в противоположном движению направлении, голова меняется с хвостом
+ Перемещение дискретное на одну клетку
+ Змейка может поедать пищу
+ Пища бывает 3х типов:
	а) Полезная (увеличивает длину змейка)
	б) Вредная (уменьшает длину змейки)
	в) Смертельная (Game over)
+ Начальная длина змеи не меньше 3х ячеек
+ Есть help (F1)
+ Есть ключи:
	+ начальная длина
	+ количество артефактов
	+ help по /?
+ Пауза на Enter/Escape
+ +/- скорость
+ Стенки нескольких типов:
	а) абсолютно упругая (голова меняется с хвостом)
	б) портал (выход из другой стены)
	в) смертельная
	г) Уменьшает длину в 2 раза, разворачивает и меняет цвет змейки
+ Звуки:
	+ Game over
	+ Поедание пищи (опционально)
+ Статистика
	+ Итоговая длина
	+ Число ходов
	+ Съедено пищи
+ При самопересечении (при помощи ключей)
	+ Ничего не происходит
	+ Смерть
	+ Отрезание хвоста

About

University ASVT exam task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published