Team name
zkGames
Team member name
Ike Iwumene
Project name
Realm of Zee
Project Description ( must be more than 100 words)
Introducing a revolutionary treasure hunt game on the Starknet blockchain that brings strategic gameplay and community to new heights. Prepare to embark on an adventure where every move you make has the potential to yield in-game rewards. As the game leverages the privacy preserving features of zero-knowledge proofs of Cairo and the Starknet protocol, players can be assured of the integrity of the game.
Here's the deal, for a small fee gamers can search for treasure in the game. Finding treasure yields more in-game tokens and Starknet tokens to incentivise players and provide more opportunities to play again. Your mission is to strategically search for treasure across a vast 2D adventure world. The challenge is to find the treasure that has been hidden by other gamers. Both sets of gamers are competing for the in-game token rewards. Gamers can choose to be a ‘hider’ of treasure or a ‘finder’ of treasure at any time. So gamers can choose which side they are on.
There is also a third gamer option whereby if you don’t fancy looking for treasure or hiding treasure, a User could opt-in to help govern the game features by purchasing an NFT which represents 1 vote when voting on proposals for game changes or improvements.
Game Structure
Mappings
Game Totals
gameWeek, totalHiddenTreasureValue, listOfPreviousWeeksTreasureCordinatesMerkleTreeRoot
Claim Share Amounts
gameWeek, gamerWalletAddress, totalShareCount, treasureClaimed
Total Reward Shares
gameWeek, totalNumberOfHiders, totalNumberOfFinders
Game Struct
-currentWeek
-finderFee
-hiderFee
Functions
searchForTreasure
hideTreasure
claimRewards
checkIfRewardsAvaliable
setHiddenTreasueListCordinatesRoot
setGameWeek
setFinderFee
setHiderFee
Events
PlayerMove
Award
TreasureHidden
Project GitHub address
https://github.com/ma06rii
Project demo video (<5 min)
https://youtu.be/7VZhD5hk1_A
Pitch Deck
https://drive.google.com/file/d/1y1XRKMa0M9JmgTJIfxKFzZ9dHYf5hJsQ/view?usp=sharing