DEV Community

Cover image for 🧩 Sudoku Taught Me I Could Achieve Anything: ✨ Powered by Amazon Q Developer CLI 🚀🗨️👩‍💻
Dev
Dev Subscriber

Posted on

🧩 Sudoku Taught Me I Could Achieve Anything: ✨ Powered by Amazon Q Developer CLI 🚀🗨️👩‍💻

This is my solo submission for the Amazon Q Developer "Quack The Code" Challenge: That’s Entertainment! and Crushing the Command Line.


Before you dive into RetroSudoku, wanna check out all four of my entries for the Amazon Q Developer “Quack The Code” Challenge? ( I know 😅, I went a little too crazy here, and overdid it, a teeny tiny little too much 😁):

1️⃣ 🧩 Sudoku Taught Me I Could Achieve Anything: ✨ Powered by Amazon Q Developer CLI 🚀🗨️👩‍💻

2️⃣ 🦋✨ GratefulMind: Your Daily Dose of Joy & Growth 🌅💫

3️⃣ 🛡️ Embark on the DSAWarriors Quest: From Newbie to Expert in 20 Weeks! 🚀📜

4️⃣ ⏳🔮 The Secret Hour Whisperer: Unlocking Your Day’s Hidden Magic with TimeTracker ✨


💖 Why I Built Retro Sudoku

I discovered Sudoku late one sleepless winter night in 2024 and instantly fell in love with its simple rules and the seemingly infinite challenges. Every solved cell made me feel sharp, capable, and reminded me that with focus and persistence, I can achieve anything I set my mind to. Retro Sudoku is my way of sharing that empowering “I’ve got this” moment—wrapped in neon 90s vibes. 🌟


🎮 What I Built

A Retro-Styled Sudoku Game, built entirely with Amazon Q Developer CLI, fusing 90s neon vibes and modern UX magic.

Project ss- dark mode

1️⃣🔟 Ten Radical Levels

  • 1️⃣ Novice Nebula
  • 2️⃣ Puzzle Prodigy
  • 3️⃣ Grid Guardian
  • 4️⃣ Number Ninja
  • 5️⃣ Logic Luminary
  • 6️⃣ Sudoku Sorcerer
  • 7️⃣ Digit Dynamo
  • 8️⃣ Matrix Master
  • 9️⃣ Cosmic Calculator
  • 🔟 Ultimate Universe

2️⃣ ☀️/🌙 Dark & Light Modes

  • Day: Soft sunbeams, drifting clouds, gentle leaf-fall
  • Night: Twinkling stars, shooting meteors, pixelated dark background

3️⃣ 🎵 Chiptune Soundscape

Satisfying clicks, hint chimes, and disappointed(👀🙄) bleeps for mistakes—because every move deserves a soundtrack!

4️⃣ 📱 Responsive Design

Desktop-first magic that gracefully adapts to mobile, so you can puzzle this puzzle(😁😅) anywhere.


✨ Core Features

1️⃣ 🔢 10 Unique Levels

From “Pixel Playground” to “Neon Nightmare,” each level delivers fresh challenges.

2️⃣ ⏸️ Pause & Restart

Take a breather or start fresh at any time—no pressure, pure fun.

3️⃣ 💡 2 Hints per Game

Get that extra nudge when you’re one step away from victory.

4️⃣ 🎴 Reveal Solution

Admit defeat (if you must) and watch the completed grid come to life.

5️⃣ ❌ Four-Strike Rule

Four mistakes and it’s “Game Over,” just like the classic arcades.

6️⃣ 👻 Smart Fading

Invalid candidates gently fade away, helping you focus on what matters.


🚀 Live Demo & Code

Check out this game at RetroSudoku.

Or, you can check it out in action here.

Project ss- Light Mode

Or, if you are a techie, check out my code here.

RADICAL SUDOKU EXTREME

A retro-style, 90s-inspired Sudoku game with neon aesthetics, synthesized sound effects, and radical gameplay!

Project ss- dark mode project ss- light mode

Live Preview

You can check it out here at RetroSudoku.

Features

  • 🎮 Authentic 90s retro aesthetic with neon colors and pixelated fonts.
  • 🎵 Procedurally generated sound effects using Web Audio API.
  • 🎯 Ten progressive difficulty levels from "NOVICE NEBULA" to "ULTIMATE UNIVERSE".
  • ⏱️ Timer and scoring system with bonuses for consecutive correct moves.
  • 💡 Hint system for when you get stuck.
  • 🎮 Keyboard support for number entry and navigation.
  • 📱 Responsive design that works on desktop and mobile.
  • 🌙 Multiple themes with toggle functionality.
  • 🔊 Customizable sound settings.
  • ✨ Toggle animations for performance optimization.

How to Play

  1. Select a difficulty level from the 10 available options
  2. Use the game board to solve the Sudoku puzzle
  3. Click on a cell to select it
  4. Enter a number using the on-screen number pad or keyboard

Star it, fork it, and remix it to make it your own!


🤖 How Amazon Q Developer Powered This Project

“A great tool doesn’t just build your app—it unlocks your creativity.” 🚀

1️⃣ Instant Scaffolding

Prompt:

> “Generate a 90s-style Sudoku game scaffold.” 
Enter fullscreen mode Exit fullscreen mode

