"Guess Who?" is a Scala-based console game where players try to identify a secret character by asking yes/no questions about their attributes, such as glasses, hair color, and gender. The game continues until the player correctly guesses the character or chooses to exit.
✅ Interactive console-based gameplay
✅ Ask questions about character attributes
✅ Make a direct guess about the character's name
✅ Colorful terminal UI for a better user experience
✅ Scalable design, allowing for future multiplayer expansion
1️⃣ Run the game in your terminal.
2️⃣ Ask questions to narrow down the possible characters.
3️⃣ Make a final guess when you're ready!
4️⃣ Win by correctly identifying the secret character.
- Ensure you have Scala 2 or later installed on your system.
- A terminal or command prompt to run the program.
Open a terminal and navigate to the directory where you want to clone the project:
cd /your/desired/path/
git clone git@github.com:waris1hezb/GuesswhoGame.git cd GuesswhoGame
scalac Main.scala GameLogic.scala Character.scala QuestionFilter.scala GameData.scala AsciiArt.scala
scala Main