"Guess the word within 8 attempts to keep the programming world safe from Assembly!"
This project is inspired by the freeCodeCamp.org React JS full tutorial taught by Bob Ziroll in collaboration with Scrimba.
While the original idea comes from the final capstone game built in the course, this version includes several improvements and refinements added by me during implementation.
- 🎮 Interactive Hangman-style game using React
- 💾 Game state saved to
sessionStorage - 💬 Dynamic farewell messages when you guess wrong
- 🎉 Confetti celebration when you win
- ♻️ Reset button to start a new game
- ♿ Accessibility support for screen readers
- 🧠 Visual indicators for correct, wrong, and missing letters
- 🔥 Fade-out styling and game-over effects
- React
- Vite
- JavaScript (ES6+)
- CSS
npm install
npm run devThen open your browser at http://localhost:5173
src/components– Reusable UI componentslanguages.js– List of programming languages used as health indicatorswords.js– Word list for guessingutils.js– Helper functions (getRandomWord,getFarewellText, etc.)
Add a screenshot of your game below:
Created and extended by Jakub Strycharz based on the final project idea from the freeCodeCamp x Scrimba React course.
Improvements added:
- Dynamic message management
- UX enhancements (animations, layout polish)
- Session storage persistence
Feel free to clone, fork, and play with it. Pull requests are welcome!
