Chris Pressey: Games
Here is a list of games that I've designed and implemented. It is much less extensive in scope than my lingography, but there are perhaps still a few worth mentioning here. Besides, the distinction between games and languages is not always that clear...
Purely for comparison, you may also be interested in what my favourite video games are and what adventure games I've played.
Games I've Designed (4)
- Bubble Escape
(maze,
C64,
joystick)
(198?)
A video game I wrote for the Commodore 64 where you must guide a bubble through a multi-screen maze. Was originally written in BASIC by a young me in the 80's. Was rewritten in 6502 assembly language by a middle-aged me in the late oughts. Was pared down so that (crunched) it fit into 2K, christened "Bubble Escape 2K", and submitted to the Mini Game Competition 2009 where (surprisingly, to me!) it got first place in its class.
- Sumper Wumpus Land
(adventure/logic,
Perl,
terminal)
(1999)
An "extended dance mix" version of Hunt the Wumpus.
- Corona: Realm of Magic
(roguelike,
Perl,
terminal)
(2000)
An unfinished roguelike, written in Perl. This was written on an engine called CARPE DIEM (Computer-Assisted Role-Playing Engine for Diverse Interactive Entertainment Modules.)
- Zzrk
(adventure,
Zz,
terminal)
(2005)
A tiny adventure game written in "pure" Zz (a meta-language normally used for defining compilers.)
Games I've Implemented (4)
- Animals
(guessing,
Erlang,
terminal)
(199?)
The classic "expert system" game, implemented in Erlang. The computer asks you to think of an animal, and then asks you a series of yes/no questions in an attempt to discover what animal you chose. If it comes to the wrong conclusion, it asks you for a question that would distinguish the animal that you chose, and adds it to its database. In this way it "learns" about more animals as more games are played.
- FLIP
(guessing,
Erlang,
terminal)
(199?)
A classic game that demonstrates simple "artificial intelligence", implemented in Erlang.
- Hunt the Wumpus
(logic,
Erlang,
terminal)
(199?)
The classic topological mythical-beast-hunting game, implemented in Erlang.
- Sokoban
(puzzle,
Erlang/Tk,
keyboard)
(199?)
The classic Japanese game about lean manufacturing (well, sort of), implemented in Erlang. This version stars Rusty the Cat, from Intelligent Humour, as the protagonist.