Inspiration
The current crypto market Gamefi field, nft cards and financial attributes of the more heavy games. We believe that this direction should boldly try to break through to the playability of the game. Thinking of the previous global popularity of the Bomberman game, the idea of making a web3 version of the Bomberman game, such a casual game for the player no threshold, but also very time fragmentation time.
What it does
Players can fight online with many other players or join AI bots to fight. You will be able to get NFTs from the boxes that you get from the game, which contain NFTs from different parts of the body, and you just need to use gas to open the boxes to get random NFTs or tokens. You can use the fragmented time to play the game to get the crate nft if you are the one who has the time to do so, and later sell it to the market for profit also you can open the crate nft yourself to get other nft. If you are a gamer, you can enjoy experiencing the rich characters and cool and interesting fighting styles designed in the game out of nearly 2,000 types of nft combinations, and face off against players from all over the world. If you are a large number of community resources, we have also absorbed the web2 products in the invitation to promote the design, after registering the invitation code you can enjoy the promotion, the invited people to play the game you can also get the reward points, and then take the points can be exchanged for the box nft. As for how to deal with the box nft, that is your free choice.
Challenges we ran into
CBomber is made using the Unity engine, which is most commonly seen in the web2 space developing for mobile. We tried to make the game for pc, the problem we faced was how to access the blockchain, the first solution we came up with was to look for a mature solution, but found that there is no particularly mature technical solution in the current blockchain space, after that we tried adding a built-in wallet (yes, that's right, we made our own wallet to put into the game, including creating, importing private keys, exporting private keys, keystore parsing, smart contract interaction). But when we were done, we faced a new problem, that is, how to publish, the regular web2 pc version of the game is published on Steam and other game markets for players to buy, but we found that the steam platform does not allow the existence of the blockchain, faced with this problem, we finally chose to give up and start trying the mobile version. In the mobile field we have more choices in wallet technology solutions, such as Metamask's sdk, and other chain sdk, so we are very happy to boldly try, and finally we chose to abandon the wallet solution on the market, on the interaction is too much to affect the game experience. We followed the built-in wallet solution made for the pc version, and finally achieved our goal, and ran into a new problem, that is, the problem of releasing the app market, and all kinds of app markets have all kinds of restrictions and rules. The popularity and utilization of mobile wallets in the current market is relatively high, which allows players to experience the game more conveniently, and we finally chose WEBGL. webgl technology allows players to open the cbomber at any time in their mobile wallets or in their computer browsers without the need to download and install. However, we encountered some problems, that is, the webgl technology in mobile devices are limited in various ways, we have carried out a lot of optimization to adapt to make ordinary mobile devices can also play cbomber.
What's next for CBomber
We'll be adding some cool skills as well as more props, and the ability to open up creative workshops so crypto artists can participate in the development of the cbomber and reap the benefits. We also plan to add more casual features, such as the ability for players to play and interact with some of the maps as well as show off their own distinctive images. More new content is still being heavily conceptualized. Waiting for a suitable public chain to be found and deployed in due time so that players can play cbomber as soon as possible.
We deployed it on the Goerli test network, so have fun with the experience. Goerli network: https://play.cbomber.io/
Chainlink Services
Open the box to get the gas needed, use Chainlink Data Feeds to get the real-time price for calculation. Open the box to get random numbers of the kind of NFT, using Chainlink VRF.


Log in or sign up for Devpost to join the conversation.