elbowdonkey / axonome

javascript isometric rendering kit

This URL has Read+Write access

elbowdonkey (author)
Tue Oct 13 11:05:08 -0700 2009
commit  9e408a792f13abe9da1ab6ed3423fafac329cdda
tree    045e399aafe3c21e998cd5492360a30c26556ef5
parent  b172e8eb6f65ae7e9d59ddb6d49d1eb8f24d41e6
name age message
file README.markdown Thu Oct 08 09:53:35 -0700 2009 tab spawn removed [elbowdonkey]
file TODO Mon Sep 21 16:09:20 -0700 2009 spec suite passes, old stuff cleaned up - demos... [elbowdonkey]
file axonome.css Tue Oct 13 10:59:42 -0700 2009 tuning the typekit font [elbowdonkey]
directory demos/ Loading commit data...
file index.html Tue Oct 13 10:57:15 -0700 2009 brought iso_spec back into the fold - 1 spec fa... [elbowdonkey]
directory lib/ Tue Oct 13 10:57:15 -0700 2009 brought iso_spec back into the fold - 1 spec fa... [elbowdonkey]
directory spec/
file twilight.css Mon May 18 15:58:30 -0700 2009 throwing in some branding and navigation [elbowdonkey]
README.markdown

axono.me is a lightweight Javascript isometric pixel art grid library.

  • fully test driven using Screw Unit
  • small, mostly essentials only footprint
  • a* pathfinding
  • silly things, like a letter renderer

Examples

Here's how you'd render a 6x6 isometric grid using jQuery.

$(document).ready(function(){
  $('#board').iso();

});

The Iso object handles rendering as well as representing the grid as Javascript objects.

See the demos for more examples.

Why axono.me?

Most of the pixel art we see today is said to be represented in an isometric projection. Though, in truth, it's actually done in dimetric projection, both isometric and dimetric projections are considered kinds of axonometric projections.

axono.me has been designed to render axonometric projections. Though it works fine for any kind of grid. Check out the demos for examples of non-axonometric projections.

Useful resources