Graham King

Solvitas perambulum

Micro-Zooids: A story

Summary
At 16, I developed a computer game named Micro Zooides, inspired by Windows .EXE files starting with 'MZ' and featuring small creatures. The game, a precursor to Civilization, included a splash screen with a Far Side comic and a video of me acting as a Neanderthal, filmed by my dad and digitized using an early video capture card. Using Borland's Turbo C++ 3.0, I created a graphics engine to display tiles and an event loop for moving the main character, with hand-drawn sprites representing a proto-human, dirt, rocks, and sticks. The character could move around, picking up and putting down objects, but I paused to consider how to evolve this simple setup into a full civilization game.

When I was 16, I wrote a computer game, called Micro Zooides. It was called that partly because on Windows .EXE files all start with the two characters MZ, and partly because it was about small creatures. Micro-Zooides was going to be about humanity’s progress, it was going to be Civilization, which didn’t exist yet.

The game had a splash screen of a Far Side comic, then a short video of me tromping through the woods like a Neanderthal, which my Dad filmed and which I digitized with a very early video capture card.

In Borland’s Turbo C++ 3.0 I wrote a basic graphics engine to display the tiles of the world, and an event loop so I could move the main character around the world. I drew sprites for a proto-human (the micro zooid), dirt, rocks and sticks. He could walk around the world, and pick up and put down rocks or sticks.

Then I took a break to plan. I have a proto-human, rocks, and sticks. How do I get to civilization?