|
Space War Classic
One of my defining experiences as a young pup was attending a World
SF con at Brighton when I was a kid in the 70s.
I must have been about 12, and I was certainly their youngest paid-up
delegate.
As well as getting picked up by one of George Lucas's SFX crew
and stuck in a pre-Empire Strikes Back Snow Speeder for a photo
opportunity, the Con was the first time I had seen an Arcade computer
game (they didn't have them in the UK yet - this was pre-Space Invaders
and PacMan even).
It was called Space War, and consisted of two little space ships
that could be played 2-user and set against each other around a
black-hole.
I thought this was marvellous. A real miracle, and played it for
most of the Con. So imagine my delight when I discovered this site
... a Java SpaceWar! game.
Spacewar! was first conceived in 1961 by Martin Graetz, Stephen
Russell, and Wayne Wiitanen.
The site is the original version. Martin Graetz provided these
lads with a printed version of the source. For the technical heads
among you, they typed the code in again. It was about 40 pages long
- then re-assembled it with a PDP-1 assembler written in PERL. The
resulting binary runs on a PDP-1 emulator written as a Java applet.
Their code looks like it's extremely faithful to the original.
There are only two changes.
1) The spaceships have been made bigger and 2) The overall timing
has been special cased to deal with varying machine speeds.
The "a", "s", "d", "f" keys control one of the spaceships. The
"k", "l", ";", "'" keys control the other. The controls are spin
one way, spin the other, thrust, and fire.
Play
on here ... but send your ten cent (or pence, or francs, or
yen) pieces care of the Nest, please.
|