Play with you IC Birds nfts on our decentralized games. Collect tokens and improve your birds skills to beat your best score and grind the leaderboard !

Inspiration

We took direct inspiration from one of the most viral and addictive games : flappy bird. This was the original inspiration even though we plan to make other games. Also we were inspired by some nft base games on other blockchain such as cyberkongz on ethereum.

What it does

We are building a place where you can play with your bird nfts and have fun while earning tokens to unlock and improve your bird competences. For now we have a flappy bird like game with a leaderboard system. Owning birds gives you the right to claim tokens that you will be able to spend in the store in many different ways. You can now play with your birds on icbirds.

How we built it

We built the frontend using react framework, the game has been coded using p5js. The score system has been built using motoko. The token and the nft storage canisters have also been built using motoko.

Challenges we ran into

We ran into a lot of challenges but one of the biggest ones is to make the game available on mobile as there are currently not a lot of examples of mobile apps using the Internet Computer. Another big challenge that we had to face was the design of our birds. In the first time we naively made a design that was really close to Flappy Bird which was not viable for the longevity of the project. So we had to redesign the entire collection which was really challenging at the time.

Defeat cheating

Defeating cheating is one of the most important games when building a competitive game. For now we have a system of keys to make sure that not anyone can update their score with a simple call to the score API but it's not ideal. For now as we don't have any rewards for having a great score there are no incentive to cheat. Also, the token is rewarded daily just by connecting to the game, the idea is to make players come back every day to claim their tokens so there is no room for cheating to claim more tokens. Our dip20 canister also checks if your bird has already claimed its reward so you can’t reset your claim by transferring your nft from one wallet to another.

Accomplishments that we're proud of

There are a few elements in this project that we are proud of. The first one is the collection of nfts, we are really happy with our design. Also I want to note that we’re one of the rare projects to have fully animated art. Secondly, we’re proud of the game we have built, it’s exactly how we wanted it. And finally we are glad of the community that we’ve built and all the people that are playing our game daily trying to beat their high score and grind the leaderboard. And, in the name of the IC Birds team we are proud of the project overall.

What's next for IC Birds

We have a lot coming next for IC Birds. First of all we are currently working on two new fun games. They are in the same spirit as the first one : fun and easy to play games. We also want to make a mobile application that would be available on android and IOS. The Internet Computer has the advantage compared to other blockchains to be forgotten. We also plan to continue improving our dapp. The very next feature that will be released is the store where you will be able to spend tokens.

The Team

We are currently a team of three french engineers with various domains of expertise working on this project.

Share this project:

Updates