Skip to content

chetanck03/WaveFi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

github-submission-banner

๐Ÿš€ WaveFi

A skill-based competitive gaming platform built on Monad chain where players can earn real rewards through mini-games.


๐Ÿ“Œ Problem Statement

Problem Statement 2 โ€“ Unleash blockchain gameplay with Monad

WaveFi serves as a trustless intermediary, leveraging Monad chain for transparent and secure prize distribution in competitive gaming.


๐ŸŽฏ Objective

WaveFi is a blockchain-powered play-to-earn gaming platform built on Monad, designed to deliver competitive skill-based gaming experiences. Players convert Monad tokens into platform points to enter game rooms, compete in mini-games, and win real rewards. Inspired by platforms like MPL and Winzo, our platform enables users to compete in simple yet engaging games with entry fees, creating prize pools where winners earn real value in Monad tokens.


๐Ÿง  Team & Approach

Team Name:

Jai shree Ram

Team Members:

Chetan Kumar

  • Role: Full Stack Developer & Team Lead
  • Responsibilities:
    • Project architecture and technical decisions
    • Smart contract development
    • Frontend-blockchain integration
    • Team coordination
  • GitHub: github.com/chetan
  • LinkedIn: linkedin.com/in/chetan

Harsh Kapoor

  • Role: Frontend Developer & UI/UX Designer
  • Responsibilities:
    • User interface development
    • Game mechanics implementation
    • Responsive design
    • User experience optimization
  • GitHub: github.com/harshkapoor

Gunjan

  • Role: Smart Contract Developer
  • Responsibilities:
    • Smart contract architecture
    • Token economics implementation
    • Game room contract development
    • Testing and security
  • GitHub: github.com/gunjan

Anjali

  • Role: Backend Developer & Game Logic
  • Responsibilities:
    • Game logic implementation
    • API development
    • Testing and optimization
    • Documentation
  • GitHub: github.com/anjali

Our Approach:

  • Why This Problem: We identified a gap in the blockchain gaming market for truly skill-based competitive games with real rewards
  • Key Challenges Addressed:
    • Implementing fair and transparent reward distribution
    • Creating engaging game mechanics that emphasize skill
    • Ensuring smooth user experience with blockchain integration
    • Optimizing gas costs for game transactions
  • Development Process:
    • Agile methodology with weekly sprints
    • Regular team sync-ups for progress tracking
    • Continuous testing and iteration
    • User feedback incorporation

Target Audience:

  • Casual gamers looking for competitive play with real rewards
  • Crypto enthusiasts interested in gaming applications
  • Mobile gamers familiar with skill-based competition
  • Monad chain community members

๐Ÿ› ๏ธ Tech Stack

Core Technologies Used:

  • Frontend: NextJS, TailwindCSS
  • Blockchain: Monad Chain, Solidity Smart Contracts
  • Authentication: Privy Wallet
  • Game Engine: Canvas-based implementations
  • Architecture: Mobile-first, responsive design
  • Hosting: vercel

Smart Contract Architecture:

  • Points Management Contract: Handles Monad token/point conversion
  • Game Room Contract: Manages room creation and prize distribution
  • Statistics Contract: Records player and game statistics

Sponsor Technologies Used (if any):

  • โœ… Monad: Your blockchain implementation

โœจ Key Features

Point System

Feature 1

  • โœ… Monad Token Conversion to platform points
  • โœ… Flexible point package denominations
  • โœ… Quest rewards through platform engagement
  • โœ… Transparent exchange rates

Game Room Mechanics

Feature 2

  • โœ… Public, Private, and Tournament rooms
  • โœ… Custom room creation with configurable parameters
  • โœ… Transparent prize distribution
  • โœ… Entry fee-based competition

Initial Games

Feature 3

  • โœ… Flappy Bird Clone
    • Tap/click mechanics with progressive difficulty
    • Score based on distance traveled
  • โœ… AI Challenge Game
    • Word-guessing gameplay with AI
    • Time-limited rounds
    • AI-based judging system

Player Statistics & Leaderboards

Feature 4

  • โœ… Comprehensive win/loss tracking
  • โœ… Earnings display and statistics
  • โœ… Game-specific rankings
  • โœ… Global leaderboards

๐Ÿ“ฝ๏ธ Demo & Deliverables

  • Demo Video Link: video
  • Pitch Deck / PPT Link: file

โœ… Tasks & Bonus Checklist

  • โœ… All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
  • โœ… All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
  • โœ… All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)

(Mark with โœ… if completed)


๐Ÿงช How to Run the Project

Requirements:

  • Node.js
  • Monad Chain connection
  • Privy Wallet integration

Local Setup:

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

# Install dependencies
cd wavefi
npm install

# Set up environment variables
cp .env.example .env

# Add your API keys and configuration
NEXT_PUBLIC_GEMINI_API_KEY= your_api_key

# Start development server
npm run dev

Provide any backend/frontend split or environment setup notes here.


๐Ÿงฌ Future Game Expansion

  • ๐ŸŽฎ Racing games
  • ๐Ÿงฉ Puzzle games
  • ๐Ÿƒ Card games
  • ๐Ÿ“ Trivia challenges
  • โšก Reaction-time games

๐Ÿ’ผ Business Model

  • Primary Revenue: 5-10% commission on game prize pools
  • Secondary Revenue: Premium features and cosmetics
  • Tournament Entry Fees
  • Quest Rewards Sponsorships

๐Ÿ“Ž Resources / Credits

  • Monad Chain Documentation
  • Privy Wallet Integration
  • NextJS Framework
  • TailwindCSS

๐Ÿ Final Words

WaveFi represents the future of competitive gaming on the blockchain, combining the thrill of skill-based gameplay with the security and transparency of Monad chain technology.


Problem Statement 2 โ€“ Unleash blockchain gameplay with Monad

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors