Git Product home page Git Product logo

dungeonkit-temp's Introduction

DungeonKit

[banner image goes here]

DungeonKit is a boilerplate of sorts for building Mystery Dungeon-style (that is, grid-based and turn-based) rougelike games with Javascript (via Node and Typescript).

What's with the -temp in the name?

This really isn't ready for public consumption. I want to do some refactoring and documentation before I try to package it as usable, but I also want to get some of the code out there now.

Do keep in mind that the use of artwork from the Pokemon Mystery Dungeon games is mostly for testing/convenience purposes. I'm not claiming to have any rights to it; those remain with the creators of those games.

I'm looking for Toaster Wars.

If you're looking for the Plaid CTF edition of Toaster Wars: Going Rogue, you can find that on the plaid branch.

If you're looking for the PicoCTF edition of Toaster Wars, that isn't hosted here (that version of DK predates this repository). Bug me and I'll release it elsewhere.

Documentation

For documentation, check out the doc folder.

Installation

I recommend forking this repository into your own if you want to use DungeonKit to make a game.

Once you've pulled down your forked copy of DungeonKit, do the following steps to get DungeonKit running:

  • Install Node.
    • Go to Node's website and download the latest version for your OS from there.
    • Make sure to also get NPM (which should get downloaded with Node).
  • Install the required Node packages.
    • Install bower, typescript, typings, and gulp globally. To do this, run npm install -g bower typescript typings gulp.
    • To install all other required Node modules, simply run npm install.
  • Install the required Typescript bindings: typings install.

Building

To build DungeonKit, run gulp.

Running

You can run DungeonKit with ./run.

Licensing

For license information, check out LICENSING.md.

Contributing

For information on how to contribute, check out CONTRIBUTING.md.

Need help?

If you have any questions about DungeonKit, I'd be glad to help you out! Just file an issue here with the appropriate tag and I'll take a look.

dungeonkit-temp's People

Contributors

bluepichu avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.