Inspiration
The inspiration for our game stems from the recognition of blockchain's transformative potential and the gap in accessible, engaging education in the field. By blending learning with an immersive gaming experience, we aim to lower the barrier to entry for aspiring blockchain enthusiasts and developers, making the learning process not just informative but also enjoyable.
What it does
Our game offers a comprehensive introduction to blockchain principles, 1st module focuses on Aleph Zero. Players learn through interactive challenges and their motivation to learn coding is sustained thanks to an engaging and elaborate storyline. The game mechanics encourage players to apply their knowledge in contests and duels, earning tokens for their achievements and activities. Users can earn points through a variety of activities:
- Successful Deployment of Smart Contracts: Points are awarded for each successful deployment of smart contracts, as outlined in the course plans. This encourages users to apply what they've learned in practical scenarios.
- Winning Challenges: Engaging in and winning challenges against peers or within the game itself rewards users with points, fostering a competitive yet educational environment.
- Code Review: Participants earn points by reviewing peers' code submissions. This not only helps in reinforcing their learning but also contributes to the community's overall growth.
- Creating Own DApps Reviewed by the Community: Points are given for the creation and submission of personal decentralized applications (DApps), which are then reviewed by the community. This process encourages innovation and practical application of knowledge.
- Bonus Points for Leaderboard Positions, Consecutive Wins (Strike): Key positions on leaderboards and consecutive wins in challenges are recognized with bonus points, motivating continuous engagement and excellence.
- Participation in DAO Voting: Active participation in DAO governance by voting on various aspects of the game's development and community projects is also rewarded with points, underscoring the importance of community involvement and decision-making. ## How we built it Research and Understand Aleph Zero: We began by conducting thorough research to understand Aleph Zero, including its core concepts, features, and potential applications. Define Game Mechanics and Features: We brainstormed and defined the game mechanics and features, including the types of questions about Aleph Zero, tokenomics, challenges, leaderboards, and achievements. Develop Tokenomics: Concurrently with backend and frontend development, we designed and implemented the tokenomics for the project, determining the token distribution model, utility within the game, and mechanisms for earning, spending, and exchanging tokens. Choose the Development Tools and Technologies: Based on our team's expertise and preferences, we selected the appropriate development tools and technologies for building the game, ensuring compatibility with blockchain integration for tokenomics. Design the User Interface (UI) and User Experience (UX): We created wireframes and mockups to design an intuitive and engaging UI/UX, facilitating smooth interaction and navigation for players. Develop the Blockchain Infrastructure: Simultaneously with backend and frontend development, we set up the blockchain infrastructure, including smart contracts, decentralized storage, and integration with Aleph Zero's network, to support token transactions and ensure security and decentralization. Develop the Backend Infrastructure: We set up additional backend infrastructure, including servers, databases, and APIs, to support user accounts, game data storage, and interactions with the blockchain. Implement Game Logic and Mechanics: We implemented core game logic and mechanics, integrating the question-answer system, token economy, leaderboard calculations, and other gameplay elements. Test and Iterate: We conducted manual testing rounds to identify and address bugs, usability issues, and areas for improvement, ensuring the game's stability and functionality across different scenarios and user interactions. ## Accomplishments that we're proud of We are proud of creating the concept of an educational platform that genuinely excites and engages users in blockchain learning. We also successfully created the option of challenging users and competing to earn tokens. We are proud of the graphics and conceptual aspects of the game. ## What we learned This was the first hackathon for each team member. It was also the first time we had to deal with Aleph Zero and the Rust language. We definitely learned new protocol and teamwork under time pressure. ## What's next for HackZ
- Launching the first educational module.
- Onboarding additional blockchains.
- Introducing a token for exchanges.
- Adding more mini-games.
- Offering premium workshops.
BOUNTY: Aleph Zero
Built With
- alephzero
- ink
- nest
- node.js
- node.js-+-nestjs-blockchain:-aleph-zero
- postgresql
- react
- react-backend:-typescript
- rust
- typescript
Log in or sign up for Devpost to join the conversation.