AWS Logo
Menu
Build a sudoku game on cloud

Build a sudoku game on cloud

This is my process of creating a Sudoku game deployed on AWS using power of Amazon Q

Published Jan 13, 2025

🌟 Inspiration

The idea for this project was sparked by a lifelong passion for puzzles and a fascination with problem-solving. Sudoku, being a timeless classic, provided the perfect platform to merge this love for challenges with my interest in cloud technologies. I was also inspired by the possibilities cloud infrastructure offers in creating scalable, accessible, and dynamic applications, which lead me to experiment with AWS services to innovate on traditional gameplay.

🎮 What it does

  • Dynamically generated puzzles, choose difficulty levels, and enjoy an intuitive, responsive user interface.
  • A seamless gaming experience hosted on AWS Amplify.

🛠️ How we built it

1. Idea Development: Mapped out the game flow and core features, focusing on dynamic puzzle generation and scalability.
2. Code Generation: Used Amazon Q to generate the simple source code of Sudoku and implement more features.
3. AWS Integration:
  • Hosted the front-end on AWS Amplify for a seamless and scalable deployment process.
  • Stored the source code and assets securely in AWS S3.
4. Testing and Deployment: Ensured smooth functionality across different devices and browsers, optimizing for speed and reliability.

🚧 Challenges we ran into

  • Integration Issues: Incorporating dynamically generated puzzles from Amazon Q into the frontend required careful debugging and adaptation.

🎉 Accomplishments

  • Successfully deploying a fully functional Sudoku game in the cloud.
  • Seamlessly integrating multiple AWS services to create a cohesive, scalable platform.
  • Overcoming technical hurdles, resulting in a polished and user-friendly gaming experience.

📚 What we learned

  • Mastery of AWS Amplify and S3 for hosting and storage solutions.
  • Insights into dynamic code generation with Amazon Q and its integration with frontend frameworks.
  • Improved problem-solving and debugging skills during development.

🚀 What's next for Sudoku on Cloud

  1. New Features: Introducing multiplayer mode, hint feature, leaderboards, and time-based challenges.
  2. Mobile Expansion: Developing mobile apps for Android and iOS to expand accessibility.
  3. AI Integration: Implementing AI to analyze user behavior and suggest personalized difficulty levels.
https://sudokuawsgame.duy4nq3y0q9w4.amplifyapp.com/
 

Comments