A competitive sliding puzzle game where two players race to solve an image puzzle. The winner gets to mint the image as an NFT and receives 100 tokens on the NEO X blockchain.
- Real-time multiplayer gameplay
- NFT minting for winners
- Token rewards
- Smooth animations
- Frontend: Next.js
- Backend: Wagmi, Viem
- Real-time Communication: WebSockets (Socket.io)
- Animations: Framer Motion, GSAP
- Blockchain: NEO X
- Smart Contracts : Solidity
- Cloud Infrastructure: AWS
-
Clone the repository:
git clone https://github.com/VanshSahay/NFT-Royale.
-
Navigate to the project directory:
cd NFT-Royale.
-
Install dependencies:
cd ./web npm install cd ../wss npm install
-
Start the development server:
cd ./web npm run dev cd ../wss npm run dev
-
Open your browser and navigate to
http://localhost:3000
- Two players compete to solve the sliding puzzle.
- The first player to correctly arrange the image wins.
- The winner receives:
- The solved image as an NFT
- 100 tokens on the NEO X blockchain
Vansh Sahay - [email protected]
Project Link: http://ec2-34-227-52-163.compute-1.amazonaws.com/