Open Source Contributor, Full-Stack Developer
The Crypto Purge 💸
The most revolutionary crypto shooter-survival real-time NFT-based game on Binance Smart Chain.
Can you imagine playing The Purge, in the Metaverse?
Well... we started from Scratch 👷
Players will have multiple modes to play the game, single and multiplayer.
What it does? 🤔
The Crypto Purge is a blockchain-based WebGL game deployed on BSC. With this unique game, gamers can play for fun and earn tokens with every winning purge.
Smart contracts are dividing prize pool tokens between winners and even taking care of the gas fee. ⛽
Do you have to know how blockchain works to play the game? The answer is “No”.
How it works? 🎮
To play, connect your wallet (Metamask), and select the prize pool size and room to join with other gamers. After some time our smart contracts will verify everyone’s participation and The Purge will begin.
Single Mode 🥇
Single mode includes a social ranking with friends for earn prizes, the top scorers on the Leaderboard will split the prize pool grant.
Multiplayer Mode 🪙
Multiplayer mode allows gamers to contribute a certain amount of tokens to the prize pool before each purge and the prize pool is split by a Smart Contract between the winners of each game.
NFT Marketplace 🖼️
The platform allow artists and gamers to mint/buy skins with NFTs to be used in the game. Player will differ in appearance and style, but they will have no effect on the game mode. All players will have an equal change of winning the purge.
Technical Challenges 💪
Creating a decentralized real-time game that requires a back-end connection using WebSockets is the most challenging part of the project:
Don’t trust, verify!
Authority server 👀
It requires an Authority Server to create a cheat-proof architecture as cheating gamers tends to drive the players away from the game, therefore the core problems are human nature and physics.
Challenges are Client-Side Prediction, Server Reconciliation, Entity Interpolation, Lag Compensation dealing with networks and scaling the system itself.
We're proud to have created the real-time connection of the game (Deployed to Heroku) and the smart contracts with the base architecture of the project; front-end, back-end and blockchain development using Hardhat.
What's next? 🔮
- Allow gamers to edit their profile.
- Open Marketplace to buy and mint custom skins.
- Allow gamers to mint weapons and other assets.
- Allow gamers to have an inventory.
- Add a better configuration for the monorepo and create a Docker image with the configuration to run the project anywhere.
- Use Microservices strategy for complex calculations and horizontal scaling, To infinity and beyond!
- Apply to Y-Combinator for funding.
- Share the end results and inspire others with Open Source contributions.
Meet the Team 👋
Made with ❤️
The Crypto Purge 💸
By Juan David Nicholls