General Information #
Author: David PlotkinLanguage: ACTION!
Compiler/Interpreter: ACTION!
Published: ANTIC Vol. 4, #1 (05/ 85)
AMAZING#
A challenging maze chase game that demonstrates the speed and versatility of the ACTION! language. Requires ACTION! cartridge from Optimized Systems Software. Works on all Atari memory computers with 32K disk or 24K cassette. Antic Disk subscribers will find a "run-time" version on their disk, for playing without the cartidge.
Amazing is a surprisingly imaginative maze chase game written in ACTION! You are a skinny red X named Gork. All you want from life is to wander the city grid, munching up the energy pellets that the programmer thoughtfully left strewn about.
Not surprisingly, three enemies will attempt to stop you with their instantly lethal touch. Luckily, your unique defensive mines can immobilize and vaporize enemies. But of course each opponent is quickly replaced by another.
Release a mine by pressing the joystick button. You can have up to four mines on the board at one time. To retrieve an unused mine, touch it. The mines become available again after destroying an enemy. Naturally, higher levels mean tougher opposition.
HOW IT WORKS #
Type in Listing 1 and SAVE a copy before you compile and RUN it.Now let's look at some of the game's more interesting ACTION! procedures.
- DRAW7
- directly manipulates the screen bytes to PLOT a point in the specified color. It's considerably faster than the built-in Atari PLOT function.
- FASTDRAW
- is a high speed technique to put a high resolution picture on the screen. It does direct byte manipulation of the screen with no math involved, so it is considerably faster than even DRAW7. The value of each byte that makes up the picture is stored in a byte array, and the width, height, x and y coordinates must be passed to the procedure.
Avid ACTION! programmer David Plotkin is a veteran of the Antic program submission procedure and, on the side, a chemical engineer for Standard Oil of California.
Game AMAZING in ACTION/amazing.djvu
Game AMAZING in ACTION/amazing.PDF