Skip to content

Mohitmhatre32/MonadVelocity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

github-submission-banner

🚀 Monad Velocity - Unleash Blockchain Gameplay on Monad

High-octane multiplayer racing meets true NFT car ownership on the Monad blockchain.


📌 Problem Statement

Problem Statement 3 – Unlock Next-Gen Gaming on Monad


🎯 Objective

Monad Velocity solves the problem of true digital ownership and fair competitive gaming by utilizing the Monad blockchain.
It allows players to truly own their cars as NFTs, customize them, and compete transparently with on-chain leaderboards.
It serves gamers looking for decentralized, high-speed real-time multiplayer games without sacrificing transparency, security, or performance.


🧠 Team & Approach

Team Name:

FOUR-FIET

Team Members:

  • Mohit Mhatre (Developer, Web3 Engineer)
  • Atharva Jagtap (Developer, Blockchain Engineer)

Your Approach:

  • Chose this problem because real-time blockchain gaming is a frontier yet to be properly explored.
  • Addressed the challenge of syncing real-time racing with on-chain transparency without lagging the gameplay.
  • Pivoted from a full on-chain physics engine to a hybrid model with off-chain gameplay and on-chain results. Major breakthroughs came when optimizing IPFS asset loading and smart contract upgradeability.

🛠️ Tech Stack

Core Technologies Used:

  • Frontend: React.js, Three.js, ethers.js/web3.js
  • Backend: Node.js (Express), WebSocket (Socket.IO)
  • Database: Firebase
  • APIs: Infura (IPFS integration)
  • Hosting: Vercel / Render

Sponsor Technologies Used:

  • Monad: All smart contracts (NFTs, tokens, race results) deployed on Monad.
  • Groq: Not used
  • Fluvio: Not used
  • Base: Not used
  • Screenpipe: Not used
  • Stellar: Not used

✨ Key Features

  • Multiplayer Racing: Real-time, player-vs-player races.
  • NFT Car Ownership: Cars as ERC-721 NFTs on Monad.
  • Customizable Cars: Upgrade speed, handling, and appearance with NFT-based accessories.
  • On-Chain Race Results & Leaderboards: Transparent and immutable race results on-chain.
  • In-Game Token Economy: Earn and spend an ERC-20 based token for upgrades and entries.
  • IPFS Integration: Decentralized asset storage for cars and customizations.

📽️ Demo & Deliverables

  • Demo Video Link: [Coming Soon / Insert Link Here]
  • Pitch Deck / PPT Link: [Coming Soon / Insert Link Here]

✅ Tasks & Bonus Checklist

  • Mandatory task: Followed at least 2 social channels and filled the form.
  • Bonus Task 1: Shared badges and filled the form (2 points).
  • Bonus Task 2: Signed up for Sprint.dev and filled the form (3 points).

🧪 How to Run the Project

Requirements:

  • Node.js (v14+)
  • Hardhat (for smart contracts)
  • MetaMask Wallet
  • Infura IPFS account
  • .env configuration

Local Setup:

# Clone the repo
git clone https://github.com/your-team/monad-velocity

# Install dependencies
cd MonadVelocity/contracts
npm install

cd ../frontend
npm install

cd ../ipfs
npm install

About

Monad Velocity is a high-performance blockchain gaming platform built on Monad, enabling true digital ownership and fair, real-time competitive multiplayer gameplay with full transparency and security.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors