hackquest logo

PuzzleGame

๐ŸŽฎ On-Chain Puzzle Game lets players submit moves ("UP", "DOWN", "LEFT", "RIGHT") stored on-chain โ›“๏ธ. Learn Solidity concepts like arrays, mappings, and state while having fun! ๐Ÿงฉโœจ

๊ธฐ์ˆ  ์Šคํƒ

Solidity
Web3
Next
React
Node

์„ค๋ช…

๐ŸŽฎ Introduction

Welcome to the On-Chain Puzzle Game ๐Ÿงฉ โ€” a fun, interactive blockchain-based game inspired by BlockSlide! This project brings gaming and smart contract learning together, offering both entertainment and education. Built entirely in Solidity, it lets players submit directional moves like "UP", "DOWN", "LEFT", and "RIGHT" โ€” all of which are stored permanently on-chain โ›“๏ธ.

Each move you make becomes a piece of your digital trail, creating a transparent, verifiable history of your gameplay. Every playerโ€™s move count is tracked through smart contract logic, allowing you to see your progress in real-time and even check whether youโ€™ve โ€œsolvedโ€ the puzzle โœ….

This project is perfect for anyone curious about how state variables, arrays, and mappings work in Solidity. Itโ€™s simple enough for beginners yet offers a great foundation for experimenting with more advanced game mechanics later on.

Think of it as your first step into blockchain gaming ๐Ÿš€ โ€” where every action you take is secured by decentralized technology. Future updates could include leaderboards ๐Ÿ†, NFT rewards ๐ŸŽ, or even on-chain puzzle grids for competitive play.

Learn, play, and build your blockchain journey โ€” one move at a time! ๐Ÿ’กโœจ


Contract Address:0x66621BaADB95b8F2c9b360032B3f82ceE43d067C

ํ•ด์ปคํ†ค ์ง„ํ–‰ ์ƒํ™ฉ

During the hackathon ๐Ÿš€, our team started by brainstorming ideas ๐Ÿ’ก and quickly settled on creating an On-Chain Puzzle Game inspired by BlockSlide ๐Ÿงฉ. On the first day, we planned the project, defined the scope, and assigned roles for smart contract development, frontend interaction, and testing ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป. By day two, we had built the core Solidity smart contract, including a Move struct, an array to store moves, and a mapping to track each playerโ€™s progress โ›“๏ธ. We implemented key functions like submitMove(), totalMoves(), and checkSolved() and deployed the contract on Flow Testnet ๐ŸŒ. On day three, we integrated the contract with Ethers.js, tested move submissions, tracked progress, and ensured all data was securely stored on-chain ๐Ÿ”’. Finally, on day four, we polished the project, created a detailed README ๐Ÿ“œ, tested gameplay examples ๐Ÿ•น๏ธ, and prepared our presentation ๐ŸŽค. By the end of the hackathon, we had a fully functional on-chain puzzle game, demonstrated Solidity concepts, and learned a lot about teamwork, blockchain deployment, and player interactions โœ….

์ž๊ธˆ ๋ชจ๊ธˆ ์ƒํƒœ

Currently, our projectโ€™s fundraising status ๐Ÿ’ฐ is in the early stages. We have pitched the idea to a few potential investors ๐Ÿค and are actively seeking seed funding to support development, deployment, and marketing ๐Ÿš€. So far, we have received positive interest ๐ŸŒŸ, and discussions are ongoing. Our goal is to secure enough funding to implement advanced features like a React frontend ๐ŸŒ, player leaderboard ๐Ÿ“Š, and token-based rewards ๐Ÿ†. We are confident that with the right support, the project will scale and deliver a fun, educational, and blockchain-powered gaming experience ๐ŸŽฎ.
ํŒ€ ๋ฆฌ๋”
DDebanshu Paul
ํ”„๋กœ์ ํŠธ ๋งํฌ
๋ถ€๋ฌธ
GamingAIDeFi