Uber Hexagon - An HTML5, Super Hexagon inspired seziure inducer.

Had a little extra time in-between half-yearly exams — so I had a crack at doing some canvas stuff in Javascript:


Code’s probably not perfect (web development has never really been my forte) – but I’m yet to find any serious bugs so no matter, it works :D — Only about 250 lines, too. Tested in Firefox and Chrome, supports iOS and android browsers too with touch. Not sure if it works in IE, heh.

Mechanics are similar to Super Hexagon’s, except the difficulty ramps indefinitely and there aren’t any patterns – the field is completely random. If anyone’s able to get over 120 seconds, I’m proud — that’s just over as far as I can pull through :P

To get to it, click on the picture above or follow the shortlink: /static/legacy/hx.htm. Have fun!

Oh, and I hope I’m not breaking any copyright laws — drop me an email if I am.

A terminal-based 3D model viewer

A natural extension on some of the javascript stuff I’ve worked on (Details on some of the 3D math is found there), I spent a short while piecing together a library and demo code that can render any standard .obj 3D model as ascii text; using mostly C++ and a little python.

I’m not sure exactly what a practical use of this would be, but I was thinking maybe along the lines of fancy console loading screens, viewing models on remote servers; etc.

This is a pretty visual project so I put together a little video demo:

Annoyingly the last quarter of the video was cut off but it was only a little tour of the docs and a goodbye so there isn’t much that was missed out on.

You can download the project files here, and if anyone feels the need to use this in their own projects, as far as I’m concerned everything is free for commercial use.