Supaplex is a video game created by Philip Jespersen and Michael Stopp, two Swiss students, and published by Digital Integration in 1991. It is an extended clone of Boulder Dash.
History
Designed as a version of Boulder Dash that could fit onto a floppy disk, the designers had a hard time developing better graphics under said constraint. The original Amiga Supaplex version had to fit on a standard 880kB floppy disk and it needed to run on a standard 512kB Amiga like the original A500 or A2000. In fact: The Amiga version could not be copied onto the hard drive due to copy protection and its custom disk format. The game was released for Amiga and MS-DOS. Unofficial ports have been made to other platforms, such as the ZX Spectrum. Due to hardware dependent programming, the PC version of Supaplex ran twice as fast as PCs became faster. Herman Perk disassembled the game, debugged it and re-assembled it again. The result became known as SpeedFix. Extra features have also been added without changing the game itself. The developers of the game have declared the software to be freeware. Following the game's release, numerous clones and reimplementations for various platforms have been created, with additional features such as updated graphics and non-standard level sizes. In early 2020, an open source 1:1 reimplementation of the original game called OpenSupaplex was released.
The game
The game comes with 111 levels though many unofficial level sets have been released that greatly increase that number. Although the levels must be played in order, the game allows up to three levels to be skipped at any given time. Also, it was very easy to skip additional levels by editing the file that contained the list of levels successfully completed. The game is very challenging, but unlike many Boulder Dash-related games the difficulty comes from solving the puzzles in each level rather than from semi-responsive controls. Furthermore, Supaplex does not use time limits for solving the puzzles, unlike Boulder Dash. Most objects are identical in behaviour to those in the original Boulder Dash, simply redrawn with a computer hardware theme. Murphy replaces Rockford, who collects objects called Infotrons, which are reminiscent of schematic representations of atoms, instead of diamonds. Instead of dirt, the levels are filled with printed circuit board simply called base in the game's manual, and not lined with brick walls, but with computer chips and other hardware, and filled with Zonks instead of rocks. The enemies are moving scissors, called Snik Snaks, and electrons which resemble sparkling stars. Supaplex introduces a number of new elements that were not present in Boulder Dash, including bugs, pieces of base that randomly cause a life-threatening electrostatic discharges, Ports, which limit Murphy's movement to specific directions, and terminals, which set off yellow Utility Disks. Utility Disks are explosivefloppy disks and come in three different colors: Orange Disks work like Zonks, but explode when hit or when falling. Yellow Disks do not fall yet may be pushed in any direction, but not pulled, and explode when the Terminal is used. Red Disks can be carried and dropped when convenient, exploding seconds after. Supaplex is the first Boulder Dash-like game that is not fully grid-based: while the playing field is an obvious grid, the objects do not "snap" from one grid position to another, but can be halfway or "in between" grid positions while moving or falling. This behavior has led to a number of well-known bugs that can be turned to the player's advantage, many of which need to be exploited to complete fan-made levels. For instance, by turning around quickly, the player can cause an enemy or rock to "bounce" off Murphy. The game also applies "gravity" on some levels, which means that Murphy will fall down empty spaces and will be unable to goback up, unless he climbs up by using bases. Gravity is not actually designated - the player can only notice via trial-and-error.