Skip to content

A fully functional 2048 game deployed on Monad Testnet where every move is a blockchain transaction. The game features both 2D and 3D views with Monad-themed branding and animations.

Notifications You must be signed in to change notification settings

Xyntera/Monad-2048-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Monad 2048 Game - Deployment Summary

Project Overview

A fully functional 2048 game deployed on Monad Testnet where every move is a blockchain transaction. The game features both 2D and 3D views with Monad-themed branding and animations.

Deployed Components

Smart Contract

Frontend Application

  • Deployed URL: https://dbkdohcf.manus.space
  • Framework: React with Vite
  • Features:
    • Wallet connection (MetaMask, WalletConnect)
    • 2D game board with responsive design
    • 3D game board with Three.js animations
    • Real-time blockchain transaction integration
    • Monad branding and purple/blue color scheme
    • Mobile-friendly controls
    • Transaction status tracking

Technical Stack

Blockchain

  • Solidity smart contract
  • Hardhat development environment
  • Monad Testnet deployment
  • Web3Modal for wallet integration
  • Wagmi for React Web3 hooks

Frontend

  • React 19 with JSX
  • Three.js for 3D graphics
  • Tailwind CSS for styling
  • Shadcn/UI components
  • Lucide React icons
  • Sonner for notifications

Key Features Implemented

  1. Blockchain Integration: Every move triggers a smart contract transaction
  2. Wallet Connection: Seamless Web3 wallet integration
  3. 3D Visualization: Interactive 3D game board with animations
  4. Monad Branding: Purple/blue gradient theme matching Monad's visual identity
  5. Responsive Design: Works on desktop and mobile devices
  6. Real-time Updates: Game state syncs with blockchain automatically

Network Configuration

Game Instructions

  1. Connect your wallet to Monad Testnet
  2. Click "Start Game" to initialize a new game on the blockchain
  3. Use arrow keys or on-screen buttons to move tiles
  4. Each move costs gas and is recorded on the blockchain
  5. Combine tiles to reach 2048 and win!
  6. Toggle between 2D and 3D views for different experiences

Development Notes

  • The application is fully functional and ready for use
  • Users need Monad Testnet tokens for gas fees
  • All game state is stored on-chain for transparency
  • The 3D view provides an immersive gaming experience with Monad-themed animations

About

A fully functional 2048 game deployed on Monad Testnet where every move is a blockchain transaction. The game features both 2D and 3D views with Monad-themed branding and animations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published