Skip to content

selimerunkut/great-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏗 Great Tutorials

a gamified experience that takes users through tutorials to learn Ethereum and EVM based services and software development

Check out the App

image

Installing

after cloning the repo

cd tutorial-gamification
yarn install

Start the game locally

# 1. Terminal
# start eth.dev app
yarn start

# OPTIONAL
# 2. Terminal
# start local chain
yarn chain

Create a new level

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!

Build & surge

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.

Special Thanks

Build with https://github.com/scaffold-eth

Sören Steiger for letting us to use code and images from his project eth.dev