Inspiration
Playing memory card games with my kids has always been a cherished activity. These games not only help improve memory and concentration but also create moments of joy and bonding. Inspired by these experiences, I wanted to bring this concept into the digital world and make it accessible to more families.
What it does
MemQ is a memory card game built on Amazon Q. The game features a set of cards placed face-down, where each card has a matching pair with the same image. Players take turns flipping two cards at a time:
If the images match, the player earns a point and gets another turn.
If the images don’t match, the turn passes to the next player.
The game is simple, engaging, and designed to be fun for players of all ages.
How we built it
MemQ leverages Amazon Q to create an intelligent and interactive gaming experience. We utilized several AWS services to build the application efficiently. The backend logic and hosting were managed using Amazon Q’s tools, which streamlined the development process.
The user interface was designed to be intuitive, ensuring that players can easily navigate the game. The game’s mechanics and data handling were implemented using the strengths of Amazon Q’s architecture.
Challenges we ran into
While Amazon Q made certain aspects straightforward, we encountered challenges with AWS Amplify. Its complexity initially slowed down our progress, particularly when configuring the backend and integrating authentication and storage solutions. Debugging and resolving deployment issues required additional effort and learning.
Accomplishments that we're proud of
We successfully created a fully functional memory card game within just five hours, a testament to the rapid development capabilities of Amazon Q and AWS services. Along the way, we gained valuable experience and learned how to overcome technical obstacles effectively.
What we learned
This project was an incredible learning experience. We explored and gained proficiency in:
AWS Amplify: Despite its initial challenges, we learned how to utilize it effectively for app deployment and backend management.
Amazon Q: Its capabilities simplified the development of our game’s core functionalities.
Amazon Bedrock: Understanding its role in AI-driven solutions gave us ideas for potential future enhancements.
What's next for MemQ
We have exciting plans for MemQ’s future:
Cross-Device Compatibility: Improve the game’s performance and adaptability to work seamlessly on different devices and screen sizes.
Customization Settings: Add more options for players to customize their experience, such as adjustable difficulty levels, themes, and personalized game modes.
MemQ started as a simple idea inspired by family fun, and with the help of AWS tools, it’s now a working app with room to grow and reach even more players.
Log in or sign up for Devpost to join the conversation.