Привет! Хочу показать свой проект, PiratGo Online. Это многопользовательская пиратская RPG на русском: свой корабль, морские бои, поиски сокровищ, флоты и осады портов. Игра работает в браузере на телефоне и компьютере.
Сервер написан на Python, прогресс хранится в SQLite, перед приложением стоит nginx. Боевая логика, награды и расписание событий считаются на сервере. В процессе разработки приходится разбирать вполне практические задачи: одновременные атаки игроков, повторные запросы и сохранение прогресса при обновлениях. Например, награду за бой нужно выдавать один раз, даже если два завершающих удара приходят почти одновременно.
Поиграть: https://piratgo.online/
Для игры нужна регистрация. Начать можно бесплатно, внутри есть необязательные платные возможности.
Буду рад отзывам: понятно ли, что делать в начале, удобно ли играть с телефона, где интерфейс мешает. Если найдёте ошибку, напишите, на какой странице и после какого действия она появилась. По устройству сервера тоже готов ответить.
При разработке кода и части иллюстраций использовались инструменты ИИ.