ChainCraft: TRON PlayZone

Project Name: Chaincraft (TRON PlayZone)
Team Name: Juggernaut
Project Track: Artistry

Team Member(s): Vishal Vats (Team leader & solo member)



:dart: Project Goal

Throughout my blockchain journey, I’ve encountered fascinating technologies and individuals, yet I’ve often wondered why Web3, despite its promise as the successor to Web2, hasn’t seen widespread adoption among larger enterprises and the general public.

While many are familiar with basic blockchain concepts like consensus mechanisms, nodes, validators, and smart contracts, understanding the unique implementation of these in different blockchains often requires navigating lengthy documentation—a daunting task for new users.

I also noticed that the allure of earning cryptocurrencies often draws users in, motivating them to engage with blockchain technology. This insight drove me to create a platform that not only educates users about the TRON blockchain but also rewards them for learning and playing.

Thus, the goal of ChainCraft: TRON PlayZone is to make the TRON blockchain more accessible, engaging, and rewarding by providing a fun and competitive environment where users can learn while playing interactive games, earning TRX in the process.



:gem: Project Value

ChainCraft: TRON PlayZone offers value across multiple dimensions:

1. Accessible TRON Learning

  • Simplifies blockchain concepts by providing interactive, gamified learning experiences. Users can learn about TRON’s core concepts, such as nodes, validators, consensus mechanisms, and smart contracts, without reading lengthy technical documentation.
  • Guided learning: Helps users understand the specifics of TRON in an engaging, hands-on way, making blockchain more approachable for both beginners and seasoned users.

2. Gamification and Engagement

  • Fun, Interactive Learning: Games are used as a tool to promote engagement, curiosity, and motivation to learn blockchain concepts while having fun.
  • Competitive Environment: Users can compare achievements and progress, boosting engagement with rewards like TRX and NFTs to incentivize their learning and gameplay.

3. Earning TRX Through Learning

  • Play-to-Earn Model: Users can earn TRX tokens as they progress through games, aligning with the blockchain ethos by adding practical value to learning.
  • Empowering Users: Rewards help lower the barrier to blockchain adoption, allowing a wider demographic to benefit from engaging with the platform.

4. Advocating for Blockchain Adoption

  • Raising Awareness: ChainCraft educates users on blockchain use cases and real-world applications, encouraging wider blockchain adoption.
  • Showcasing TRON’s Strengths: By building the platform on TRON, it demonstrates TRON’s low fees, scalability, and practical benefits for developers and users alike.

5. Bridging Web2 and Web3

  • Educational Onramp: Makes the transition from Web2 to Web3 smoother by using familiar gaming mechanics to introduce blockchain concepts.
  • Community Building: The platform encourages collaboration and discussion among users, fostering a sense of community in the TRON ecosystem.


:package: Project Info

ChainCraft: TRON PlayZone is a blockchain-powered platform that merges learning, playing, and earning into one cohesive experience. Built on the TRON blockchain, this project seeks to make blockchain technology accessible by using interactive games to teach users about key blockchain concepts.

Vision

My vision is to make the TRON blockchain approachable and engaging for both newcomers and seasoned users. By turning complex blockchain concepts into gamified experiences, the project aims to foster widespread blockchain adoption. The competitive aspect, combined with real TRX rewards, adds motivation for users to explore TRON’s ecosystem.

Key Features

  • Interactive Games: Simplify complex blockchain concepts through fun, educational games.
  • Play-to-Earn: Earn TRX tokens as you learn and play, making the experience rewarding and fun.
  • Accessible Learning: Users don’t have to wade through technical documentation; the platform provides essential blockchain knowledge in an intuitive way.
  • Developer Resources: Easy access to TRON developer documentation for those looking to build on TRON.



Project Test Instructions: Make sure you have the TRON LINK extension installed on your browser and then you can just connect the wallet to use the project. It’s just as simple as that.


:scroll: Project Details

ChainCraft offers three unique games designed to engage users in learning while interacting with the TRON blockchain:

1. Flip the Bucket :dart:

  • Users form logical triplets by selecting tiles related to topics like TRON, Operating Systems, and Data Structures. As users advance, they learn critical concepts interactively and engagingly.

2. Maze Runner :brain:

  • This path-finding game challenges users to navigate through a maze and reach the goal before the timer runs out, enhancing problem-solving skills.

3. Video Playground :film_projector:

  • Users watch videos on various topics, including environment, technology, and science, then answer related questions. This challenges users’ comprehension and rewards them with TRX for correct answers.

Blockchain Integration :link:

