Search projects, hackathons, sponsors and tech

    ← All projects

    zkSnake - Verifiable snake game

    Prove your game scores with ZK!

    Demo

    About

    The problem it solves Recently, Andrew and I were playing a competitive game of snake seeing who can reach the highest score. However, after seeing Andrew receive a score of 1000 in mere minutes, I started having suspicions on if the score he posted was legit. This project, zkSnake, solves this problem by using zk proofs to verify if a score is legit or not.

    How it's made

    Challenges we ran into - Determining how to create the same snake game in the javascript webapp and the rust backend (game replayer) - Determining how to replay the game in the rust backend (this is done by sending the snakes direction during each second as input to the game replayer - Determining how to display the value of the score in the NFT's image itself - Integrating metamask's mobile connection