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.
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.
- 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
-
Clone this repository:
git clone https://github.com/yourusername/anagram-blaster-2.git cd anagram-blaster-2 -
Install dependencies:
pip install -r requirements.txt
-
Run the Flask app:
python app.py
-
Open your browser and go to http://127.0.0.1:5000
-
Usage Enter your guess for the scrambled word. Submit your answer. Difficulty level adjusts automatically based on your performance. Keep playing to challenge yourself!
-
Read the full blog: Link
