AWSome-Quiz-Game

AWSome Quiz is an interactive, web-based quiz game designed to test and enhance users' knowledge of Amazon Web Services (AWS). It features a modern, space-themed interface with an animated starfield background that creates an engaging user experience. The game primarily focuses on educating users about AWS services.

How I Used Amazon Q

Amazon Q was an invaluable partner throughout this development process. Its real-time guidance, code suggestions, and best practice recommendations significantly accelerated development. What would typically take days of research and implementation was accomplished in just hours. Amazon Q Developer provided solutions to technical challenges, helped debug issues, and improved user experience.

It also assisted in implementing the scoring system and even generated some of the quiz questions for the AWSome Quiz game, and optimized the code for better organization and maintainability. For future improvements, it suggested feature enhancements, scalability upgrades, and ways to boost user engagement. Using Amazon Q Developer significantly accelerated the development process while ensuring high-quality code and modern development practices were followed throughout the project.

Additionally, AWS Amplify hosting was used to deploy the game, while Amazon S3 managed game assets, resulting in seamless deployment and efficient asset management.

How It Works

  • Players are presented with AWS-related questions one at a time.
  • Each question has multiple-choice answers.
  • Immediate feedback is provided after each answer: correct answers increase the score and trigger a green notification, while incorrect answers display the correct answer in a red notification.
  • At the end of the quiz, players can review their final score and a detailed performance summary, including all questions and correct answers.

Features

  • Dynamic question and answer system
  • Real-time score tracking
  • Immediate feedback on answers
  • Animated space-themed background
  • Responsive design that works on various screen sizes
  • Final results summary with correct answers highlighted
  • Modern UI with the Orbitron font for a tech-focused aesthetic

Technical Stack

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • Canvas API for background animation
  • Google Fonts (Orbitron)

Game Structure

  • index.html - Main game structure and layout
  • style.css - Game styling and animations
  • script.js - Game logic and functionality

What’s Next for AWSome Quiz

I'm excited about expanding the AWSome Quiz Game as the next phase will integrate:

  • DynamoDB to store quiz questions and player scores.
  • API Gateway to handle secure communication between the frontend and backend.
  • Lambda functions to process game logic and manage leaderboards.

These additions will transform the game into a fully serverless application, highlighting the power and scalability of AWS services. Considering all these factors, I can confidently assert that Amazon Q Developer is the most capable generative AI-powered assistant for software development.

Thank you, AWS!

Built With

Share this project:

Updates