What is TheMaze?
Work on TheMaze started many years ago and has never been finished into a real
game, although it seems, that a version of it has been or even is still being
shipped with various HPUX software collections. I always wanted it to become
it a real 3D game and when the OpenGL became popular i wrote a similar game
named glMaze. While TheMaze was a
work of many months and never really was playable, the OpenGL version was
written within a few days. These pages are still there because some people
still use parts of the game like e.g. the joystick interfaces.
TheMaze is a multi player, multi platform 3d action game. It is based on the
idea of Midimaze and Midimaze II on the AtariST. Other members of this
family are the X11 based imaze and the old mazewar. All these games have in
common that you are some kind of smiley that is playing hide and seek in a
three dimensional displayed maze with a number of other players on other
machines.
Features
- TheMaze is highly portable. Versions for all kinds of X window based
systems, the AtariST under TOS and MSDOS based machines are available.
- The supported video hardware ranges from simple 320 * 200 black'n white
to millions of pixels with hundreds of colours.
- On some machines real three dimensional video hardware is supported
(currently not working, sorry).
- There are drivers for nearly every input device available (mouse,
keyboard, analog joystick, digital joystick ...).
- Full mixed mode net support for RS232, MIDI, parallel centronics and
internet will soon be available.
- Sound support for various systems (TOS/DOS/Linux/SunOS).
- Texture mapping
System requirements
- Unix
- X11R5 (MIT shared memory extension STRONGLY recommended,
if you don't know, you probably have it)
- at least a sparc/68040/i486
- a digital joystick (option) with the
serial joystick interface
- a digital joystick (option) with the
parallel joystick interface (linux only)
- AtariST/TOS (bw and
color version)
- you have all you need
- a CPU speeder is a nice thing
- color screen (320x200) or monochrome SM124 (640x400)
- NVDI is strongly recommended for the vdi (color) version
- MSDOS
- at least a i386sx
- VGA video card (vesa optional)
- sb compatible soundcard (option)
- ThreeD-MAX stereo glasses (option, currently not supported)
- CyberMaxx head mounted display (option, currently not supported)
- mouse, pc joystick or digital joystick with the
parallel joystick interface
- GameBoy preview version
- Nintendo GameBoy with some kind of download hardware to emulate a
32kB ROM cartridge (no MBC) or
- Virtual GameBoy (VGB)
- GameBoy Development Kit (GBDK)
- For a full compile (with all tools) you need Metafont of the TeX
typesetting system (for font generation) and povray 3.0 installed.
These tools are used for creating resolution dependent files and are
needed if you want to compile for other resolutions than 640x480 (dos),
640x400 (unix,st) or 320x200 (dos,st).
- The Unix version was tested with gcc2.5.8 and gcc2.7.2/gcc2.7.2.1
- The MSDOS port is based on
DJGPP2.01. You will also
need the Sound
Blaster library, the LibHW library and for net support the Wsock
library or Libsocket.
- Under AtariST-TOS you need the
PureC (TurboC)
compiler (formerly sold by ASH) to build the binary (we will
probably change to gcc2.7.2).
TheMaze was tested on the following platforms
- Sparc ELC/IPC/SS1-SS20/Ultra 1/Ultra 30 running SunOS 4.1.X/Solaris 2.6
- SGI octane
- i486/i586, m68030 and sparc based Linux/NetBSD machines
- HP apollo 400 and HP9000S715 running HPUX
- Atari 1040STF, MegaST4, MegaSTE and PAK3/40-tuned 1040STF
- MSDOS machines i386SX-16-ISA to i586-200-PCI
- Nintendo GameBoy
Till Harbaum
Till@Harbaum.org