Inspiration

Hangman is a timeless game that many of us grew up playing, and I wanted to recreate it in a way that merges nostalgia with innovation. The idea of utilizing AWS services to enhance both the development process and the gameplay experience was a natural fit for the AWS Game Builder Challenge.

What it does

Difficulty Selection: Players can choose from multiple difficulty levels, with each level determining the complexity and length of the word to guess.

Static Word Gameplay: The game uses a pre-defined set of words, offering a classic and consistent experience without dynamic word generation.

Dual Input Modes: Players can interact with the game using either their keyboard or mouse, making it accessible and convenient.

How we built it

Game Mechanics: The core mechanics were developed using React for the frontend .

AWS Services: Amazon Q was utilized for designing the game and generating elements like dubbing and visual assets, significantly streamlining the process. The app is hosted on AWS Amplify, ensuring a seamless deployment and hosting experience.

Development Timeline: The project was built in just 7 days, with a focus on rapid prototyping, polishing the user interface, and deploying the final product.

Challenges we ran into

AWS Bedrock Integration: While attempting to integrate AWS Bedrock for dynamic word and clue generation, I faced permission issues that prevented full implementation.

Accomplishments that we're proud of

Successfully developing and deploying a fully functional Hangman game in just 7 days. Effectively leveraging Amazon Q for rapid game creation, dubbing, and design improvements. Hosting the application on AWS Amplify, ensuring a reliable and efficient deployment process.

What's next for Hangman game

AWS DynamoDB Integration: To enable user profiles and persistent score tracking in a scalable NoSQL database. Dynamic Word Generation: Utilizing AWS Bedrock for generating random words and providing context-aware clues. Asset Storage: Migrating all game assets to AWS S3 for centralized storage and efficient delivery. Enhanced Gameplay: Adding leaderboards, customizable themes, and multiplayer options to elevate the user experience.

Built With

Share this project:

Updates