Introduction
Last updated
Was this helpful?
Last updated
Was this helpful?
Web3 gaming has been hyped from the start, with many exciting use cases that could enhance the player experience. However, blockchain technology comes with significant drawbacks: it is slow and expensive (storage and transaction fees). Many major Web2 companies are struggling to adapt to these new limitations, despite the attractive potential. It is unrealistic to expect Web3 games to compete with traditional Web2 games, which have decades of experience and face no constraints other than server costs. And it shouldn't. Web3 gaming is complementary to traditional gaming. It is not meant to replace it, just to offer different experiences, in addition to it.
The crypto space is growing rapidly. Tools, wallets, and libraries are improving, and scalability is less of an issue than it used to be. Web3 gaming has a lot to offer and holds exceptional promise, with themes like player-owned assets, transparency, and inter-game marketplaces.
The key to success is to invent new mechanisms and logic tailored to blockchain, rather than "forcing" existing web2 games onto it. This is what Fury Racing is about, exploring new ways of playing, crafted for web3.
In this vein, Chainlink products are a blessing:
Chainlink VRF allows for the introduction of randomization, overcoming blockchain determinism.
Chainlink Functions enable querying APIs directly from a smart contract in a decentralized manner.
Chainlink Automation removes the need for Cron jobs (and private keys!) from AWS and other centralized third parties.
This game is inspired by GOO-Racing which is itself inspired by the well-known 0xMonaco blockchain contest. However, while this inspiration gave a starting point, the smart contracts have been entirely revamped and enhanced into a fully operational on-chain game. Chainlink VRF 2.5, Chainlink Functions, and Chainlink Automation have been integrated on top of that to provide additional features while keeping everything decentralized. A front-end has been specially built for the occasion to allow any web3 users to interact with the smart contracts in an easy and friendly way. Some animations built with the Babylon.js engine have also been added to make the whole game even cooler!
Simulation racing game manager
Player versus player - 2 players max
PC/Mac/Mobile browser (PWA)
Fury Racing is a multiplayer asynchronous game. Based on real-time weather conditions, players have to optimize their car to obtain the best performance from their racing car. The time per race is auto-generated by a back-end engine inspired by OpenLAB Time Simulator.
A random luck factor provided by Chainlink VRF can give a small bonus or malus to the player's car’s attributes.
The race results are fetched directly from the smart contract via Chainlink Functions.
The weather is being kept up to date for each circuit in (almost) real-time via Chainlink Automation.
Contracts verified on snowscan.xyz explorer & snowtrace.io explorer