Project Story: Catch Me If You Can! Inspiration The inspiration for this project came from a desire to improve memory concentration skills in a fun and interactive way. I observed how difficult it can be for people to retain information, especially in fast-paced environments, and I wanted to create a game that would both entertain and challenge the brain.
What it does "Catch Me If You Can!" is a memory concentration game where players match pairs of cards. The game helps players enhance their memory retention by challenging them to remember the location of different cards. It tests focus, concentration, and short-term memory by requiring players to recall card positions after flipping them.
How we built it The game was built using web technologies, including HTML, CSS, and JavaScript. I used AWS services to host and scale the game. Key AWS tools included:
Amazon S3 for storing static assets like images and game files. AWS Lambda to handle dynamic game logic, ensuring smooth gameplay. Amazon CloudFront for faster delivery of assets across the globe, improving load times and performance. Challenges we ran into One of the main challenges was ensuring fast and reliable loading times, especially with large image files for the cards. Optimizing these assets for web delivery was crucial. Another challenge was implementing smooth animations that kept the game engaging without affecting performance. Testing cross-browser compatibility was also an issue, but it was resolved by ensuring compatibility across all major browsers.
Accomplishments that we're proud of Successfully integrated AWS services to scale the game and ensure it loads efficiently worldwide. Designed an intuitive user interface that is easy to navigate, making the game accessible for all ages. Ensured the game runs smoothly with little to no latency, providing a seamless experience for players. What we learned Throughout the project, I learned the importance of optimizing assets and how to use AWS services effectively to ensure scalability and performance. I also gained experience in designing game mechanics that balance difficulty with user enjoyment. Most importantly, I learned how to develop a real-time interactive web application.
What's next for Catch Me If You Can! In the future, I plan to add more levels with increasing difficulty and introduce multiplayer features so players can compete against each other. I also aim to integrate AI to make the game more challenging for solo players. Additionally, I want to expand the game to mobile platforms to reach a wider audience.
Built With
- apis
- css
- english
- html
- jsscript
- lambda
- python
- s3
- visual-studio

Log in or sign up for Devpost to join the conversation.