The ComPile
On this page you will find some freeware ‘wot I done’. As is the usual caveat for all things software related, you download and run these programs at your own risk — if your hardware explodes, your dog dies or you win the lottery, it’s not my fault man. Well all right, you can blame me for the last one if you like.
Cruising On Broadway (GBA)
![Title screen [Piccy of Cruising On Broadway Remake]](../files/broadway_01.png)
![In-game [Piccy of Cruising On Broadway Remake]](../files/broadway_02.png)
Self.Description()
My GBA port of Jeff Naylor‘s celebrated Speccy game.
How To Play
Complete each frame by using the D-Pad to travel over every line as quickly as you can while avoiding the chaser(s). Pressing A or B allows you to make a temporary gap but be careful not to trap yourself!
Hi-Score Entry
Use the D-Pad to edit your name and press START to confirm. The hi-score table is saved to SRAM.
—
ICE-TEROIDS (WinXP / DirectX 7+)
Self.Description()
There was a nicely customisable Asteroids clone on the Speccy by the name of Meteoroids which, thanks to its UDG-grid movement, had a pleasing tempo that made it very satisfying to zap space-rocks in unbroken runs. Of course, being a founding father of a rip-off, Meteoroids neither recognised nor rewarded such hit-chains, causing me to eventually write yet another clone that bloody well did. This is ICE-TEROIDS — inertia surgery.
How To Play
Well it’s Asteroids, albeit with an additional risk/reward system derived from the fact that shooting shards in accurate succession will bump up your score multiplier. As smaller shards are worth more than larger ones you can’t hope to score big without putting yourself in a precarious position.
P.S. Bwa-ha-haaa!
Menu Options
The main menu lets you activate (On Standby) and deactivate (A.W.O.L.) players, redefine your keys and enter idents (an ident being the three letter call sign that will adorn the high-score table should you prove worthy). The default controls are:
| PLAYER | LEFT | RIGHT | THRUST | FIRE |
| ONE | CURS LEFT | CURS RIGHT | CURS UP | R-CTRL |
| TWO | K-PAD 1 | K-PAD 3 | K-PAD 5 | K-PAD 0 |
| THREE | A | D | W | L-CTRL |
—
SLAY v1.0 (WinXP)

Examples of SLAY's core functionality are included.
Self.Description()
Sledge’s Lua-enhanced Adventure thingY is a simple engine designed to allow the creation of multiple-choice interactive fiction.
—
The King Is Dead! (WinXP / OpenGL)
Self.Description()
My entry for the Dark Bit Factory & Gravity Liquid Compo. I decided to plump for a distorted reflection effect but when it came to deciding exactly what to reflect I got a bit carried away, hence the ensuing Shakespearian tragedy, economically portrayed using as few moving parts as possible.
—
Vaders (WinXP / OpenGL)
Self.Description()
Vaders is the project I started in order to pick up C++. It doesn’t stray far from the standard Space Invaders template other than, instead of lives, you have a condition that can be either green, yellow or red. The better your condition the more you score, with one level of condition being restored at the end of each wave. Oh and there are no bases to hide behind. Sorry about that >:P
VadersXNA (WinXP / .NET 3.5 / XNA 3.1)
Self.Description()
XNA port of the above.
![In-game, nice shot by the way! [Piccy of ICE-TEROIDS]](../files/ICE-TEROIDS_04.png)
![Hey Queenie, nice telly! [Piccy of The King Is Dead!]](../files/TheKingIsDead_Screenie.png)

