Romano, Hexlib, Namespace

2010-05-28 00:00:00 +0100 by Alex R. Young


Romano is a HTML5 game library for creating 2D games. It includes features to help with sprite
handling, basic physics, and collision detection.

The project depends on jQuery and Raphael, and the APIs work through
jQuery-inspired object-oriented code.


Hexlib (MIT License) is a library for making tile games played on a hexagonal grid. There's a demo on
hexlib.com that you can play around with.

The code has some inline documentation, and you can look at the
hexlib.com source (script.js)
for an example of the library in use.


Namespace.js is a little library for creating namespaces in JavaScript and loading remote files.
Usage looks like this:

Namespace('com.example', {
   MyClass: function() { return {}; }
var obj = new com.example.MyClass();

var obj2 = new MyClass();