Олег Клишин megapanda Сбер ID
Python/FastAPI backend, Telegram Mini Apps и AI-интеграции
Рейтинг
6 588
№ 190 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Тамбов
На сайте с
2016 года
Юридический статус
Самозанятый

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

Используемые навыки FastAPI Redis Telegram API Невзаимозаменяемые токены (NFT) Смарт контракт

Описание

Задача: разработать мультиплеерную стратегическую игру, работающую прямо в 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.

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

Другие проекты

Все проекты →
Веб-разработка и IT Admin Maplz — React admin panel для агрегатора недвижимости
Admin Maplz — React admin panel для агрегатора недвижимости
17
Веб-разработка и IT Портал недвижимости Maplz.com
Портал недвижимости Maplz.com
187
Веб-разработка и IT Интернет-магазин косметики
Интернет-магазин косметики
148
Веб-разработка и IT Портфолио на карте  на базе 1СБитрикс и Яндекс Карт
Портфолио на карте на базе 1СБитрикс и Яндекс Карт
125