Programs by Peter Corbett

Well, I like to code from time to time. Here is a selection of some of the things that I have written, in various states of repair. Some have their own web pages, others can be had using the downloads section at the bottom of the page.

Y. V. F. C.
An evil little scheme of mine, more an illustration of certain aspects of Python syntax than anything intended to be useful.
NW
A roguelike, written in C, which I work on from time to time. Something of an advanced alpha, it's playable but not winnable.
BrickBats
A breakout clone, in python and pygame. Now (31/5/04) back in development.
Pong
A precursor to BrickBats
Progress Bar + Dialog for Python/Tkinter
Because Python/Tkinter (and indeed Python Megawidgets) doesn't include a progress bar, I wrote my own. It's public domain, for anyone that wants it.
CTS web maintainance scripts
The scripts I wrote to keep the CTS website up to date, made available in case anyone else wants to try to use them.
A Random Name Generator
This CGI script generates random names based on various source texts.
LJ Grid
A CGI script that correlates the results of two LJ polls. In development - no source yet.
Coming soon eventually: DCLCount and DCLSim
Some programs I wrote as a part of my PhD, to do calculations relevant to dynamic combinatorial chemistry.
Caffeine Invaders
A space invaders clone that I wrote to learn some Java. It's certainly playable, but runs a little slowly, and I'm not sure I got the threading right. Ah well, it's a first attempt...
Menu Maker
A short (87 line) Python script, used for making the navigation menus on my website. I've packaged it up, in case anyone has a use for it.
HEADSUP
The Helpful Email Alert Diary System Using Perl. A pair of short (132, 74 line) perl scripts, which send me reminder emails, and let me set reminders using email. It may be useful if you've got an account on an always-up Linux box, (such as chiark or rapun or colon, for those that know of them). They're my first real perl scripts, so don't trust your life to them. Updated 27/2/05.

And there's also a quick note on getting py2exe to work with pygame, explaining some difficulties that I had, and how I solved them.

Downloads

(For projects without a web page of their own...)


Peter Corbett's Web Site Copyright © Peter Corbett, 2003-2005.