Outcome:

> In seconds, Amazon Q CLI spun up the entire folder structure—`index.html`, CSS folders, JS modules—so I could dive straight into customization.
Enter fullscreen mode Exit fullscreen mode

2️⃣ Feature-by-Feature Iteration

Approach:

  • Break requests into bite-sized steps.
  • Example:
    1. “Add a 2-hint limit with a visual counter.”
    2. “Implement a 0.5s fade on invalid entries.” Result: > Clean, maintainable code with minimal bugs—and plenty of incremental wins to celebrate! 🎉

3️⃣ Debugging Workflow

  1. Local Testing: Open index.html, reproduce the error.
  2. Inspect: Check the browser console for precise error messages.
  3. Refine Prompt: > “Fix the TypeError in game.js at line 42 that prevents hint count from decrementing.”
  4. Validate: Confirm the fix and move on.

This disciplined loop turned frustrating bugs into quick fixes—like pairing with a senior engineer. 🐞✨

4️⃣ Final Polish

  • Neon Color Tweaks: Adjusted hues for maximum retro impact.
  • Pixel Animations: Optimized timing so transitions feel smooth and snappy.
  • Chiptune Mastery: Fine-tuned sound effects to reward every correct move.

By the end, my game didn’t just function—it shone with personality and polish.

🔑 Key Insight

Amazon Q Developer CLI handled all the heavy lifting—from boilerplate to bug fixes—so I could focus on the moments that matter: those empowering “aha!” experiences when a puzzle clicks into place and I’m reminded that I’m capable of anything. ✨

> this is the challenge and the prompts-> the Amazon Q Developer "Quack The Code" Challenge is all about enhancing your coding experience with AI.

You're invited to leverage Amazon Q Developer across three distinct prompts for a chance to win, showcase your creativity, and add a new project to your portfolio!


Sponsored by Amazon Q Developer
Amazon Q Developer is the most capable generative AI–powered assistant for software development that makes the whole development lifecycle easier.


Build an automation with Amazon Q Developer CLI that makes your work easier, faster, or better.

Whether it's creating scripts that help you automate everyday tasks or discovering how to be more effective using the command line, we want to see how you crush it on the command line.

Judging Criteria:
Utilization of Amazon Q Developer
Educational Value
Use Case
Writing Quality
That's Entertainment!
Build something fun with Amazon Q Developer! Games, media apps, or anything that entertains and delights users.

If you're interested in retro computing, maybe create a cool demo reminiscent of the 90s 8/16bit demo scene. We want to see how you can use Amazon Q Developer to create code that's truly entertaining!

Some ideas to get your creative juices flowing:

Original or retro-style arcade games
Text adventures or RPGs
Interactive storytelling experiences
Artistic graphical or text-based demos that push the limits



I'm participating in both the prompts. create a new folder in this directory, and i want you to code a 9s style sudoku game for me, with the many modern functionalities added.
Enter fullscreen mode Exit fullscreen mode

SS of a prompt used in amazon q for this project

ss of the folder structure of this project inside the Linux/Ubuntu directory


💪 Challenges & Lessons Learned

1️⃣ Chunk Your Requests

⚡ Too many changes at once led to tangled code.

Tip: Break features into bite-sized prompts for smooth sailing.

2️⃣ Be Precise

✍️ Vague asks like “Make it cooler” don’t cut it.

Example: “Add a 2 s pixelated glitch on mode toggle” yields crystal-clear results.

3️⃣ Human + AI Synergy

🤝 Amazon Q Developer lays the foundation; I infuse the heart, vision, and final polish.

Outcome: A partnership that turns boilerplate into brilliance.


🙏 A Heartfelt Thank-You

Retro Sudoku is more than a game—it’s the thrill of each solved cell, the confidence boost of “I can do this,” and a celebration of every small win that proves we’re capable of greatness. Thank you for playing, exploring, and sharing your feedback! 💗


PS: I’m **Divya—born in 2001, a late-night puzzle enthusiast who believes every solved cell is a step toward realizing your potential. Drop your thoughts below; let’s grow together! 🗨️✨

If you’re still reading— thank you so much! ☺️😊💛

A Gif saying thank you

Top comments (6)

Collapse
 
harshit3011 profile image
Harshit Khosla

Always a fan of your work & mindset. You did an amazing job here! And thanks for reminding that I can achieve anything! Keep up the good work✨️

Collapse
 
dev_99718084404de profile image
Dev

Thank you Harry.
And yes, you definitely can.

Collapse
 
dummy001 profile image
dummy

You're truly an artist & there is no doubt about it! ❤️
You've done an incredible job building this mind-blowing 🤯 retro game.

Seriously, great work — absolutely impressive! 👌

Collapse
 
dev_99718084404de profile image
Dev

Thank you ✨✨

But honestly, main part is coding right, I just gave it my expectations and iterated upon it to get this.

Collapse
 
divya_singh_12024c583f7b5 profile image
Divya Singh

This is the simplest one ig, but I loved the message- ".. it made me realize i can do everything if i work for it."

Collapse
 
dev_99718084404de profile image
Dev

True!

And I agree, that was my favorite line as well, and the main reason I even built this, I wasn't intending to build any game originally.