atla / RPGCollab

Collaborate on RPG projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RPGCollab

This is a learning playground to dive into several JS and mean technologies like AngularJS2/SailsJS/Express/MongoDB and in general Node.

The project will consist of the main web application to create, manage and collaborate on stories and data that can be used for RPG projects. The idea is that you can create your world/rooms online, add stories and actions to every area and later on be able using third party services to define the visual appearance of this areas.

To start of the third party service i aim to create a few Node.JS services that will generate random maps with algorithms that are commonly used in roguelike/dungeon crawlers to create the base maps.

Once these basics are done you will be able to connect your areas and stories, add NPC and their dialogs as well as manage items or events.

The ultimate goal is to have APIs available to serve as a backend for generic "RPG Players" either as service or additionally as asset downloads. So basically you can download the level data, worlds maps, stories, NPCs and further assets to get either use as a freely creative mean or to base a RPG project on this data.

About

Collaborate on RPG projects

License:MIT License


Languages

Language:CSS 46.4%Language:TypeScript 38.8%Language:HTML 14.8%