Skip to content

futreall/monad-jump

Repository files navigation

Monad Jump

A fun, lightweight doodle-jumping game built for the Monad blockchain with on-chain leaderboard functionality.

Monad Jump Preview

🎮 About the Game

Monad Jump is an endless vertical platformer inspired by the classic Doodle Jump. Navigate your character upward by jumping on platforms, collect points, and compete for the highest score on the Monad blockchain.

🚀 Features

  • Simple, Addictive Gameplay: Easy to learn, hard to master!
  • Spring Platforms: Bounce higher on special spring platforms
  • On-chain Leaderboard: Save your scores on the Monad blockchain
  • Responsive Design: Play on desktop or mobile
  • Customizable Audio: Adjust game volume and sound effects

🎯 How to Play

  1. Movement:

    • Desktop: Use arrow keys to move left and right
    • Mobile: Tap and hold on either side of the screen
    • Accelerometer: Tilt your device (if supported)
  2. Objective: Jump as high as possible without falling

  3. Platform Types:

    • Purple: Regular platforms
    • Light Purple: Moving platforms
    • Transparent: Fragile platforms (break after jumping)
    • Platforms with Springs: Higher bounce!
  4. Scoring: Each new platform reached awards points

  5. Game Over: When you fall below the screen, you can:

    • Restart the game
    • Save your score on-chain (requires Monad wallet connection)
    • Return to the main menu

💰 Blockchain Features

Monad Jump integrates with the Monad blockchain to provide:

  • On-chain Leaderboard: Global competition with other players
  • Score Verification: Secure, tamper-proof record of your achievements
  • Wallet Integration: Connect using MetaMask or other Web3 wallets

To save your score, you'll need:

  • A Web3 wallet (MetaMask, etc.)
  • 0.1 MON tokens (Monad's native currency)

🎵 Sound Settings

Customize your audio experience with:

  • Master volume control
  • Individual toggles for music, jump sounds, spring sounds, and game over sound
  • Sound on/off quick toggle

🔧 Technical Details

  • Built with vanilla JavaScript, HTML5, and CSS3
  • Uses Web Audio API for sound management
  • Integrates with Monad blockchain via ethers.js
  • Optimized for both desktop and mobile devices
  • Compatible with Farcaster Frames

🎨 Acknowledgments

Game assets and design inspired by classic endless jumpers, adapted for the Monad ecosystem.


Get Started

Simply visit Monad Jump to play directly in your browser!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published