Skip to content
This repository

Tile based Role Playing Game

branch: master

More Updates

latest commit 5a7eb8ab4d
Probed authored April 25, 2012
Octocat-spinner-32 client More Updates April 25, 2012
Octocat-spinner-32 common More Updates April 25, 2012
Octocat-spinner-32 nbproject March 02, 2012
Octocat-spinner-32 node_modules More Updates April 25, 2012
Octocat-spinner-32 server More Updates April 25, 2012
Octocat-spinner-32 .gitignore Equipment Update April 14, 2012
Octocat-spinner-32 UI Changed to JxLib/Requirejs April 18, 2012
Octocat-spinner-32 favicon.png March 02, 2012
Octocat-spinner-32 index.njs March 02, 2012
Octocat-spinner-32 web.config March 02, 2012

Javascript Tile Based RPG

The goal of this project is to create an Infinite Randomish Universe within which the player explores, quests, fights, loots, equips, levels and more.

Demo Available at: YouTube video #1: March 2nd 2012 YouTube video #2: April 11th 2012

Server Side Javascript

The server uses Node.js to process requests. Currently the application is setup for Windows using IISNode. It has not been tested in any other environment.

All Client/Server interactions are processed through index.njs which is just a stub file that redirects flow into /server/rpgApp.njs

All Server-side-only javascript files use the extension .njs

Windows IIS Notes:

  • Set the Default Document to index.njs
  • Set the iisnode Handler Mapping to index.njs
  • Ensure the CustomErrorModule is removed from the websites modules. Otherwise when the Node.js responds with an 4xx,5xx header IISNode forwards that through IIS which then applies a custom error notification which overwrites the Node.js response body

Client Side / Common Javascript

All Client/Common javascript files use normal .js extension.

Project Development

Current development is being done using Netbeans

3rd Party Javascript


Bitcoin: 1MV5U1LcEMVoUgB75P1K3sELtcAp1MXu56

Something went wrong with that request. Please try again.