This project is a Java-based Word Shuffle Game . It loads a random seven-letter word from a file, shuffles the letters, and allows the player up to five attempts to guess the original word. After each incorrect guess, the program reveals one hidden character as a hint and displays correctly guessed characters in their proper positions. The game demonstrates core programming concepts such as:
object-oriented design
ArrayList manipulation
file handling
It uses randomization through custom classes and methods for loading, shuffling, verifying, and revealing characters.