Managing React state
Using React state to track guessed letters, update game progress, and keep the interface synchronized with player interactions.
Featured Project / Front-End Development
An interactive word-guessing game built with React, featuring dynamic gameplay and state-driven UI updates.
Overview
Assembly: Endgame is a browser-based word-guessing game built as part of the Scrimba Frontend Developer course. Players must uncover a hidden word by guessing individual letters within a limited number of attempts.
The application provides visual feedback for correct and incorrect guesses, allowing players to follow their progress as the game develops. Its interface updates dynamically in response to user interactions and the current state of the game.
Building this project strengthened my understanding of React fundamentals, including state management, event handling, component structure, and conditional rendering. It also helped me practice organizing game logic and keeping the interface synchronized with changing application state.
Development Process
Using React state to track guessed letters, update game progress, and keep the interface synchronized with player interactions.
Responding to letter selections, processing guesses, and connecting user actions to the underlying game logic.
Displaying different visual states based on game progress, including correct guesses, incorrect guesses, and the final game outcome.