1.0.0 • Published 5 years ago

forest-runner v1.0.0

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
5 years ago

'The Grid' - Rougelike Dungeon Crawler (React and Redux)

A 2D Dungeon Crawler implemented in React (16.6) and Redux, including redux-thunk and redux-batched-actions middleware.

Check out the live demo here.

Run locally

Checkout this repo and

$ yarn install
$ yarn start

Use as NPM module

import ForestRunner from 'forest-runner';

<ForestRunner />

Features

  • Randomly generated map. The viewport of the map is sized based on browser window size.

  • You have health, a level, armor and a weapon. You can pick up a better weapon and armor. You can pick up health items.

  • All the items and enemies on the map are arranged at random.

  • and many more features

The game will be running at http://localhost:8080/

Contributors

PRs are welcome but before opening one please open an issue and pitch your idea as an enhancement or bug fix so that we can track changes and ensure multiple people aren't working on the same thing.

Part of the fun of building this project is creating and re-creating worlds. If you've played any RPGs, you probably have many favorite mechanics, characters, and story lines that could be built into this library. It's designed to be configurable so that each developer can explore their own design taste and turn on/off elements that don't interest them, yet still contribute to a single demo.

From the high fantasy of Tolkien's Middle-earth to the gritty sci-fi of Alien's LV426 Acheron, it's up to you to design new skins that will work within a common system. For instance, common exists in the default dungeon world are stairs leading down, but in your world, they could be griffin towers or portals to another dimension.

React Rogue-likes

Clojure Rogue-likes

General Rogue-likes

General React