Skip to content

Repository files navigation

Cyber Runner

A blockchain-integrated endless runner game built with Phaser 3, TypeScript, and Web3 technologies.

🎮 Quick Start

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Start the development server:
npm run dev

play Here : https://cyber-runner-eight.vercel.app/

🛠️ Setup Requirements

  • Node.js
  • MetaMask wallet browser extension
  • A web browser (Chrome recommended)
  • Sepolia testnet configured in MetaMask

🎯 How to Play

  1. Connect Your Wallet

    • Click "Connect Wallet" button
    • Approve MetaMask connection
    • Make sure you're on Sepolia testnet
  2. Get Your First NFT

    • New players need to mint their first character NFT
    • Click "Mint your first NFT" button
    • Confirm the transaction in MetaMask
  3. Game Controls

    • Single tap/click: Jump
    • Double tap/click: Double jump
    • Avoid obstacles and electric barriers
    • Collect power-ups and mystery boxes
    • Try to achieve the highest score!

🎨 Features

  • Web3 wallet integration
  • NFT character system
  • Blockchain-based leaderboard
  • Dynamic obstacle generation
  • Parallax backgrounds
  • Power-up system

🗺️ Roadmap

Phase 1 (Current)

  • ✅ Basic gameplay mechanics
  • ✅ MetaMask integration
  • ✅ NFT minting system
  • ✅ Basic leaderboard

Phase 2 (Upcoming)

  • 🔄 Multiple character skins
  • 🔄 Enhanced power-up system
  • 🔄 Social features
  • 🔄 Achievements system

Phase 3 (Future)

  • 📋 Multiplayer mode
  • 📋 In-game marketplace
  • 📋 Daily challenges
  • 📋 Seasonal events

🔧 Tech Stack

  • Phaser 3
  • TypeScript
  • Web3.js
  • MetaMask SDK
  • Vite

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

Packages

Contributors

Languages