Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timkurvers/grumbles

A web text-adventure game featuring Grumbles the Wizard
https://github.com/timkurvers/grumbles

Last synced: about 1 month ago
JSON representation

A web text-adventure game featuring Grumbles the Wizard

Awesome Lists containing this project

README

        

# Grumbles the Wizard

[![MIT License](https://badgen.net/github/license/timkurvers/grumbles)](LICENSE.md)

A web text-adventure game featuring Grumbles the Wizard on a quest to rescue
a missing princess using HTTP verbs to interact with the game world.

This is a JavaScript client-side port of the [Ruby original], a submission created
over the span of a weekend by [@toothfairy], [@sindrenm] and [@timkurvers] for
Rails Rumble 2014.

Play the game: https://timkurvers.github.io/grumbles

Stuck? Follow the [walkthrough]!

## Setup

Install [Node.js] for your platform and install dependencies through npm:

```bash
npm install
```

## Running

To spin up a development server on `localhost:8000`, run:

```bash
npm start
```

To specify a different port, use the `PORT` environment variable:

```bash
PORT=3000 npm start
```

[@sindrenm]: https://github.com/sindrenm
[@timkurvers]: https://github.com/timkurvers
[@toothfairy]: https://github.com/toothfairy
[Node.js]: https://nodejs.org/en/
[Ruby original]: https://github.com/hyperoslo/grumbles/
[walkthrough]: WALKTHROUGH.md