The project uses the TronLink extension to connect users’ TRON wallets, enabling them to interact with the blockchain. With TronWeb JS SDK, users can send and receive TRX, purchase in-game assets, and view their blockchain transactions in real time.

Reward System :trophy:

Users earn TRX through daily streaks and weekly rewards. Additionally, top scorers can receive exclusive NFTs, further enhancing the platform’s engagement and incentive structure.


Conclusion

ChainCraft: TRON PlayZone is more than just a gaming platform; it’s a movement aimed at democratizing blockchain education and encouraging widespread adoption of the TRON blockchain. By merging learning, playing, and earning, ChainCraft makes blockchain technology accessible, engaging, and rewarding for everyone—from blockchain enthusiasts to developers to casual users.

Join me in making ChainCraft a platform that fosters TRON knowledge, adoption, and innovation!



Project Milestones:

  • Milestone 1 (10 Sept to 8 Oct 2024): All of the games are being developed, and integration with the Tron Link extension is being finalized. Also, the users can spend TRX to get help to clear off levels, whereas they can receive TRX for being daily visitors.

  • Milestone 2 (10 Oct to 27 Oct 2024): Weekly rewards are there at the stake to be grabbed by the highest scorer of that week. For that, I will work on configuring a CRON JOB (background service) to ensure that the winner will get the desired TRX into the wallet address at the specified time so that the next week can start with a fresh leaderboard and hopes.

  • Milestone 3 (28 Oct to 24 Nov 2024): Final integration and deployment on the mainnet, enabling users to transact with real currency while enjoying a smooth, bug-free experience. To prevent misuse through multiple accounts, users will be required to provide a valid email address during registration, which must be verified. Returning users will also need to verify their email to continue playing, ensuring greater security and user authenticity.


For the first phase, users can use their TESTNET shasta/nile wallets via the TRON LINK extension to interact with the project

Let’s dive in all of the three games separately:


Game 1 (Flip the buckets)

Flip the Buckets is an engaging and educational game where players form logical triplets by selecting tiles related to topics such as TRON, Operating Systems, Data Structures, and more. Each triplet consists of one image tile and two text tiles that are thematically connected. Players must select the correct combination of tiles to complete a set and advance to the next level.

Points are awarded for correct triplets, while incorrect choices result in deductions. The game is designed to help players learn about key concepts while challenging their problem-solving and logical skills. With each level completed, players not only enhance their knowledge but also earn rewards like TRX.

For instance, in the below image, I have made the correct triplet which relates to the TRON blockchain which is: tron → multi-signature → permission grading.

Upon making the correct triplet in Flip the Buckets, the reasoning behind the correct triplet is shown to help the player understand why the selected combination is valid. This feature not only confirms the player’s choice but also enhances their understanding of the relationship between the tiles. The reasoning explanation provides a brief overview of how the selected tiles are thematically or logically connected, reinforcing learning while promoting critical thinking. :point_down:

:bulb:Hints: On the first 3 levels (which are easy levels), the user can take a hint by purchasing it. To do that, you have to make sure that a tile is already selected, then click on the ? icon. That will open the signature request, once that’s done, the next correct tile for the current tile will be highlighted by a pink colour.


Game 2 (Maze Runner)

The Maze Runner game in ChainCraft: TRON PlayZone is a fast-paced, cognitive challenge that tests players’ problem-solving skills and ability to navigate complex paths. In this game, users must find the correct path through a maze to reach the goal within a limited time. Unlike standard maze games, where the entire maze is visible, Maze Runner only reveals portions of the maze, making players rely on a combination of trial and error and spatial reasoning to succeed.

The objective is to guide the player’s avatar through each of the six levels without running out of time, avoiding dead ends and strategically finding the quickest path to the next section of the maze. As users progress through the levels, the difficulty increases, providing a fun and challenging experience.


Game 3 (Video Game)
The Video Game in ChainCraft: TRON PlayZone offers a unique educational experience where users watch short videos related to technology, science, environment, and more. After each video, users are presented with three questions designed to test their comprehension of the content they just viewed.

The goal is to ensure players not only enjoy the game but also learn new things engagingly and interactively. By answering the questions correctly, players are rewarded with TRX, further incentivizing them to pay attention and absorb the material.

Note: This game will have also TRON-related videos, but as I could not find any appropriate animated video for TRON, I just uploaded other videos.


  • TRON link extension may sometimes not connect with the dapp. Then you can just open the project in a new tab so that the tron link extension object can be loaded and you can seamlessly use the project :slight_smile:

  • In this version of the project, players can start from level 1 each time they load the game, allowing them to explore and engage with the game more fully. However, in future releases, players will be limited to playing the game only once, ensuring fairness across the platform and preventing repetitive attempts.


