Spacerat's Site

Genvelope

screenshot of Silly Sentences
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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of Chrome Text Scrobbler
The Chrome Text Scrobbler allows you to select any text in chrome, and scrobble it to last.fm.
More info

WebMines

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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

screenshot of 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