Skip to content

A blockchain-powered game that combines the charm of classic arcade games with the excitement of Web3 technology (built using Phaser 3, React and Vite).

License

Notifications You must be signed in to change notification settings

username-anthony-is-not-available/CROAK-Quest-Efrogs-Journey

 
 

Repository files navigation

🐸 CROAK Quest: Efrogs' Journey

CROAK Quest: Efrogs' Journey is a blockchain-powered game that combines the charm of classic arcade games with the excitement of Web3 technology.

Live Demo

Play CROAK Quest on Linea Mainnet

View the Smart Contract on Linea Mainnet

⚠️ Important Notice

This is a demo project built for the Linea Dev Cook-Off challenge. While fully playable on the Linea mainnet, please note:

  • Linea transaction fees are low, and $CROAK tokens have minimal value.
  • Do not bet more than a few cents worth of tokens, as you may lose them.

Key Features

  • Blockchain Integration: Connect your crypto wallet to play and verify Efrogs NFT ownership.
  • $CROAK Betting System: Use $CROAK tokens to power up your frog's jumps.
  • Efrogs NFT Ownership: Personalize your in-game frog with your Efrogs NFT.
  • Charming Visuals: Enjoy vibrant graphics poorly drawn pixel art that bring the pond and its inhabitants to life.

Technology Stack

  • Phaser 3
  • React
  • Vite
  • Hardhat
  • Solidity

This project is built upon the Phaser 3 React Template. For more details, refer to the official GitHub repository.

Getting Started

Prerequisites

  • Node.js (for dependency installation and script execution)

Installation and Usage

  1. Clone the repository

  2. Install dependencies:

    npm install
    
  3. Run the development server:

    npm run dev
    

Available Commands

Command Description
npm install Install project dependencies
npm run dev Launch a development web server
npm run build Create a production build in the dist folder
npm run test Run the test suite
npm run deploy Build and deploy to GitHub Pages

For Linux/macOS users

Replace the following line in package.json:

```
"copy-dist-to-build": "xcopy /s /e /i dist build",
```

with:

```
"copy-dist-to-build": "cp -r dist build",
```

Screenshot

screenshot

Watch the video

https://github.com/username-anthony-is-not-available/CROAK-Quest-Efrogs-Journey/victory_demo.mp4

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

About

A blockchain-powered game that combines the charm of classic arcade games with the excitement of Web3 technology (built using Phaser 3, React and Vite).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.2%
  • Solidity 11.3%
  • CSS 6.9%
  • HTML 2.6%