Игра Змейка.
- Змейка состоит из сегментов.
- Змейка движется в одном из четырёх направлений — вверх, вниз, влево или вправо.
- Игрок управляет направлением движения, но змейка не может остановиться или двигаться назад.
- Каждый раз, когда змейка съедает яблоко, она увеличивается в длину на один сегмент.
- В классической версии игры столкновение змейки с границей игрового поля приводит к проигрышу. Однако в некоторых вариациях змейка может проходить сквозь одну стену и появляться с противоположной стороны поля. Реализованно именно так.
- Если змейка столкнётся сама с собой — игра начинается с начала.
Акчурин Лев Ливатович.
Страничка GitHub
- простейший графический интерфейс с помощью библиотеки
pygame; - управление игрой с помощью библиотеки
pygame; - логика игры (ООП): всё описанное в
Правила игры.
- Клонировать репозиторий со своего GitHub и перейти в него в командной строке:
git clone git@github.com:levisserena/snake.git
Активная ссылка на репозиторий под этой кнопкой -> КНОПКА
- Перейдите в папку с проектом:
cd snake
- Создать и активировать виртуальное окружение:
Windows
python -m venv venv
source venv/Scripts/activate
Linux
python3 -m venv venv
source3 venv/bin/activate
- Установить зависимости:
python -m pip install --upgrade pip
pip install -r requirements.txt
- Запустите игру:
python src/main.py
Управление осуществляется клавишами управления курсором (срелочками).
Каждый разработчик хотя бы раз должен написать змейку!
Так мне сказали.