zkShips
Variety on the game battle ships based on zk proofs (whit options of moving ships)
Screenshots



Problem Statement
Implementation of Battle Ships game on zk proofs with additional restrictionsfield 5 by 5.Each player has 3 ships from the 1 point.Ships cannot touch each otherEach turn, the ship can either move 1 cell in eny dimencion, or make a shot, or do nothingSunk ships are removed from the field and do not interact with anything in any wayThe enemy know about the hit and the sinking of the shipThe ship can withstand 3 hitsThe game goes until all enemy ships are sunk
Solution
The game was created with Noir language from Aztek protocol (it's a zk proof language which alows to store information in blockchain without storing it in public access). As frontend we use vueJs. Host it in docker on server. Support testnet of polygon, aztek and ethereum.
Hackathon
ETHBogotá
2024
Prizes
- 🏆
🥇 Aztec — Best Use
Contributors
- snjax
18 contributions
- voidxnull
12 contributions
- Pe4enable
11 contributions
- noctis-caligo
2 contributions