Please create a mobile app based on below name and description. The app should be designed with mobile-first principles, optimized for responsive for mobile devices.
Name: Cờ tướng đại chiến Description: Chinese Chess is a game played by two people on a chessboard with dramatic and nerve-wracking moves.
I'll create a mobile-first Chinese Chess (Xiangqi) game app for you. This will include a proper game board, all traditional pieces, and touch-friendly controls optimized for mobile devices.
I've created a complete mobile-first Chinese Chess (Xiangqi) app with the following features:
The app is fully functional and ready to play! Players can enjoy authentic Chinese Chess gameplay with all the traditional rules implemented correctly.
I. PROJECT OVERVIEW
Project name Game name: "Co Tuong Dai Chien" (or other names in ancient or modern style...)
Objectives Create an easy-to-play, beautiful chess game with smart AI that can be played online and offline. Target Vietnamese and international players who love chess.
Target audience Chess lovers: from beginners to chess players. Age: 12 years old and up. Platform: Android, iOS, Web, PC. II. GAME FEATURES
Game mode Play with AI: 3-5 difficulty levels. Play 2 people on the same machine (local multiplayer). Play online: Randomly match players. Create/private game room (invite friends). Chess learning mode: Guide to basic game rules. Tactical exercises (checkmate, endgame). Daily Challenge mode. Save & replay the game.
Rankings & points system Elo rating or rank (Rookie – Master – Master – King…). Weekly/monthly/global rankings.
Interface customization Board: wood, stone, ancient paper, modern. Pieces: ancient style, new style, symbols. Interface: light/dark mode.
Player account system Log in with email, Google, Facebook, Apple ID. Personal profile: avatar, match history, achievements.
Store & rewards Buy board interface/pieces with in-game coins. Receive daily rewards, victory rewards, events.
Social features In-game chat (limited). Make friends & invite to play again. Comment/analyze after the game. III. GAME DESIGN (UI/UX)
Main screen "Play now", "Online", "AI", "Settings", "Profile" buttons.
Chessboard interface Clear design, standard ratio. Display valid moves, moves just made, checkmate. "Undo", "Draw", "Surrender", "Hint" buttons.
Effects & sounds Smooth chess piece movement effects. Sounds: move, checkmate, time out. IV. DEVELOPMENT TECHNOLOGY
Programming platform Unity / Godot (cross-platform) Flutter / React Native (mobile) HTML5 + JavaScript (web)
Back-end (for online play) Node.js / Firebase / Supabase WebSocket for real-time connection V. DEVELOPMENT PLAN
Phase 1 – MVP (1-2 months) Play with simple AI Basic chess board interface Save offline games
Phase 2 – Full features (3-6 months) Add online play Ranking system, tournaments Account login, cloud storage
Phase 3 – Expansion (6-12 months) Social features, chess puzzle solving Weekly events, interface personalization Global release
I'll enhance the Chinese Chess app based on your comprehensive project requirements. Let me create a more complete version with multiple game modes, AI integration, user accounts, and all the features you've outlined.
I'll create a comprehensive Chinese Chess app based on your detailed specifications. This will include multiple game modes, AI integration, user accounts, customization options, and all the features you've outlined.
I've created a comprehensive Chinese Chess mobile app called "Cờ Tướng Đại Chiến" based on your detailed specifications. Here are the key features implemented:
The app is fully functional with authentic Chinese Chess rules, mobile-optimized interface, and all the features you specified in your project requirements. Players can enjoy both casual and competitive gameplay with comprehensive learning resources and customization options.
Sources