🎮 ThinkVerse: Crushing the Command Line with AI Power!
I'm super excited to showcase my project for the Build Games with Amazon Q CLI and Score a T-shirt challenge 🏆👕 – where I took on the command line and built an entire game hub using Amazon Q CLI, Python, and PyGame.
Hey techies! 👋
I recently jumped into the Amazon Q CLI Game Challenge — and what started as a curiosity for a T-shirt turned into my proudest coding project yet:
Introducing ThinkVerse 🧠🎮
It’s not just one game. It’s Eight unique mini-games packed into a single desktop launcher — built entirely with Python, PyGame, and AI-assisted coding via Amazon Q CLI.
🎯 What Is ThinkVerse?
ThinkVerse is a desktop-based game launcher made with PyGame that houses 8 fun and brainy games, all accessible from one simple, keyboard-navigated interface.
Built using Amazon Q CLI, this project shows how AI and code can work hand-in-hand — speeding up game development and letting me focus on creativity.
🕹️ The 8 Games Inside ThinkVerse
1. 🧩 Code Breaker
A logic game where you guess the secret numeric code using feedback hints like "1 correct digit, wrong position."
Prompt used:
“Create a code guessing logic puzzle in PyGame with hints after each attempt.”
2. 🧙 AI Dungeon Quest
A text-based RPG where your decisions shape your fate. Choose between branching options and experience a dynamic storyline.
Prompt used:
“Make a story-driven text adventure with choice-based outcomes using PyGame.”
3. 🧠 Memory Matrix
Remember and repeat flashing number patterns shown on a grid. The grid gets faster and harder with each level.
Prompt used:
“Design a memory recall game with grid patterns and timed display using PyGame.”
4. 🔊 Mystery Sound
Hear a sound — can you guess what it is? Use your ears to match the right object to the sound played.
Prompt used:
“Build a sound guessing game in PyGame with audio clues and multiple choice answers.”
5. 🕵️ Escape 404
You’re trapped in a digital escape room. Solve mini logic puzzles, input passcodes, and hack your way out.
Prompt used:
“Create a digital escape room game in PyGame with puzzles and an eerie theme.”
6. 🎲 Quantum Dice
A turn-based dice strategy game where you take chances, manage probabilities, and outscore your opponent.
Prompt used:
“Build a two-player strategic dice game with scoring system using PyGame.”
7. ❓ Quiz Master
Answer randomized trivia questions from various categories. Score based on accuracy and speed.
Prompt used:
“Generate a quiz game in PyGame with random questions, multiple choices, and scoring logic.”
8. 🐍 Snake Classic
A faithful remake of the old-school snake game. Eat the dots, grow longer, and avoid hitting walls or yourself!
Prompt used:
“Create a classic snake game with grid movement and score display using PyGame.”
🎮 ThinkVerse Game Hub – Technologies Used
1. Python 🐍
Primary language for building all 8 games.
Used for game logic, user input handling, and UI design.
2. Pygame 🎮
Game development library used for graphics, sounds, UI rendering, and animation in:
✅ Code Breaker – Logic puzzle with color-coded hints
✅ AI Dungeon Quest – Interactive story game with branching paths
✅ Memory Matrix – Flash-and-recall grid game
✅ Mystery Sound – Visual sound-based guessing game
✅ Snake Classic – Arcade-style movement game
✅ Escape 404 – Digital escape room (likely uses Pygame for environment rendering)
✅ Quantum Dice – Turn-based or strategic dice gameplay
✅ Quiz Master – Multiple-choice quiz interface with visuals
3. Amazon Q CLI 💻
Used for AI-assisted game creation and code bootstrapping.
Helped rapidly structure:
Game ideas
Boilerplate code
Command-driven interfaces
4. Command-Line Interface (CLI) ⌨️
The ThinkVerse hub itself is a CLI launcher that:
Lists all 8 games with options
Accepts user input to launch selected games
Provides a minimal interface for navigating between games
What Amazon Q CLI Did for Me
Amazon Q CLI didn’t just write code — it helped me think. I used prompts like:
“Add sound effects when a player scores.”
“Fix the game over logic with a restart button.”
“Create an animated menu interface.”
And Q CLI responded with fully working PyGame code, which I then refined, connected, and styled.
Amazon Q CLI helped me:
✅ Auto-generate full PyGame templates
✅ Handle event loops, collisions, and UI
✅ Fix logic bugs and add polish
✅ Save hours of manual effort
But I still owned the project — designing, refining, and connecting everything together in a real, playable way.
🎁 Why This Challenge Was Worth It
✅ I made 8 fully working games
✅ Learned PyGame faster than ever before
✅ Got a launch-ready game hub
✅ Built a portfolio project I’m proud of
✅ (And yes, I claimed my T-shirt 😄)
💬 Final Thoughts
If you’ve got a game idea, you don’t need to start from scratch.
Use Amazon Q CLI like a coding buddy — prompt it, build with it, and learn as you go.
ThinkVerse started as one idea… and became a full gameverse.
🔗 Ready to try your own? Build, write, and post before June 30, 2025!
🤝 Let's Connect
- GitHub: https://github.com/Kaniskasri
- LinkedIn: https://www.linkedin.com/in/kaniskasri-t-s-p-26918b291
- Dev Profile: https://dev.to/kaniskasri_tsp_27
Top comments (0)