MEMORY GAME

Description

Memory Game is a memory game for the web that can be played from the browser. The game consists of flipping over two cards in such a way that they make a match. All pairs must match before the time runs out.

HOW PLAY THE GAME

  1. First, you need to enter the game from your browser. > https://master.d2vy15k0riy2j.amplifyapp.com/
  2. You do not need authentication; you only need to enter with a nickname.
  3. Select two cards in such a way that the image on each card matches the other.
  4. Find all the matches before time runs out.
  5. You can see the three best scores.

TECHICAL DETAILS

  • This is a React/Next.js memory card matching game.
  • It has both mobile/tablet and desktop layouts.
  • The backend for scores was implemented using AWS Lambda and DynamoDB with the Serverless Framework.
  • The game is developed in Next.js and deployed on AWS using Amplify.

AMAZON Q

For this project, Amazon Q was integrated into IDE Cursor, an editor based on VSCode.Among the main tasks that Amazon Q handled were:

  • Configuration of the AWS user with the respective policies to use DynamoDB, CloudFormation, CloudWatch, S3, Lambda, and the Serverless Framework.
  • Implementation of the card flip animation.
  • Construction of the timer.
  • Construction of the skeleton.
  • Generation of sound effects

AWS service used in this game

  • Amplify
  • Lamda
  • Dynamo
  • Cloudwatch

Built With

Share this project:

Updates