Flouse/ckb-academy

[idea] Learn CKB and Earn NFTs with Game Experience

Flouse opened this issue · 1 comments

This idea is to create some fun courses in CKB Academy that provide developers with an engaging and hands-on learning experience.

Introduce Game Experience

Try to enable developers to gain a better understanding of programming concepts, while also playing an interesting game. The game is designed with levels that correspond to the increasing level of difficulty of the programming concepts.

References

  • Saving Satoshi
    aims to be an inspiring first point of contact for developers of all ages learning about Bitcoin development
  • CryptoZombies
    provides interactive tutorials to teach developers how to build decentralized applications (DApps) on the Ethereum blockchain using the Solidity programming language.

Progressive Teaching Approach

The courses should be designed to take participants through a step-by-step process where they learn about the different programming concepts. Developers will be presented with a series of problems to solve, with each problem becoming more challenging.

NFT Rewards

As participants complete the different levels of the course, they will be awarded NFTs based on their performance. This provides an additional incentive for them to complete the course.


We need help to make this idea a reality.

LiRiu commented

We can add CKQuiz at the end of the game level and the correct answer to the question will be rewarded with a CKB.

Reward Network

  • testnet
  • mainnet

Rewards Type

The distribution of the award will dependence on nervos-functions

  • CKB on testnet
  • NFT Reward on mNFT or the other Type.

Anti Plagiarism

  • Preventing the correct answer from committing on chain through ZKP

Next I would like to complete the above selection.