Tuesday, December 1, 2009

pocket iso

Behold a CE5 edition of my isocities project!

Seamless port courtesy of haXe compilation chain.

Monday, November 23, 2009

best physics eva!

well for me, in any case

solving collisions in series using a plane and some reflection does kind of work....

after adding balls ,press space to get your roll on and steer with arrow keys

(oh and you can't play until you get a media ready message in bottom left)

Tuesday, November 10, 2009


The latest version of IsoCity supports cooperative building hosted on Google's app-engine service. Still lots of rough edges but an enjoyable play is usually available:


arrow keys - scroll map (broken in full screen)
A Z - raise lower work plane
escape - full screen toggle


< > - change type of blocks
v^ - raise and lower work plane (same as mousewheel)
rotate - turn model 90% (broken for some brick types)
x - eraser tool (broken in co-op modes)
brush modes - free hand, line, rectangle, solid

Friday, November 6, 2009

career notes in A major

I was marketing and production guy for Blitz2 - the Amiga programming language of champions.

At Acid Software we published games like Skidmarks and Guardian while sharing offices with the likes of Vision Software.

I recently retired from an exciting but hectic time at Navman New Zealand Limited.

The IRD has just sent me a refund placing on hold all immediate plans for me to return to the work force.

Friday, October 30, 2009

It's an isocity demo

My flash isometric editor project is called isocity

(cursor keys to scroll)

Saturday, October 3, 2009

web gpu

Several new web technologies allow the graphics processing unit to be harnessed by the browser.

Flash the de-facto plugin standard from Adobe adds the necessary DrawTriangles and SetShader commands to it's Action Script 3 controlled Flash player 10.

Google have open-sourced and currently maintain a beta release of O3D. Originally the engine behind a failed second life clone, O3D stutters along in a a relatively convincing manner but as of yet failed to spawn any type of killer app capable of lifting it out of obscurity.

HTML5 fails with a shortsighted set of 2D transformations. The seemingly simple addition of a third component / row / column for the new HTML5 canvas element being left to Apple where webkit chooses to adopt it's own standard.

This hardware frugal author is unwilling to investigate further. Prototyping in Flash10 has begun...


Khronos enabling hardware-accelerated 3D graphics in Web pages without the need for browser plug-ins.

Haxe provides a fundamental abstraction to all the technologies and more for the site coder.

Tuesday, July 28, 2009

Sunday, July 26, 2009

Saturday, May 23, 2009

tenori on

We had a Yamaha piano when I was a kid, I now have a DX7 synth and yamaha Bass guitar, but looksee here: 


Sunday, March 15, 2009

8 arms to hold you

beagle has landed!
left three courtesy of work, right side is project gba2+ featuring beagle, 

beagle is similar spec to hammer (left side resistive touch gps monstrosity)

Saturday, February 28, 2009

note to self:

filter input source to remove pop in subdivision

machine blog raw png display dump -> movie

xna printscreen trigger? - raw jscript line engine

run script from blog

  playfield 320,240

Thursday, February 26, 2009

Sunday, February 22, 2009

pirate monkey scandal

February 18th, 2019

Chicago, Detroit

The phonographic and pornographic industries today announced a new offensive in technological supremacy with the shared licensing of a new total immersion patent that rocked the world earlier this week.

Pirate Bay, the suprising third party signatory, unfortunately had to pre-sign from the comfort of their own beds, awaiting removal of earlier awards in the year 2010 that had become permanantly wedged into the colon matter reportedly causing a burning strangulation upon them and their monkeys.

We couldn't be more arroused the industry representatives proudly announced holding erect the historic joint statement.

 feeling lucky in 2009 google search for pirate monkey scandal may lead you here

Sunday, February 1, 2009

to the detriment of the Dedicator's heirs and successors...

Public Domain Dedication

Me, myself, I as copyright holder and original author of the work My Public Domain Work dedicate all copyright held in My Public Domain Work to the public domain.

Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work.

Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived.

Friday, January 30, 2009


verlet integration physics engine runs
script stack and syntax exceptions caught by shell
script assigns to public c# members works