Featured content


I recently completed the first version of a football game for FC Twente, a cooperative project between TriMM and Inner Drive Studios. It was a very cool project to work on, with a steep learning curve for me involving Away3d, interface design in photoshop and timeline shape tweens. Anyway, play the game and post your scores!

Read more...
NeuroPuzzles is an interactive neurofeedback flash game, featuring almost 360 stunning puzzles. Suitable for people of all ages, it is easy to get started with a sample ready-to-use design. In addition it’s very easy to add new images yourself, allowing you for example to incorporate your client’s images into your therapy sessions.Each new game provides the player with a random selection of puzzles. Each game has a number of levels which become harder to complete, since the pieces will become smaller and increase in number.

Read more...
This ActionScript 3 Reflection class is a very easy to use utility class to provide those nice Web 2.0 reflection effects. Automatically aligns itself to the reflected content, handles masked content reasonable well, extensively documented and free.

Read more...

Latest articles


100% freelance and now…

Posted on Tuesday, April 17th, 2012 at 9:36 pm by Hans Wichman

…I need a new website :) But first there is a lot of other things to be taken care of, such as finishing up some client projects.

So after 13 years I’ve left TriMM and Enschede behind to focus more on games and mobile apps. Even more specific, if possible, educational software, aimed at kids. But I’m not that picky tbh. Although I’ve been working for NeuroFlasher and Inner Drive since 2006, it still feels kinda weird, but I’m sure the dust will settle soon.

My big plan was to have the new site up and running before starting, but then the client work started coming in and… there you are still staring at my old blog… :)

Posted in Uncategorized | No Comments »


FC Twente Game finished!

Posted on Wednesday, December 21st, 2011 at 12:27 pm by Hans Wichman

I recently finished a game for FC Twente, and although there are some improvements to be made to the gameplay & flow, I’m nonetheless pretty happy with the way it turned out. Give it a swing and let me know what you think!

Posted in AS3 GFX, Miscellaneous | 1 Comment »


Scrollrect, drawing api, textfield bug

Posted on Wednesday, July 14th, 2010 at 5:17 pm by Hans Wichman

So I’ve been developing these actionscript 2 panorama’s, but had not tested them in player 8. *wrong*.
Apparently some version of the player 8 crash as soon as debug information is printed.

Some further research indicated that it is caused by a bug, through a combination of a dynamically created textfield on top of a clip with a scrollrect set, on which I draw using the drawing API.

The solution is in the CubeView class, instead of setting the scrollrect on the _canvas, set it on the _canvas._parent. I’m not going to update all downloads, but now you know how to fix it :) .

Posted in AS2 Bugs & other weird stuff | No Comments »


General ActionScript 2 Matrix Multiplication code

Posted on Friday, June 25th, 2010 at 8:59 pm by Hans Wichman

Just a tidbit of code, for a general matrix multiplication:

var result:Array = new Array ();

for (var y:Number = 0; y < mAHeight; y++) {
for (var x:Number = 0; x < mBWidth; x++) {
result[x+mAHeight*y] = 0;
for (var e:Number = 0; e < mAWidth; e++) {
result[x+mAHeight*y] += mA[(y * mAWidth) + e]*mB[x + (e * mBWidth)];
}
}
}

Although if you need real performance you will probably unroll the 3 loops.

Posted in Miscellaneous | No Comments »


Part VII – Panorama hotspot interaction, light up on mouse over

Posted on Saturday, June 5th, 2010 at 10:15 pm by Hans Wichman

(Please give the panorama a moment to load)

Download the sources here: 3d Panorama v0.7 (287)

With respect to the last post/implementation, only a few minor changes were required to the demo we had so far. Basically making the hotspot light up is implemented by drawing on the plane’s material. That’s all there is to it. I’ve implemented this idea in the interactive material class.
…read more…

Posted in AS2 3D Panorama creation | No Comments »