AI-First Educational Game Development: Father-Son Learning Experiment
Educational strategy game where 12-year-olds learn geography, economics, and languages by progressing from peasant to world leader through:
- ๐ฒ Dice-based career progression (Farmer โ Politician โ World Leader)
- ๐ Real-world territory acquisition using World Bank GDP data
- ๐ฃ๏ธ Language learning with Azure Speech recognition
- ๐ค AI tutoring agents providing safe, educational guidance
Current Focus: Retro 32-bit transformation inspired by our 12-year-old creative director's vision!
# Clone and run the game
git clone https://github.com/victorsaly/WorldLeadersGame.git
cd WorldLeadersGame
# Start with .NET Aspire (recommended)
dotnet run --project src/WorldLeaders/WorldLeaders.AppHost
# Game available at:
# - Web: https://localhost:7154
# - API: https://localhost:7155
# - Dashboard: https://localhost:15888Requirements: .NET 8 SDK, Docker Desktop
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | Blazor Server + TailwindCSS | Child-friendly retro UI |
| Backend | .NET 8 + ASP.NET Core | Stable educational API |
| Database | PostgreSQL + Entity Framework | Educational data storage |
| AI | Azure OpenAI (GPT-4) | Safe educational AI agents |
| Speech | Azure Speech Services | Language learning |
| Deploy | .NET Aspire + Azure UK South | Production orchestration |
Our 12-year-old creative director transformed this from modern UI to retro 32-bit pixel art:
"Dad, this should look like those old games with pixel art and have a green background theme!"
Week 6 Transformation Includes:
- ๐จ 32-bit pixel art aesthetic with green theme
- ๐ค Character personas replacing text usernames
- ๐บ๏ธ Interactive world map with pixel art countries
- ๐ฑ Mobile-first retro UI optimized for tablets
| AI System | Role | Autonomy |
|---|---|---|
| Claude Sonnet 3.5 | Architecture & content | 85% |
| GitHub Copilot | Real-time coding | 90% |
| Azure OpenAI | Educational AI agents | 85% |
Human Oversight (15%): Creative vision, safety validation, educational alignment
| Section | Focus | Link |
|---|---|---|
| ๐ Home | Project overview | Visit โ |
| ๐ Journey | Week-by-week AI collaboration | Follow โ |
| ๐ง Technical | Implementation guides | Learn โ |
| ๐ Blog | Educational insights | Read โ |
| ๐ Stats | Real-time progress metrics | Track โ |
- ๐ Multi-layer content moderation (Azure + custom validators)
- ๐จโ๐ฉโ๐งโ๐ฆ COPPA/GDPR compliance for child data protection
- โฑ๏ธ Child-specific session timeouts (30 minutes)
- ๐ก๏ธ Safe AI fallbacks for any inappropriate content
- ๐ฌ๐ง UK data residency with educational compliance
Revolutionary AI-First Development: This project demonstrates:
- ๐ค 95% AI autonomy in software development
- ๐ถ Child-centered design with authentic user feedback
- ๐ Complete methodology documentation for replication
- ๐ Educational technology innovation with real learning outcomes
Perfect for: Educators, parents, AI researchers, and developers interested in human-AI collaboration in educational technology.
All automation scripts are in /scripts/ directory:
# Development
./scripts/start-game.sh # Start local game
./scripts/validate-documentation-completeness.sh # Validate docs
# Deployment
./scripts/fast-deploy.sh # Deploy to production
./scripts/restart-production.sh # Restart services
# Content
./scripts/generate-blog-image.sh # AI blog images๐ Complete Command Reference โ
Educational Use Welcome: Adapt our methodology for your own parent-child learning projects or educational technology development.
๐ Start Exploring: worldleadersgame.co.uk โ
Built with โค๏ธ by father-son team + AI collaboration
๐ MIT License โข ๐ Educational Focus โข ๐ 12-year-old Creative Director