Загрузка данных


Задание: «Змейка не может развернуться»

Сейчас есть проблема:

→ → → → 

Если нажать A, змейка сразу начинает идти:

← ← ← ←

Для настоящей змейки это неправильно — она не может мгновенно развернуться на 180°.

Твоя задача сделать так, чтобы:

если змейка движется вправо, нажатие A ничего не меняло;
если движется влево, D ничего не менял;
если движется вверх, S ничего не менял;
если движется вниз, W ничего не менял.
Но добавим ещё одно усложнение

Сделай границы поля.

Если змейка доходит до края:


игра должна завершаться.

Для этого тебе понадобится проверять:

snake_x
snake_y
WIDTH
HEIGHT
CELL_SIZE
И ещё одно

Добавь переменную:

score