Возможности:
- Удобная загрузка игры одним файлом.
- Возможность играть двоём.
- Локальный сайт для просмотра стистики и истории игр.
- Возможность отправлять Администратору игры обращение.
- Сохранение ошибки при вылете игры.
Основные библиотеки:
- PyGame (https://www.pygame.org)
- PyWebIO (https://www.pyweb.io)
- sqlite3 (https://docs.python.org/3/library/sqlite3.html)
Запуск:
- Самый первый запуск игры происходит через install.py, который установит все необходимые дополнительные файлы для игры.
- Запуск самой игры происходит через файл start.py, который автоматически проверяет и запускает все нужные библиотеки (если каких-то не хватает – загружает их), а также проверяет наличие картинок и звуков для игры и скачивает их при необходимости.
- Запуск сайта происходит через файл site.py. После запуска сайта он доступен по локальному адресу http://localhost:8080.
Управление:
- Игрок 1 (красный):
W - движение вверх
A - движение влево
D - движение вправо
S - нажатие на кнопку - Игрок 2 (зелёный):
🔼 - движение вверх
◀ - движение влево
▶ - движение вправо
🔽 - нажатие на кнопку - Общее управление:
F5 - полный перезапуск уровня.
F3 - (для проверки) вызвать краш игры.
Материалы и команда разработки:
- Проект – Глазунов Никита
- Мотивация и поддержка – Ложков Кирилл Германович
- Все картинки, взятые для игры, расположены в свободное доступе в сети Интернет.