🚀 I just finished building Assembly: Endgame, a React word-guessing game that challenges players to guess a hidden word before programming languages get eliminated… or Assembly takes over! 💀 In this project, I focused on creating a fully interactive, state-driven UI in React. I practiced: • Managing complex derived state for win/lose conditions and incorrect guesses • Implementing accessibility features with ARIA live regions • Using conditional styling with clsx to provide visual feedback • Handling physical keyboard input alongside an on-screen keyboard I also added some fun interactive elements to make the game engaging: 🎉 Confetti animation when the player wins ⌨️ Physical keyboard input support for smoother gameplay 🎞 Shake animation on incorrect guesses The game includes over 500+ random words, making each round unique and challenging. This project was a fantastic way to reinforce my React skills while experimenting with animations and user feedback. 🔗 Check it out on GitHub: https://lnkd.in/d5Tjb62W 🌐 Live project: https://lnkd.in/dCzCaC3q #React #JavaScript #WebDevelopment #FrontendDevelopment #SoftwareEngineering #PortfolioProject

Really love how thoughtfully you've handled the state management here, and the accessibility touches show you're thinking about all users. The technical choices feel really well considered.

To view or add a comment, sign in

Explore content categories