Python/FastAPI backend, Telegram Mini Apps и AI-интеграции

Олег Клишин megapanda

Рейтинг: 2 636
Верифицирован через Сбер ID
Всего отзывов: 12 0
Выполнил заданий: 18
  • Работ в портфолио: 8
  • Типовых услуг: 5
  • Работ на продажу: 0
  • Зарегистрирован: 29.11.2016
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 2 500 за час
Был на сайте:

Otherworlds — мультиплеерная игра в Telegram Mini App

Описание

Задача: разработать мультиплеерную стратегическую игру, работающую прямо в Telegram без установки дополнительных приложений. Игра включает дуэли и командные бои, систему экипировки и навыков персонажей, real-time взаимодействие между игроками, интеграцию с TON blockchain для внутриигровых активов.

Решение

Архитектура и backend: FastAPI на Python, PostgreSQL для хранения данных, Redis для кэширования сессий и очередей. WebSocket для real-time боёв — мгновенный отклик между игроками без polling.

Frontend: React-приложение внутри Telegram Mini App (WebApp). Интеграция TonConnect для работы с кошельками TON blockchain, NFT-предметы на базе TON.

DevOps: Docker-контейнеры, GitHub Actions CI/CD, мониторинг через Grafana + Prometheus.

Боевая система: принцип "камень-ножницы-бумага" с расширением через броню, оружие и навыки персонажа. Дуэли и командные бои с real-time состоянием.

Результат

Запущенная мультиплеерная игра в Telegram Mini App с поддержкой TON blockchain и NFT-предметами. Самый технически сложный проект в портфолио по архитектуре: real-time WebSocket, blockchain-интеграция, микросервисный деплой, мониторинг. Бета-версия вышла в марте 2025.

Презентация проекта

screen1.jpg
screen2.jpg
screen3.jpg

Оценили проект:

0