About
The game is a blockchain adaptation of the classic social deduction game Werewolf, where players are assigned secret roles with distinct objectives. the Fully Homomorphic Encryption capabilities offered by Zama, enables computations on encrypted data without the need for decryption. This approach is pivotal for our game for several reasons: Encrypted Role Assignment: Utilizing Zama's PRNG, we assign random roles to players in an encrypted format. This ensures that the roles remain secret throughout the game, inaccessible to other players and the smart contract itself. Secrecy in Actions: Players' actions, such as voting, are conducted in an encrypted manner. This retains the crucial element of mystery and strategy inherent in the Werewolf game. Encrypted Random Integers: Zama's PRNG is used to generate encrypted random integers, crucial for random role assignments and other game mechanics where randomness is key.