React client for Escape from /dev/null
Switch branches/tags
Nothing to show
Clone or download
Latest commit aa75d34 Nov 3, 2014
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build Add build folder Nov 2, 2014
src Add documentation about the client Nov 1, 2014
.gitignore Make an API call Oct 23, 2014
.jshintrc Hello world! Oct 23, 2014
LICENSE Create LICENSE Nov 1, 2014
README.md Add link to my blog post Nov 3, 2014
gulpfile.js Clean package.json Oct 23, 2014
index.html Print highscores Oct 24, 2014
map.md God knows how this works Oct 24, 2014
package.json Save the current character Oct 24, 2014
style.css Add targets on the map Nov 1, 2014

README.md

React client for the Escape from /dev/null competition. It saves all the level information in localStorage, so if you close your browser, you still have a map and where are monsters.

screenshot of the game

Installation

  • duplicate session-key.example.js into session-key.js and add your key
  • npm install
  • npm install -g watchify
  • watchify src/all-that-is.jsx -o build/bundle.js
  • open index.html

Keyboard Shorcuts

  • up/down/left/right - move straight
  • w/a/s/d - dig
  • i/o/k/l - move diagonally
  • z/x - up/down staircase
  • p - planeshift
  • g - get an item

Features

  • show inventory
  • drop
  • use
  • dig
  • unwield
  • repair inventory items
  • clicking on a cell in the map gives me details about characters, the cell type and items there
  • allocate points by clicking on a skill
  • when a monster is killed, show a notification in the console
  • show a level up notification if I have level points
  • highscores by issuing getHighScores in the console
  • planeshift

Bugs Awesome Features

  • the map is reversed... but the UI fits in one screen :-P