← Discover MCPs and Agents
g
MCPAI & MLGitHub

guidera

GUIDERA is an AI coding assistant template that teaches you some professional development practices through "hands-on game development"

Links

README

From the repo.

🚀 Level Up Your Python Skills (Building Games)!

GUIDERA is an AI coding assistant template that teaches you some professional development practices through hands-on game development.

"Learn by doing. Build by playing. Code like a pro."

BDD Python 3.12 License: MIT


🎮 Start Your Adventure →

You're not just learning to code - you're building something real. GUIDERA walks you through building text-based games using battle-tested methodologies used by professional developers worldwide.


💡 The Secret Sauce: SBE + EDD + BDD + TDD

MethodologyWhat It MeansWhy It Matters
🔍 SBE (Specification By Example)Real examples capture true intentYou build what users actually want
🎯 EDD (Example-Driven Development)Specific scenarios guide design decisionsEdge cases surface early
📋 BDD (Behavior-Driven Development)Given-When-Then scenarios as specsEveryone speaks the same language
TDD (Test-Driven Development)Red-Green-Refactor cycleCode that works, guaranteed

🕹️ Choose Your Game

Pick a game to build and start learning! Each project teaches core Python concepts:

🏰 1. DungeonCrawler

Explore dungeons, fight monsters, collect treasure!

  • Learn: Dictionaries, map systems, random encounters
  • Inspired by: Zork, Colossal Cave Adventure
  • Start Building →

🕵️ 2. Detective Mystery

Solve crimes by interviewing suspects and finding clues!

  • Learn: Dialogue trees, JSON data, branching endings
  • Inspired by: Sherlock Holmes: Consulting Detective
  • Start Building →

🏝️ 3. HorrorSurvival

Stranded on an island—survive by managing resources!

  • Learn: Game loops, state management, crafting systems
  • Inspired by: The Oregon Trail
  • Start Building →

🚀 4. SciFiExploration

Travel planets, trade goods, meet alien species!

  • Learn: Procedural generation, diplomacy, random events
  • Inspired by: Elite, Star Trader
  • Start Building →

🔐 5. PuzzleEscape

Escape locked rooms by solving mind-bending puzzles!

  • Learn: Function design, state tracking, puzzle logic
  • Inspired by: The Room
  • Start Building →

🔄 How GUIDERA Works

┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐
│  PLAN   │───▶│  CODE   │───▶│  ASK    │───▶│  DEBUG  │
│  Agent  │    │  Agent  │    │  Agent  │    │  Agent  │
└─────────┘    └─────────┘    └─────────┘    └─────────┘
     │              │              │              │
     ▼              ▼              ▼              ▼
  Design the    Implement the   Get help &    Fix issues
  spec & tests  features        guidance      & refactor

Switch agents anytime GUIDERA adapts to what you need!


⚡ Get Started in 60 Seconds

# 1️⃣ Clone the template (python for now)
git clone https://github.com/AISidesKicks/guidera.git
cd guidera/python-template

# 2️⃣ Pick your game and start building!
# Open this project with Kilo CLI: 
  - TAB to activate PLAN Agent 
  - "Ask it to GUIDE you and to follow instuctions in AGENTS.md"

📚 What You'll Learn

By building games with GUIDERA, you'll master:

  • Python Best Practices — Write clean, maintainable code
  • Test-Driven Development — Write tests first, code with confidence
  • Behavior-Driven Design — Think in user stories and scenarios
  • Project Structure — Organize code like a professional
  • Conda Environments — Manage dependencies properly
  • Textual Framework — Build beautiful terminal UIs
  • Git Workflow — Version control from day one

🛠️ Tech Stack

ToolPurpose
Python 3.12Core language
TextualTerminal UI framework
python-bddBDD testing framework
CondaEnvironment management
Kilo CLIAI coding assistant
z.AI GLM-5AI coding model

📖 Documentation

  • AGENTS.md — Development methodology and agent instructions
  • GAMEHINTS.md — Game scenarios and Python tips
  • SUMMARY.md — Generated after each project (methodology report)

🎯 Who Is This For?

You! If you're:

  • 🎓 A teenager who completed beginner Python courses
  • 🔥 Ready to level up to intermediate skills
  • 🎮 Excited to build real games, not just tutorials
  • 💪 Wanting to learn professional practices early

🤝 Contributing

Contributions are welcome! Whether it's:

  • 🐛 Bug fixes
  • 🎮 New game scenarios
  • 📝 Documentation improvements
  • 💡 Feature ideas

Check out our Contributing Guide to get started.


📜 License

MIT License — Build whatever you want with this template!


🚀 Ready to Code?

The best way to learn is by building. Pick a game, fire up Kilo CLI, and let GUIDERA guide you through professional development practices while you create something awesome.

🎮 Start Building Your First Game Now!

Ideas? Open an issue Questions? Open an issue


🎉 Join the GUIDERA Party

📂 Explore Samples on GitHub

Made with ❤️ for aspiring Python developers

Collected info

  • 0 stars
  • Source updated: 2/23/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.