Skip to content

🏰 Blockchain social strategy game on TON - Telegram Mini App with city building, guilds & PvP battles

License

Notifications You must be signed in to change notification settings

QDenka/empire-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TON Empire

A blockchain-based social strategy game for the TON (The Open Network) ecosystem, designed as a Telegram Mini App.

Overview

TON Empire is a hybrid game combining:

  • Social strategy gameplay
  • Idle city-builder mechanics
  • Cooperative survival elements
  • Web3/blockchain integration

Status

🚧 This project is currently under active development 🚧

The project is in the planning/specification phase with comprehensive technical documentation. Implementation has not yet begun.

Features (Planned)

  • City Building: Build and manage your own district with various buildings and resources
  • Social Gameplay: Form guilds, collaborate with other players, and compete in battles
  • Blockchain Integration: TON blockchain integration for true ownership of in-game assets
  • Telegram Mini App: Seamless integration within Telegram messenger
  • Real-time Battles: PvP combat system with strategic elements
  • Economy System: Complex resource management and trading mechanics

Tech Stack

Backend

  • Go microservices architecture
  • PostgreSQL, Redis, ScyllaDB
  • Kubernetes with Istio service mesh
  • Kafka for event streaming

Frontend

  • Next.js 14 with TypeScript
  • Three.js for 3D visualization
  • Redux Toolkit for state management
  • TON Connect 2.0 for wallet integration

Blockchain

  • TON blockchain
  • Smart contracts in FunC
  • NFTs for game assets

Getting Started

Since the project is still in development, setup instructions will be provided once the initial implementation is complete.

Documentation

Detailed technical documentation is available in the following files:

  • about.md - Complete game design document
  • backend_about.md - Backend architecture and implementation details
  • frontend_about.md - Frontend architecture and UI/UX specifications
  • CLAUDE.md - Development guidelines and commands

Contributing

We welcome contributions! As the project is in early stages, please check back later for contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or suggestions, please open an issue in this repository.


Note: All features and technical details are subject to change as the project evolves.