nodeGame

Social Experiments in the Browser

Copyright(c) 2012 Stefano Balietti MIT Licensed

nodeGame is a free, open source, event-driven javascript framework for on line, multiplayer games in the browser.

(function (node) {
  
module.exports = node;

Libraries

node.JSUS

API
public
node.JSUS = require('JSUS').JSUS;

Update compatibility report

node.support = node.JSUS.compatibility();

node.NDDB

API
public
node.NDDB = require('NDDB').NDDB;

node.Socket.io-client

API
public
node.io = require('socket.io-client');

node.EventEmitter

API
public
node.EventEmitter = require('./lib/core/EventEmitter').EventEmitter;

node.GameState

API
public
node.GameState = require('./lib/core/GameState').GameState;

node.PlayerList

API
public
node.PlayerList = require('./lib/core/PlayerList').PlayerList;

node.Player

API
public
node.Player = require('./lib/core/PlayerList').Player;

node.GameMsg

API
public
node.GameMsg = require('./lib/core/GameMsg').GameMsg;

node.GameLoop

API
public
node.GameLoop = require('./lib/core/GameLoop').GameLoop;

node.GameMsgGenerator

API
public
node.GameMsgGenerator = require('./lib/core/GameMsgGenerator').GameMsgGenerator;

Expose SocketFactory

API
public
node.SocketFactory = require('./lib/core/SocketFactory').SocketFactory;

Expose Socket

API
public
node.Socket = require('./lib/core/Socket').Socket;

node.GameDB

API
public
node.GameDB = require('./lib/core/GameDB').GameDB;

node.GameBit

API
public
node.GameBit = require('./lib/core/GameDB').GameBit;

node.Game

API
public
node.Game = require('./lib/core/Game').Game;

Expose GameSession

API
public
node.GameSession = require('./lib/core/Session').GameSession;

Addons

node.GameTimer = require('./addons/GameTimer').GameTimer;

node.TriggerManager

API
public
node.TriggerManager = require('./addons/TriggerManager').TriggerManager;

node.GameSession

API
public
require('./addons/GameSession').GameSession;


})('undefined' != typeof node ? node : module.parent.exports);