
Hangman with AWS: My 7-Day Game Builder Challenge
Never heard of Hangman? Then you must try out my game.
- A word or phrase is randomly chosen and displayed as blank spaces (one for each letter).
- Players guess letters to try to fill in the blanks.
- Each correct guess reveals all instances of the letter in the word.
- Each incorrect guess adds a piece to the stick figure (head, body, arms, legs, etc.).
- The player wins by guessing the complete word before the stick figure is fully drawn.
- If the stick figure is completed first, the game is over, and the player loses.
Game link : https://main.d3bsbmwhm15w0s.amplifyapp.com/
- Jan 5: The first step was all about brainstorming. I spent the day considering different game concepts and weighing my options. After some discussions with my teammates, I landed on the classic Hangman game.
- Jan 6: This day was all about creating the backbone of the project. I dove into setting up the basic structure and logic of the game, ensuring that the essential gameplay—guessing letters and revealing the hidden word—worked seamlessly.
- Jan 7: With the core mechanics in place, I shifted my focus to improving the design. I wanted the game to look engaging and modern, so I spent time fine-tuning the visuals, layout, and overall user interface.
- Jan 8: Life threw a curveball my way with some personal commitments, so I had to hit pause on the project for the day. But it gave me time to think about what else I could add to the game.
- Jan 9: I was eager to integrate AWS Bedrock to add dynamic word and clue generation, thinking it would elevate the game. Unfortunately, I faced permission issues, and I couldn’t get it working as I’d hoped. That setback didn’t discourage me; I knew there were other ways to make the game shine.
- Jan 10: I picked up the pace again and spent the day polishing the application. I re-designed the game , improved some functionality, and ensured the game was smooth and intuitive. At this point, the game was starting to feel like a finished product, but I wanted to add a bit more polish.
- Jan 11: A rare day off from development, but it gave me time to review everything and make sure I was on track for the final push.
- Jan 12: The big day arrived—I deployed the game on AWS Amplify! With Amplify’s seamless hosting and deployment tools, getting the game live was a breeze. I was finally able to see my project come to life online and accessible to players everywhere.
- Jan 13: I wrapped up the journey by writing this blog post and doing a final polish on the game. I played through the game one last time to make sure everything was perfect, and I couldn’t be more pleased with the result.Image not found
Git hub commits
Future Updates for the Hangman Game Project
- AWS Bedrock Permissions: I will prioritize resolving the access issues and securing the necessary permissions to leverage Bedrock’s capabilities.
- DynamoDB Schema Design: Designing an efficient schema for user data and scores that accommodates future expansions, such as multiplayer support.
- S3 Asset Integration: Refactoring the current asset management system to seamlessly integrate with S3 and optimize asset loading.
Game link : https://main.d3bsbmwhm15w0s.amplifyapp.com/