Inspiration

We wanted build a game and riff on the play to earn model. One idea we implemented is train to earn where our NFT robot is set aside for a fixed period of time while its skills / attributes improve.

What it does

This is a robot NFT game where the user mints a robot NFT and accessories (shield, sword, ai chip, saw) for CELO to combat other robots in a round robin tournament.

How we built it

We built a number of solidity smart contracts to power the backend and used Phaser 3 JS library for the UI. The backend uses Node to call ownable contracts.

Challenges we ran into

Familiarizing ourselves with new technologies e.g. ContractKit and CELO.

Accomplishments that we're proud of

We built a working prototype.

What we learned

We learned the CELO ecosystem and its advantages in a mobile world.

What's next for Bot Boxer

We have a number of features built into the smart contracts that will be baked into the front end as well. For example, their is a contract that allows for the user to bet on their robot by anty'ing a preset amount.

Built With

Share this project:

Updates