Skip to content

Hamna-Kaleem/anagram_blaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anagram Blaster 2.0 using AMAZON Q Developer CLI on VSCODE Windows

Anagram Blaster 2.0 is a fun and engaging word scramble game built with Python Flask and JavaScript. This version is an enhanced update of my original Anagram game, featuring difficulty levels, validation against a dictionary API, and dynamic difficulty adjustment based on player performance.

Why I Built This

As part of my journey with the NLP community and inspired by my previous Anagram game on GitHub, I wanted to create a more robust and interactive version the Anagram Blaster 2.0. Leveraging AI-assisted development, I was able to write cleaner code faster, although there were some repetitive patterns in styling and scripting. Overall, the project took me about half the time I’d normally expect, thanks to AI help. I’m excited to share this version with the retro gaming and developer communities! I did some initial mind mapping and wrote basic game logic myself. The clean and efficient code was significantly aided by Amazon Q's AI development CLI. While the AI did great at code structure and logic, some repetitive styling and JavaScript patterns emerged which I left as-is for simplicity. This project is a great example of how AI can accelerate game development, cutting down build time significantly.

Anagram Blaster Demo

Features

  • Multiple difficulty levels: Easy, Medium, Hard
  • Word validation using a dictionary API
  • Dynamic difficulty adjustment based on correct and wrong answers
  • Immediate feedback with correct answer reveal when the guess is wrong
  • Responsive and retro-inspired UI using Google Pixel font
  • Clean and modular codebase with Flask backend and JS frontend

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/anagram-blaster-2.git
    cd anagram-blaster-2
  2. Install dependencies:

       pip install -r requirements.txt
  3. Run the Flask app:

          python app.py
  4. Open your browser and go to http://127.0.0.1:5000

  5. Usage Enter your guess for the scrambled word. Submit your answer. Difficulty level adjusts automatically based on your performance. Keep playing to challenge yourself!

  6. Read the full blog: Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published