Feel free to dive into the games and share your feedback! I’ve put in my best effort to ensure everything runs smoothly, but your valuable insights and observations will be greatly appreciated to help improve the project further.

5 Likes

welcome team, the part where you said we can interact and earn some trx. where will these trx come from and how sustainable will this be?

3 Likes

Welcome to Hackathon Season 7, you strike me like a regular that have probably been around from previous seasons. Moving forward, after reading through your offering I see this aims to make the TRON blockchain more accessible through a gamified, interactive learning platform that integrates educational content with a play-to-earn model.
The play-to-earn model can be tricky to balance. How does the team plan to sustain TRX rewards over time, especially with a growing user base?

1 Like

Hi @manfred_jr :wave:

I’ve seen other projects built on educational platforms, but mine stands out in a unique way.

This isn’t just an educational platform offering courses for TRX. Instead, it’s a gamified platform designed to raise awareness and teach users about blockchain in an interactive and engaging manner. To keep users motivated and engaged, they can earn TRX rewards as they progress, learn, and interact with the TRON ecosystem.

To sustain these rewards, I’ve implemented the following strategies:

  1. Weekly Rewards: The top scorer of the week will receive 10-20 TRX as a reward, incentivizing users to actively participate and compete.
  2. In-game Purchases: The platform features 3 different games, each with multiple levels and challenges. Players may get stuck at certain points, and HINTS can be purchased to help them advance. This adds another layer of strategy and in-game economy.
  3. Partnerships: As the platform grows, I plan to partner with companies to feature weekly ads in a small section of the website. While I’m not a fan of ads on a legitimate platform, this could provide additional revenue to sustain rewards and growth as user engagement increases.

In this way, the platform seamlessly combines learning with rewards, ensuring a fun and educational experience!

1 Like

Hello, @Prince-Onscolo :wave: Thanks for your time and for having a glance at my project. To explain how TRX flow will work, let’s start with an initial deposit of 100 TRX into the admin wallet. This will be the wallet used for all project-related transactions. Here’s how the flow of TRX is designed for both earning and spending, ensuring the system remains sustainable.

Let’s assume that I deposit 100 TRX in that wallet, now see the following scenario to better understand how the coin flow will work:

  • Players can earn TRX in the following ways:
    • Streak Rewards: As this is a gamified project, it is important to keep the interest of users hooked. To do that, I have incorporated the Streak reward for consistent users. Assume, I started using the project for the first time on 10 Oct 2024, then according to the consecutive number of days visited, the following TRX can be earned:

      1. 0.05 TRX for day 1 i.e on visiting the project on 11 Oct 2024
      2. 0.1 TRX for day 2 (on 12 Oct 2024)
      3. For 3/3+ consecutive days, 0.2 TRX will be provided. Not only that, 0.05 TRX will be provided for clearing any of the levels.

      Note: If one breaks the streak, then it would be reset to 0.

    • Weekly Rewards: The highest scorer of the week will get 10-15 TRX. That amount can be increased by a couple of TRXs per week.


  • Players can spend TRX in the following ways:
    • Hint Purchase: If one is stuck on the Flip the buckets game, then one hint can be used at each level. And that has to be purchased by spending 3 TRX for easy levels (1-3) and 5 TRX for hard levels (4 & 5).
    • Music Purchase: By default, there is a background sound that’s played when the user interacts with the project and moves the RPG player. Apart from that, there are 5 different tracks that can be previewed. If one likes the sound, then the player can buy those tracks. The first one can be unlocked by 5 TRX, whereas the fifth one costs 25 TRX.

    As they are one-time purchases, such pricing is justified.


Daily TRX Flow Example:

Let’s assume there are 10 players per day:

  • 4 new players who start streak rewards.
  • 6 returning players continuing their streaks.

Earned TRX:

  1. New Players:
  • 4 players earning 0.05 TRX each = 0.2 TRX
  1. Returning Players:
  • 6 players on day 3+ streak earning 0.2 TRX each = 1.2 TRX
  1. Level Clearing Rewards:
  • Assume 5 players clear 1 level = 0.25 TRX (5 x 0.05 TRX)

Total Earned per Day:
0.2 TRX + 1.2 TRX + 0.25 TRX = 1.65 TRX

Spent TRX:

  1. Hint Purchases:
  • Assume 5 players buy 1 hint each, 3 at easy levels and 2 at hard levels =
    (3 x 3 TRX) + (2 x 5 TRX) = 19 TRX
  1. Music Purchases:
  • Assume 1 player buys the first track = 5 TRX

Total Spent per Day:
19 TRX + 5 TRX = 24 TRX


