Игра «Змейка»
Классическая игра — движение, еда и столкновения — на уже знакомом модуле turtle.
Игра «Змейка»
«Змейка» — одна из самых узнаваемых игр в истории программирования. Змейка непрерывно
движется по полю, съедает появляющиеся яблоки и растёт с каждым съеденным яблоком; игра
заканчивается при столкновении со стеной или с собственным хвостом. Соберём её на уже
знакомом модуле turtle (главы 6–7, 12) — только на этот раз
черепашка станет не художником, а персонажем игры.
Как и в главе 18, план знакомый: сначала честно работающий процедурный прототип (разделы 19.1–19.8), потом внимательный разбор того, как устроена игра на самом деле — сетка, направление как данные, игровой тик, состояние, архитектура (разделы 19.9–19.33).
Импортируем необходимые модули
import random
import turtle
random понадобится для случайного положения яблока (глава 5),
turtle — для самой графики.