Building a gamified terminal emulator

 

with Chris Fritz

What's a terminal?

(a.k.a. the "command line")

The power of the terminal

 

Work faster & feel powerful

Combine tools

Customize your workflow

Navigating folders in the terminal

pwd  

 

ls  

 

cd  

Print Working Directory

Where am I (which folder)?

List

What's inside the current folder?

Change Directory

Move me to a different folder

 

The Game

shaky-adjustment.surge.sh

Dev Takeaways

Build only 1 feature at a time and start with only the minimum features to test the idea

First get it working, then clean it up, then make it work better, then move on to the next feature

Break your code into as many       small, reusable functions as possible

Use tools that make building faster! Vue.js is an observable state library that made developing this game 10x faster

Questions?

deck

By Chris Fritz