🎮 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! 🧩✨
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 🎮.