Weekly TRX Flow Example:

Let’s calculate this over 7 days with similar player behavior.

Earned TRX:

  1. New Players (28 in total over 7 days):
  • 4 players x 0.05 TRX (per day) = 1.4 TRX for the week
  1. Returning Players (on day 3+ streak):
  • 6 players x 0.2 TRX x 7 days = 8.4 TRX
  1. Level Clearing Rewards:
  • Assume 5 players clear a level per day = 1.75 TRX (7 days)

Total Earned per Week:
1.4 TRX + 8.4 TRX + 1.75 TRX = 11.55 TRX

Spent TRX:

  1. Hint Purchases:
  • 5 players buying hints every day (3 easy, 2 hard) for 7 days =
    (19 TRX x 7 days) = 133 TRX
  1. Music Purchases:
  • Assume 1 player buys a track every day = 35 TRX (5 TRX x 7 days)

Total Spent per Week:
133 TRX + 35 TRX = 168 TRX

Sustainability:
With 100 TRX initially deposited, the daily and weekly flow shows that more TRX is spent than earned, which is beneficial for me as the admin. The total earned by players per week (11.55 TRX) is far outweighed by the total spent (168 TRX), ensuring that the TRX pool grows over time, making the system sustainable. This balance ensures that while players enjoy earning TRX, their in-game purchases and interactions contribute more to the platform, allowing me to reinvest into rewards and expand the system.

Here is the second game of the project: Maze Runner

You have to find the path to the right-most maze before the timer hits zero

GM and welcome to this amazing session 7 of hackathon
After reading your project I can say is interesting and outstanding more especially the innovative approach of combining education, gaming, and rewards is a promising strategy to attract a wider audience to the TRON blockchain,
You just nailed it but I have some few questions that needs clarity

  • What steps will you implement to attract and retain users beyond the initial novelty of the game

  • What strategy will you employ to ensure long term engagement and also prevent users churn.

  • Your platform is handling users data and financial transactions, what security measures have you put in place in ensuring users protection from hackers and scammer’s.

1 Like

@okorie thanks for relaying what’s on my mind, security matters a lot, and maintaining the longevity of the project.

Thanks, @Okorie for acknowledging the project for its uniqueness and effectiveness.

  • Steps to attract & retain users beyond the initial novelty of the game. & retain users’ interests
    Onboarding users to the project is extremely quick, taking just a couple of seconds with the TRON LINK extension. This allows users to dive straight into the experience and start exploring the platform immediately. Unlike common, overused games like Tic Tac Toe or Rock, Paper, Scissors, my project offers three unique and engaging games, which help set it apart from others. As users interact with the games, they will discover not only the TRON blockchain but also a wide variety of topics such as computer technologies, science, history, and the environment, adding depth and variety to the experience.

    Users can earn and spend TRX as they engage with the games. Even if a player isn’t the best, they can still learn and earn TRX simply by visiting the project regularly. This play-to-earn model offers an exciting incentive to keep users coming back.

    Beyond the cryptocurrency rewards, this project stands out in the blockchain universe as it offers a platform for learning and interaction, rather than just mining tokens for quick gains. Users can return for the enjoyable user interface, engaging features, and the chance to win weekly prizes for top performance.

    To keep users engaged over the long term, I plan to introduce new levels and content after a few weeks to maintain interest. Additionally, NFT rewards for weekly winners will provide a fun, collectable way to visually showcase their achievements, keeping players invested in their progress.

  • Handling users’ data
    Users can easily start using the platform by linking their TRON wallet via the TRON LINK extension, making onboarding as simple as a single click. No additional personal information is required from the user, as only the public wallet address and transaction hashes are stored. Since blockchain transactions are publicly visible, no extra privacy measures are needed for these records.

    Additionally, basic game statistics like score, last login, and other metrics are saved. For security, the project already hashes these data points. Given that the project’s primary goal is to grow the TRON community while maintaining security, no further protective measures are necessary.

    By collecting minimal information, my project maximizes value for users, allowing them to enjoy gaming and earning in a secure and user-friendly environment.


In these ways, I’m confident that more people will begin using the platform and gain a deeper understanding of the TRON blockchain.

Welcome to the hackathon season 7
Since the main objective of this project is to guide new users learn the complex blockchain terms. I have this pressing question:

How will you balance the rewards system to keep users motivated while ensuring they focus on learning rather than just earning?

1 Like

Hi @Chukseucharia, thank you for taking the time to review my post.

As I’ve mentioned before, the primary goal of this project is not to offer significant earnings for users. The earning feature is simply an incentive to encourage regular interaction with the platform, and I believe it will motivate users to visit at least once a day. I’m confident that once users land on the project, the engaging UI and unique features will keep them interested.

