0xbhagi / great-tutorials

eth prague

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏗 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

About

eth prague

License:MIT License


Languages

Language:JavaScript 51.7%Language:CSS 40.6%Language:Solidity 6.4%Language:Shell 0.6%Language:HTML 0.3%Language:Less 0.2%Language:Dockerfile 0.2%Language:TypeScript 0.1%