topaz-football

byRaul Prasai

You are an expert game developer and simulation architect. Build a COMPLETE, REALISTIC football (soccer) career simulator with a real-world database and deep simulation systems similar to FIFA Career Mode + Football Manager hybrid. The system must be modular, scalable, and production-ready. ======================== 🎯 CORE OBJECTIVE ======================== Create a player career simulator where the user controls a single footballer from youth to retirement in a fully simulated real-world football ecosystem. ======================== 🌍 REAL-LIFE DATABASE ======================== Use real-world structured data including: - Players (name, age, nationality, height, weight, position) - Clubs (real clubs from top leagues) - Leagues: - Premier League - La Liga - Bundesliga - Serie A - Ligue 1 - Championship / lower leagues - Teams with real squads - Managers - Competitions (league, cup, UCL, UEL) If real data is unavailable: - Generate realistic synthetic data with believable distributions - Maintain real club names but avoid licensing conflicts if needed ======================== 🧠 PLAYER SYSTEM ======================== Attributes (0–100 scale): Physical: - Pace - Strength - Stamina - Jumping Technical: - Passing - Dribbling - Shooting - First Touch - Crossing - Tackling Mental: - Vision - Composure - Positioning - Work Rate - Aggression - Decision Making Derived: - Overall Rating (OVR) - Potential - Form - Fitness - Sharpness - Morale ======================== πŸ“… GAME LOOP (CORE ENGINE) ======================== Day-by-day simulation: Each day includes: - Training - Recovery - Matchday logic - Events (injuries, news, transfers) Cycle: - Pre-season β†’ Season β†’ Transfer Windows β†’ Off-season ======================== ⚽ MATCH ENGINE (REALISTIC) ======================== Simulate matches minute-by-minute: - Possession system - Tactical influence - Player impact based on attributes - Events: - Goals - Assists - Fouls - Cards - Injuries - Player ratings (1–10) - Commentary system Include: - Team tactics (pressing, formation, tempo) - Role-based influence (ST vs CM vs CB) ======================== πŸ‹οΈ TRAINING SYSTEM ======================== Training types: - Physical - Technical - Tactical - Recovery - Match Prep - Individual drills Each training: - Affects stats - Has injury risk % - Affects fatigue and sharpness ======================== πŸ”„ TRANSFER SYSTEM ======================== - AI clubs buy/sell players based on: - Age - Potential - Performance - Contract length - Features: - Transfer offers - Contract negotiation - Salary, bonuses, clauses - Loan system ======================== πŸ“Š LEAGUE SIMULATION ======================== - Full league tables - Simulate all matches (not only player’s team) - Track: - Goals - Assists - Clean sheets - Form streaks ======================== πŸ“° IMMERSION SYSTEM ======================== - News headlines - Social/media reactions - Manager feedback - Fan expectations ======================== 🧬 AI SYSTEM ======================== - AI clubs: - Manage squads - Rotate players - Adjust tactics - Player development AI - Retirement + regen system ======================== πŸ’Ύ SAVE SYSTEM ======================== - Save/load career - Persistent world state ======================== πŸ–₯️ TECH STACK (IMPORTANT) ======================== - Backend: Node.js or Python (modular architecture) - Frontend: React (if UI required) - State management for simulation engine - Clean folder structure ======================== πŸ“¦ OUTPUT REQUIREMENTS ======================== 1. Full architecture 2. Folder structure 3. Core engine code 4. Match simulation module 5. Player progression logic 6. Transfer logic 7. Sample real-world dataset 8. Instructions to run ======================== ⚠️ RULES ======================== - Focus on realism over simplicity - Avoid placeholder logic β€” use proper systems - Keep code modular and extendable - Think like Football Manager + FIFA hybrid ======================== πŸš€ BONUS (IF POSSIBLE) ======================== - Dynamic storylines - Agent system - Injury history tracking - Personality traits affecting career Start by generating the SYSTEM ARCHITECTURE and DATA MODELS first.

No preview

Comments (0)

No comments yet. Be the first!

Architecture

Service Dependenciesv1
External
Storage
LiteLLM Gateway :4000
Backend :7011
Frontend :7012
Client
Azure OpenAI
MariaDB :3306
PostgreSQL :5432
Redis :6379
LiteLLM
FastAPI Server
React App
Browser

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.