I’ve previously shared an approximation of what users can earn daily or weekly, and it’s quite modest. The main attraction of the project lies in its features and games, with the weekly rewards designed to recognize the highest scorer and the daily streak bonuses to encourage continuous engagement.

I hope that helps

1 Like

Welcome to Grand hackathon S7
Can these games be played on mobile or is it limited to only PC users?

1 Like

Hi @Nweke-nature1.com, the games can technically be played on mobile since they are built with JavaScript. However, due to specific width and height requirements for each of the three games, they are currently disabled on small-screen devices. As a result, they are best suited for PCs and laptops.

That said, I am developing a WhatsApp bot where users can inquire about their game-related stats and transactions. This ensures that mobile users still have some level of interaction with the project, even if they can’t play the games directly on their devices.

1 Like
  1. How does ChainCraft leverage game mechanics to enhance user engagement and curiosity in its learning platform?

  2. In what ways can incorporating games into educational tools increase motivation among learners?

  3. What specific learning outcomes have been observed as a result of integrating gaming elements into ChainCraft’s curriculum?

1 Like

Hi @Shangra1

  1. ChainCraft uses three unique games to raise awareness about blockchain, particularly the TRON blockchain, and provide insights into other domains like technology and the environment. By incorporating gamification into the learning process, it keeps users engaged and curious. Unlike traditional educational platforms, users do not buy courses; instead, they interact with the games, which offer rewards and incentives like TRX for their participation. This structure not only increases engagement but also motivates users to return and interact with the platform regularly. The games are designed to make learning fun and competitive, ensuring that users stay hooked.

  2. Incorporating games into educational tools, like those in ChainCraft, increases motivation by making the learning process interactive and reward-based. In ChainCraft, players can earn TRX and streak bonuses, providing a tangible incentive to keep participating. Unlike static course-based platforms, ChainCraft’s dynamic, competitive environment helps users feel a sense of accomplishment with streak rewards, level completion, and leaderboards. This combination of immediate feedback, rewards, and fun challenges enhances motivation and drives users to explore more, learn faster, and engage deeply.

  3. By integrating gaming elements, ChainCraft helps users learn through interaction and engage with blockchain concepts in a more accessible and digestible way. Instead of requiring users to sift through dense documentation, they can learn about blockchain through hands-on gameplay. As users progress through levels, they gain both technical knowledge and awareness of blockchain technology. These games have successfully lowered the barrier to entry for blockchain learning, allowing more users to understand and appreciate the TRON ecosystem while enjoying the process. The reward-based structure also ensures that learning is continuously reinforced as users return to the platform to compete and win.


Once again, I want to emphasize that ChainCraft is not a video-based course educational platform like Udemy. Instead, it provides users with a gamified experience where they learn through interactive and engaging games. The focus is on raising awareness about blockchain and related technologies in a fun, competitive, and rewarding environment. Users can learn, play, and earn without having to purchase courses, making the platform both accessible and engaging for everyone.

We can learn, play, and earn without having to purchase courses, making the platform both accessible and engaging for everyone :grinning:

1 Like

@VersatileVats
Thanks for taking your time in answering my questions and enlarging my understanding,I indeed appreciate what you and your team members are doing thumbs up :+1:

1 Like

Thanks @Okorie By the way, I am alone in my team :blush:

Thanks @Anderson

I am proud of my project because it is grounded in realistic goals that provide tangible value to users. Instead of making lofty promises or hypothetical claims—such as planting a million trees or drastically transforming social and economic conditions—my focus has been on creating a platform that truly engages users and helps them learn about blockchain technology in a meaningful and accessible way.

The project is designed to educate and entertain while providing rewards to users, making the learning process both enjoyable and impactful. I believe that by focusing on practical use cases and real-world applications, this project has the potential to make a lasting difference, not through grand, theoretical claims, but through consistent, day-to-day engagement that benefits both users and the broader blockchain community.

Ultimately, I take pride in the fact that this project is actionable, sustainable, and directly aligned with the interests and needs of the users, ensuring that it delivers real value rather than relying on exaggerated or unrealistic goals.

Hi everyone :wave:

The third and final game in this project is Video Playground, in which users watch a video and then ask three questions related to the content after the allotted time has passed.

At present, I’ve included 9 videos that cover topics like the environment, technology, and history. I’m currently on the lookout for authentic TRON-related videos, and as soon as I find them, I’ll incorporate them into the game.

The project is almost ready to hit its first milestone, and I’m thrilled for everyone to experience it soon!