The Crypto Purge ๐Ÿ’ธ

The most revolutionary crypto shooter-survival real-time NFT-based game on Binance Smart Chain.

Idea ๐Ÿ’ก

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.

Purge 1
Purge 2
Purge n

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.

Accomplishments ๐Ÿ†

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 โค๏ธ

PROJECT

The Crypto Purgeย ๐Ÿ’ธ

The Crypto Purge ๐Ÿ’ธ

By J.D Nicholls

The Crypto Purge ๐Ÿ’ธ

A crypto shooter-survival real-time NFT-based game inspired by The Purge

  • 1,489