A brief history of Rooster Battle
Started in 2013, “Rooster Battle“ became the first cockfighting video game and quickly gained a lots of attention from cockfighting lovers all over the world. In 2021, we are proud to remake this game
Cockfighting is an ancient tradition which lasts for more than 6000 years, and has become one of the most popular sport in the world. Started in 2013, “Rooster Battle“ became the first cockfighting video game and quickly gained a lots of attention from cockfighting lovers all over the world. In 2021, we are proud to remake this game into a decentralized PvP game.
How “Rooster Battle” was created?
Rooster Battle first joined the gaming community 10 years ago in Vietnam under the name “Gà Chiến”. At that time, mobile game were still uncommon in Vietnam and users did not have diverse options, just some boring game that did not require them a luxurious device. “Gà Chiến” was based on the cockfighting culture in our country and bring a new interesting experience to users and had became a big hit in the app market. It's been downloaded hundreds of thousands of times from the jailbreak store and was the most downloaded app in Vietnam in 2013.
The game impressed gamers by its extraordinary visual and unique gameplay, allowed gamers to research and build their own tictacs to be the winners, not just depend on the random luck. “Gà Chiến” was so popular that we receive tons of request from global gamers from Brazil, Philippines, Portugal, etc to create an international version. So, and the end of 2013, we start working for an English version of Gà Chiến. We called it "Rooster Battle”.
But what happened then?
At that time, HTML5 is not popular, so our only hope is to pass the policy of Apple and release this game as a native mobile app. (In 2013, Android Play Store is not too popular, and if you cannot make it appear on Apple app store, you're doomed!)
The beta test version is played by cockfight lovers all over the world. We got the feedback, the hype from the community.
But suddenly, we got permanently rejected by Apple. According to Apple, a cockfight is harmful to an animal; that is why they will not accept cockfights to their store. Forever.
The rebirth or “Rooster Battle” in 2021
Our founder - Nguyen Khanh Duong was learning about smart contracts
, solidity
coding at the beginning of 2021. Having a strong experience in IT and Game and owning a Comic company that holds intellectual properties, we had an idea to focus on research NFT, tokens, blockchain because we knew this would be the future. And we believe Rooster Battle is a potential candidate!
So, we, an enthusiastic dev and artist team, have remaked Rooster Battle, this time, to become a fully decentralized NFT game.
Our vision with “Fully decentralized NFT game”
When building Rooster Battle, we aim to take advantage of the blockchain. That means this game needs to be open-source, and there should not be any centralized backend system.
Game engine
We used Phaser 3
, the top javascript
game engine in the world. Phaser 3 gives us the ability to create stunning effects and does not cost PC's performance.
Blockchain wallet
We use Metamask as our primary authentication method. Metamask is the number one blockchain wallet and can connect smoothly with Binance Smart Chain.
Smart device's compatible
Creating the game with javascript
engine and Metamask gives us a big problem: How can users play on their mobile device? How can they connect to their wallets and play the game when holding the iPhone? We will not build the app version for this game, so do users have to stick on their PC? We solve this problem by making the game fully compatible with the Metamask app's internal browser. Check the following video to understand our takes:
Rooster Battle run on iOS Metamask browser with landscape view
Blockchain backend
The game run on BSC - Binance Smart Chain. We wrote our contract to maintained the decentralization of the game.
We created the game token (RICE) with version 4.x of Openzeppelin's BEP-20 contract.
The game's NFT items contract was a modified Openzeppelin ERC-721 contract.
For the gameplay, we created a brand new contract, focus on the gameplay.
All the above contracts will be available for the community on our Github, after the game launch.
The Ability of extension - Create to Earn game
We want this game can be "modification" by the community. You already know Counter-Strike is a mod of Half-Life, Dota is a mod of Warcraft, or PUBG is a mod of ARMA 2. For Rooster Battle, all the NFT and items belong to users.
All the RICE (token) hold by users. But the game mode, the tournament, the gameplay is decided by the community. You don't like the default game mode of Rooster Battle. You can create your game mode using stats from the NFT and token (RICE).
For example:
You can create a battle royale contract for 100 roosters fighting to the death.
You can create a contract for a worldwide cockfight tournament with a massive prize from real-world sponsors.
You can create a guarantee that people need to pay you commission before joining your cockpit.
There are no limits in Rooster Battle. By putting creativity into the community's hands, we want this game will last forever. Rooster Battle is not only a "play to earn" game, this is a "create to earn" game.
You are interested in Rooster Battle, aren’t you? Join our active community to know more interesting things about us!
- Telegram:https://t.me/RoosterBattle
- Twitter: https://twitter.com/RoosterBattle
- Discord: https://discord.gg/uCvgJHSbXh