The Treasure Hunt Game

The mission is to create an innovative web-based and mobile friendly treasure hunt game.

  • 4,465 Raised
  • 358 Views
  • 8 Judges

Categories

  • Argent Track
  • Dojo Track

Gallery

Description

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




Attachments