DailyJS

Romano, Hexlib, Namespace

Alex R. Young

Subscribe

@dailyjs

Facebook

Google+

libraries games

Romano, Hexlib, Namespace

Posted by Alex R. Young on .
Featured

libraries games

Romano, Hexlib, Namespace

Posted by Alex R. Young on .

Romano

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

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

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();

Namespace.use('com.example.MyClass');
var obj2 = new MyClass();