Genvelope
Genvelope is a simple API and tool for creating images out of the waveforms of MP3 tracks. It is used on
(and was made for) my images page, where it is used to dynamically generate a
new waveform for every track I add.
Go
Silly Sentences
Silly Sentences is an online version of Mad-libs written with PHP and MySQL, which lets you post and play with your
friends without restriction.
Go
JsGraph
JsGraph makes it easy to plot certain types of mathematical function with colour using the HTML5 canvas and a small
purpose built javascript library.
Go
CollabPaint
Collabpaint lets a group of people paint on the same canvas in real time. Simply create a room and
paste the URL to your friends to get going. It also includes a chat box, and even rudimentary Internet Explorer
support.
Go Source
Automa - Conway's Game of Life
Yet another game of life in a browser. I planned to make it so you could customise the rules and write your own
behaivours, but that never really happened. However, this version does have one notable feature others don't necessarily
have: you can encode a game state in a URL, e.g. Like this.
Go
Meteors
A work-in-progress javascript browser game. I plan to add a lot more items and game mechanic, but even in its current
30 asteroid form, I think it's pretty good. At some point I might also convert the entire thing to WebGl, since the canvas2d
context is a bit slow.
Play Play standalone Source
Chrome Text Scrobbler
The Chrome Text Scrobbler allows you to select any text in chrome, and scrobble it to last.fm.
More info
WebMines
Mines Online recreated in Javascript, with multiplayer functionality intact! Missing a few things like chat,
and working synchronisation on all browsers... but it's certainly functional enough. Just refresh if any of the squares stop working.
Play
Collab Box
A little experiment of mine. Powered by expressjs and socket.io, collab box is essentially a multi-user text box.
Currently offline. Source
JShmup
Javascript powered space shoot'em up. Very very alpha stage. I gave up on this quite quickly after realising that I'd
coded myself in to a corner. However, it did teach me a good lesson on how not to code Javascript.
Play
Rotatapuzzle
A BlitzMax puzzle game in which you must unscramble a picture (you can load your own) by rotating pieces of it.
More info
Mines Online
A clone of the classic game Minesweeper made in BlitzMax, with similtaneous online play, funky animations and a wrap field mode.
More info
Quadris
A clone of an adaption of the SecondLife game Tringo, made with BlitzMax. Make blocks on a grid with Tetris pieces to earn points.
More info Source
Super Key Inserter
A little C# app I cooked up with the help of some code
from Stephen Toub which detects characters and inserts key presses before them. Fzor zexzamplze, yzozu czozuld zinszert
za z bzefzorze zall vzowzels. For more info on the kind of keys you can insert, see this
documentation page.
Download
Pimorize
Need to memorize pi to 400 digits? Want to do it with the help of my sexy voice? If you answered Yes to either of the above, PiMorize
is for you! The game will display and read pi (or another number) to an increasingly larger numbers of digits, and you must enter
it back in correctly to progress. Currently, you can change the number to be memorized along with other settings, in the
settings.ini file.
Download Source
Pang
A Pong remake! In Gamemaker! How origional! Includes an AI which isn't retarded. Also gravity bombs. Yes that's right
gravity bombs.
Download
Epic Slaughter
An innovative desktop shooter made in Gamemaker. Have aliens crawl along your screen and blast them to pieces with 10 different
weapons, leaving your desktop full of holes, blood and warped bits. Use cheats for extra overkill, and slow down/speed up time
so that you can get the perfect hit.
Download
Shapes
A Tetris clone, programmed in BlitzMax in an evening and a morning. It's very minimal,
but it does have a few things which make it unique including new pieces, and
a board which wraps shapes horizontally.
Download