[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.
- Design some levels of NFTs for CKB Academy
Maybe Nervape team could help? - Since we know the developer's CKB address when the wallet is connected, we could send a NFT or some CKB to that address when a key mission is completed
We need help to make this idea a reality.
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.