a gamified experience that takes users through tutorials to learn Ethereum and EVM based services and software development
after cloning the repo
cd tutorial-gamification
yarn install
# 1. Terminal
# start eth.dev app
yarn start
# OPTIONAL
# 2. Terminal
# start local chain
yarn chain
The different game levels are located at packages/eth-dev-src/components/levels/
.
To add a new level duplicate one of the level folders.
Then do a find+replace using the folder name of the level you copied and replace all occurances with your new level name. It is important that you respect upper and lower cases!
📽 Watch Soren demonstrate level building
Check out the ExempleLevel(http://localhost:3000/examplelevel) for a quickstart on the basic eth.dev functionality!
After creating a build
you need to do a small hack to get react-router
routes to work.
Take a look the instructions here.
Simply make a copy of the index.html
file in the build folder and name the copy 200.html
.
Build with https://github.com/scaffold-eth
Sören Steiger for letting us to use code and images from his project eth.dev