I have always loved programming - its like Lego without gravity.

Basic on my ZX81 graduating to assembler and Turbo Pascal during my teens.

Developed phone OS software - engineer, architect, product manager - but got made irrelevant by the iPhone and redundant by Android.

These days I mostly work with data, big data and fitting big data onto small boxes.

Ludum Dare mini#31 Finished

Here’s my entry: http://www.ludumdare.com/compo/minild-31/?action=preview&uid=10313

What is particularly exciting is that it runs in Chrome!  There are cravats like it must be the latest Chrome Beta and you have to enable NaCl plugins, but as I’ve said before I think NaCl is the way of the future.  The game just uses a very neutral intersection of OpenGLES 2 and OpenGL 2 and it just works great.  Oh, and we host the in-browser version on github too!  So just point your Chrome browser at http://williame.github.com/ludum_dare_mini_31_fear/game.html

And here’s some gameplay:

A tad over 48hrs, but under the normal 72hrs for a “jam” entry.

Update: here’s a quick under-the-hood explanation of the engine:

jump to ↓



performance
Faster searches with non-prefix fields in composite indices
Compressing MySQL databases
What highscalability.com says about Scaling my Server
Scaling my Server: follow-up
old classics
The kid's computer
Making the History of Worlds Religions map
If you defend those involved in the OpenGL ES specification, you are an idiot
Stackoverflow unwinding?
general
Why Swift?
Python annotations and type checking
pycon 2014 Sweden: the bad bits
Table-based Template Translation in C++
recreation
games programming
Perlin Noise
Perlin Noise
Drawing RTS maps fast
WillCity update
ludum-dare
Ludum Dare #35 Mosaic
LudumDare 33 wallpapers
SSIM vs MSE for Mosaics
Ludum Dare 30 results are in!