zackurben / js13k-2018

NETWORK HELL (js13k-2018)

Home Page:https://js13kgames.com/entries/network-hell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NETWORK HELL

In Network Hell, you play the role of a request traveling back up the OSI Stack to try and connect to the outside world. Move quickly and pickup packets along the way to provide data to your consumer with the least response time.

This is a submission for JS13kGames!

Objective

Make your way to the end of the maze as fast as possible. You may pick up objectives on your way. Finishing the level earlier will yield a higher score multiplier.

Controls

Desktop: Use w a s d or arrow keys

Mobile: Use gyroscope (works best with screen orientation locked to portrait)

Team

Zack Urben: GitHub, Twitter

Jonathan Darling: GitHub

Tech Details

This is an open source project under the MIT license, see LICENSE.md for additional information.

Usage

git clone https://github.com/zackurben/js13k-2018.git my-project

Development

# terminal 1
npm run mobile

# terminal 2
npm start

# profit ?!

Included Scripts

dev-server

npm run dev-server

Start the webpack dev server and watch for any file changes. This will open your default browser to localtunnel url for additional mobile usage https://<random-random-random>.localtunnel.me/.

lint

npm run lint

Format the codebase with prettier.

test

npm test

Run the tests with jest.

watch

npm run watch

Watch code changes to trigger new webpack builds.

start

npm start

Start localtunnel and start the webpack dev server and watch for any file changes. This will open your default browser to a localtunnel url for additional mobile usage https://<random-random-random>.localtunnel.me/.

build

npm run build

Build the production dist files for the js bundle.

mobile

npm run mobile

Start localtunnel for mobile development.

About

NETWORK HELL (js13k-2018)

https://js13kgames.com/entries/network-hell

License:MIT License


Languages

Language:JavaScript 93.1%Language:CSS 5.1%Language:HTML 1.8%