in-time

NFC based time limited game to maximise the health points of a participant

in-time

Created At

ETHGlobal New Delhi

Project Description

Intime is a NFC band based game. We're using the ETH Global NFC bands to register participants. Participant must stake 1 USDC to register for the game. Each user gets 100 health points upon registration.

The game has a start time and an end time. Once the game starts, the health continuously decreases every few minutes. The goal is to interact with any other user using your NFC band and maximise your XP before the end time of the game.

Users can scan theirs as well as some other user's NFC band and battle against each other. Only one would receive more health and others health will decrease. At the end of game period, the user with maximum HP gets all the stake.

How it's Made

Since it's a NFC based project, we are using LibHalo SDK by https://arx.org/ to get info from the NFC card. Once the card is read, the user can stake ! USDC using any wallet and address.

  • Once game starts, users scan their card as well as some other user's.
  • We use Pyth entropy to pick up a random person as well as a random health point to increase and decrease for the users respectively.
  • The UI is built in next.js and the other tech used is solidity, foundry, ponder for subgraph.
background image mobile

Join the mailing list

Get the latest news and updates