DEV Community

Cover image for 🎮ThinkVerse: 8 AI-Powered Games in One Hub – Built with Amazon Q CLI
KANISKASRI T S P
KANISKASRI T S P

Posted on

🎮ThinkVerse: 8 AI-Powered Games in One Hub – Built with Amazon Q CLI

🎮 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

Image description

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.”

Image description

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.”

Image description
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.”

Image description
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.”

Image description

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.”

Image description

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.”

Image description

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.”

Image description

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.”

Image description

🎮 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

Top comments (0)