To Guess Whom: A "Guess Who" rebuild

To Guess Whom Game Project

About:

Based on Guess Who, this is a simple game allowing users to ask qustions about the attributes of different characters and guess who the character is. The game uses a decision tree to determine the outcome based on the user input. The game features animations and transitions using React Spring to make it more engaging and interactive.

I wanted to create a fun and interactive project that would allow me to practice working with decision trees and building engaging games. I spent some time working on the game logic to make it challenging and fun, with different questions and branching paths based on the user input. I also wanted to practice using React Spring for animations and transitions to make the game more engaging and interactive.

Learnings:

I learnt a lot about working with decision trees and building interactive games. I spent some time working on the game logic to make it challenging and fun, with different questions and branching paths based on the user input. I was interested in using React Spring for animations and transitions to make the game more engaging and interactive. I also wanted to practice using TypeScript to ensure that the data was in the correct format and to help with debugging and refactoring the code.

To Guess Whom: A "Guess Who" rebuildTo Guess Whom: A "Guess Who" rebuild

Future plans:

In the future, I would like to add more famous people to the game and introduce more complex decision trees with multiple branching paths and outcomes. I would also like to add a multiplayer mode so that users can play against each other online. The UI could also be improved with more animations and transitions to make the game more engaging and interactive.

Tech Used:

  • React
  • TypeScript
  • React Spring
  • Vite
back to projects
email
github