project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

SparkZ

Play to burn calories on bicycle rides in San Francisco using zk proofs

SparkZ

Created At

ETHSanFrancisco 2022

Winner of

🏊‍♂️ Worldcoin — Pool Prize

Project Description

SparkZ is an IRL game to gamify positive carbon mobility in San Francisco. Players will be able to play on SF landmarks and get Sparks for the calories burned on bicycle rides between them, and shadows for using the zero-knowledge proofs circom.

All rides will be done between San Francisco landmarks that players will be competing to own as digital collectibles if they deposit energy and upgrade them if they deposit shadows. Landmarks will have different energy and shadow limits depending on the upgrades made in the place. Deposited sparks and shadows will be able to be moved between landmarks owned by the same individual or team.

Any player will be able to make rides between any landmarks. Still, if they are owned by another player or team, the rider will give a percentage of the ride rewards to the owner (if the place still has room for deposits) if it is owned by the same player or team they will multiply the rewards depending on the upgrade level. A player or team can overtake a Landmark owned by others by Attacking from an owned Landmark and moving more sparks than those deposited to get the ownership.

How it's Made

Sparks was built with:

  1. Create-T3-App (Next.js app with Tailwind CSS)
  2. React Leaflet for maps, routing and coordinates
  3. The Graph for index contract interactions
  4. Worldcoin for admin permissions
  5. IPFS for content upload places cover images
  6. Contracts deployed on Polygon
background image mobile

Join the mailing list

Get the latest news and updates