Zarch

Last updated
Zarch
Zarch box art.jpg
Cover art (Acorn Archimedes)
Developer(s) David Braben
Publisher(s) Superior/Acornsoft, Firebird
Platform(s) Acorn Archimedes, Amiga, Atari ST, DOS, ZX Spectrum
Release
Genre(s) Third-person shooter
Mode(s) Single-player

Zarch (also known under its ported name of Virus) is a computer game developed by David Braben (better known as the co-author of Elite ) in 1987, for the release of the Acorn Archimedes computer. Zarch started off as a demo called Lander which was bundled with almost all releases of the Acorn Archimedes.

Contents

In 1988, Zarch was ported (under the new name, Virus) to the Atari ST, Amiga (coded by David Braben), and IBM PC (coded by Chris Sawyer). It was later ported to the ZX Spectrum by Steven Dunn.

The game was groundbreaking for the time, featuring a three-dimensional mouse-controlled craft (the "lander") flying over a tile-rendered landscape that dazzled reviewers in a primarily 2D-dominated game industry - ACE ( Advanced Computer Entertainment ) magazine led with the headline "SOLID 3D - the future of games?" when it reviewed Zarch with a score of 979, the highest rating ACE had given at that time, only bettered by the later Amiga port Virus at 981.

Virus was one of the first solid 3D games and was also the first to have 3D lighting effects and shadowing, although these are less sophisticated than those of Zarch.

Plot

The lander flies high in the atmosphere, shooting at an enemy Seeder which is infecting the ground, turning it red. Zarch screenshot 2.png
The lander flies high in the atmosphere, shooting at an enemy Seeder which is infecting the ground, turning it red.

The plot of the game is reminiscent of the arcade game Defender , in that the player, piloting a lone craft with limited firepower, must defend a finite landscape against ever increasing waves of enemy craft. In Zarch, the landscape is being invaded by aliens who are spreading a virus across the landscape. The Seeder vessels are slow-moving, predictable, and easily destroyed, but as the game progresses they are supported by increasing numbers of flying support craft, which do not scatter said virus but instead attack the player.

The Seeder vessels scatter red virus particles across the landscape. As they land, they turn the green landscape to brown and red, and cause the trees to mutate. Some flying enemies shoot the mutated trees, to cause themselves to become much more aggressive and dangerous. To clear each attack wave, the player must destroy all enemy vessels.

At the conclusion of each attack wave the player is awarded bonus points for the amount of landscape which remains uninfected. After four attack waves have been successfully repelled, the player is awarded a new landscape, but there is comparatively less land and more water, making complete infection more likely.

Gameplay

Zarch is a notoriously difficult game for beginners. [2] Controls are extremely sensitive; simply moving the mouse while taking off can cause the lander to explode on the launchpad.

The lander has a single thruster pointing directly downwards beneath it. Firing the thruster causes the lander to fly straight upwards. The lander has a flight ceiling above which the thruster will not fire. To fly in any direction requires the lander to be tilted in that direction. The lander can only pitch and yaw; it cannot roll. Too much tilt can cause the lander to turn upside-down, a position which may be difficult to recover, and can cause the player to crash the lander by accidentally thrusting downwards. The lander, although agile, is vulnerable, and may be destroyed by a single enemy shot.

The lander expends fuel and must occasionally return to the launchpad to refuel, with successful landings being difficult. The lander must be completely level to land. While refueling, it is vulnerable to attack from the air.

Every round fired costs one point, and the lander is equipped with a rapid-fire autocannon. This makes it possible to achieve a negative final score if one does not actually hit anything. At such times the game wryly points out that slugs and dried up bits of lichen have been known to get better scores than that.

No powerups are available in the game, although the player has a limited number of smart missiles, and smart bombs and is awarded a new one of each with each extra life. Some enemy craft are so agile as to be able to outmanoeuvre the missiles, and the smart bombs have a very limited range.

Radar screen

In the top left of the screen is displayed a "radar screen", which provides a map of the whole landscape, with the position of the lander and enemy craft marked on it. Uninfected territory appears green; infected territory appears red. The radar detection is provided by rotating scanning-towers which are evenly spaced across the landscape; accidental destruction of these results in loss of detection in that area, and black squares appear on the map.

Notable enemies

In some levels a fishlike enemy can be seen patrolling randomly on the water. It does not directly threaten the player, nor is its destruction required to complete the level. It additionally does not appear on the radar screen. When destroyed it emits a puff of virus particles, and bonus points are awarded. Some players insist the fish enemy can be found on every level with diligent searching.

In advanced levels a high-altitude, fast-moving bomber craft appears, dropping packets of virus particles in profusion. This craft is difficult to destroy, since the angle needed for the lander to match its speed is such that the cannon cannot easily be brought to bear. Meanwhile, it delivers huge amounts of virus particles to the landscape.

Development

Lander demo Landerscreenshot.gif
Lander demo

Braben had use of an Acorn A500 development machine for two weeks in January 1987. He had been working on 3D landscape algorithms on the BBC Micro and then wrote Lander using ARM code. [3]

Lander

Lander was a demo version of Zarch bundled with new Acorn Archimedes computers. It was completed in less than three months [3] as an illustration of their capabilities. Although the graphical environment, controls and handling of the lander were similar to the released version of the game, neither enemies nor virus were present on the landscape. Points were awarded for destroying trees and buildings.

While the lander was stationary on the launchpad, moving the mouse (which would normally tilt the attitude of the craft) would cause it to immediately explode. This was fixed in Virus: the craft would not explode while sitting on the launchpad, but only if a landing were attempted while the craft was not level.

Game engine

The player flies the lander over an undulating landscape of square tiles. The landscape routine uses fixed tile sizes, meaning that the depth of view (amount of terrain being rendered) directly influences the frame rate. In development, a greater depth of view reduced the frame rate to only one or two per second. Bank switching is used, with the display being in 256-color Mode 13. The higher resolution Mode 15 was not used because that leaves less available memory and the required VIDC bandwidth also slows down the processor. [3]

Depth sorting uses bin sorting because objects only need to be approximately in order. The buffering demands memory but does not have the same time overheads as bubble sorting or quicksort. Colour keying is implemented by varying levels of white according to depth. [3]

Trees, buildings and enemies are drawn in filled light-sourced polygons. Shadows of the lander and enemies are projected vertically onto the ground, which does not cater for landscape curvature but is fast. Consequently, shadows are not shown on other scenery. [3] The shadows allow the player to follow movements of enemy craft by their shadows, even when they are not visible on the screen. In Virus, there is no light-sourcing. The game also provides particle system effects to depict the thrust from the lander, explosions, the virus spreading over the landscape, and assorted other phenomena such as splashes when shots strike water, and puffs of dust when they strike land. At altitude, when the ground cannot be seen, dust particles in the air give the impression of movement and speed.

Four major routines are used in the game's programming:

The hillside landscape is generated from a number of pseudorandom sequence sine waves. [3]

Legacy

The game was voted the 5th best game of all time in a 1991 issue of Amiga Power . [4]

Followup

The followup to Zarch was a game using the same landscape engine, called Conqueror . In this game, the player controls a tank, and fights enemy tanks in a realistic manner. It was coded by Jonathan Griffiths and released on the Archimedes, PC, Atari ST and Amiga.

V2000

In 1998, ten years after Zarch was released, a sequel, V2000 (also known as Virus 2000), was released for Windows and PlayStation. It was developed by David Braben and his company Frontier Developments, who attempted to make the controls similar to but more forgiving than those of the original game. [5]

Clones

A few clones based on Zarch have also been created, including a version for Linux, also called Zarch,[ citation needed ] a remake for Windows (written in Blitz BASIC) called Z-Virus,[ citation needed ] and a version crossing Zarch with Pac-Man called ZarchMan.[ citation needed ] The Amiga game Zeewolf (1994) and its sequel have a noticeably similar design and appearance to Zarch.

See also

Related Research Articles

<i>Lemmings</i> (video game) 1991 video game

Lemmings is a puzzle-strategy video game originally developed by DMA Design and published by Psygnosis for the Amiga in 1991 and later ported for numerous other platforms. The game was programmed by Russell Kay, Mike Dailly and David Jones, and was inspired by a simple animation that Dailly created while experimenting with Deluxe Paint.

<i>Elite</i> (video game) 1984 video game

Elite is a space trading video game. It was written and developed by David Braben and Ian Bell and was originally published by Acornsoft for the BBC Micro and Acorn Electron computers in September 1984. Elite's open-ended game model, and revolutionary 3D graphics led to it being ported to virtually every contemporary home computer system and earned it a place as a classic and a genre maker in gaming history. The game's title derives from one of the player's goals of raising their combat rating to the exalted heights of "Elite".

<i>Top Banana</i> (video game) 1991 video game

Top Banana is an environmentally-themed platform game produced by Hex and Psycore for the Acorn Archimedes in 1991 and ported to the Amiga and Atari ST in 1992. The chief artist and coder was Miles Visman, with supporting graphics and sound by Karel Dander and supporting graphics by Sophie Smith, Robert Pepperell and Matt Black. Top Banana was released using recycled cardboard packaging, furthermore being advertised as being the 'first video game with recycled packaging'. Top Banana's plot is about trying to save the environment from pollution using love.

<i>Star Wars</i> (1983 video game) 1983 video game

Star Wars is a first-person rail shooter designed by Mike Hally and released as an arcade video game in 1983 by Atari, Inc. It uses 3D color vector graphics to simulate the assault on the Death Star from the 1977 film Star Wars. There are three connected gameplay sequences: combat against TIE fighters in space, flying across the surface of the Death Star, and the final trench run. The sequence repeats with added complications and the Death Star regenerating for each. The player's X-Wing fighter has a shield which only protects against damage a certain number of times, then the next hit ends the game. Speech synthesis emulates actors from the film.

<span class="mw-page-title-main">David Braben</span> British video game developer, designer and CEO

David John Braben is a British video game developer and designer, founder and President of Frontier Developments, and co-creator of the Elite series of space trading video games, first published in 1984. He is also a co-founder of and works as a trustee for the Raspberry Pi Foundation, which in 2012 launched a low-cost computer for education.

<i>Turrican</i> 1990 video game

Turrican is a 1990 video game developed by Manfred Trenz. It was developed for the Commodore 64 by Rainbow Arts, and was ported to other systems later. In addition to concept design and character creation, Trenz programmed Turrican on the Commodore 64. A sequel, Turrican II: The Final Fight, followed in 1991 for the Commodore 64 and other platforms.

<i>Gods</i> (video game) 1991 video game

Gods is a platform game by The Bitmap Brothers released for the Amiga and Atari ST in 1991. The player is cast as Hercules in his quest to achieve immortality. It was ported to the Acorn Archimedes, Genesis/Mega Drive, PC98, Super Nintendo Entertainment System, and Atari Jaguar.

<i>Apocalypse</i> (1990 video game) 1990 video game

Apocalypse is a futuristic 3D space shoot 'em up game released in 1990 for the Acorn Archimedes written by Gordon J. Key and published by The Fourth Dimension.

<i>Xenon 2: Megablast</i> 1989 shoot em up video game

Xenon 2: Megablast is a 1989 shoot 'em up video game developed by The Bitmap Brothers and published by Image Works for the Amiga and Atari ST. It was later converted to the Master System, PC-98, X68000, Mega Drive, Commodore CDTV, Game Boy, Acorn Archimedes and Atari Jaguar platforms. The game is a sequel to Xenon and takes place a millennium after the previous title. The goal of the game is to destroy a series of bombs planted throughout history by the Xenites, the vengeful antagonists of the first game.

<i>The Last Ninja</i> 1987 video game

The Last Ninja is an action-adventure game developed and published by System 3 in 1987 for the Commodore 64. It was converted to the Apple IIGS, MS-DOS, BBC Micro and Acorn Electron in 1988, the Apple II in 1989, the Amiga and Atari ST in 1990, and the Acorn Archimedes in 1991.

<i>Arcticfox</i> 1986 video game

Arcticfox is a science fiction tank simulation video game developed by Dynamix and published by Electronic Arts in 1986. It was published in Europe by Ariolasoft. A sequel to Dynamix's Stellar 7, it was released on Atari ST, Commodore 64, ZX Spectrum, MS-DOS, and Apple II. A third game was released in the series in 1991 titled Nova 9: The Return of Gir Draxon.

<i>3D Construction Kit</i> 1991 video game

3D Construction Kit, also known as 3D Virtual Studio, is a utility for creating 3D worlds in Freescape. Developed by Incentive Software and published by Domark, it was released in 1991 on multiple platforms. The game originally retailed for £24.99 for the 8-bit version, and £49.99 for 16-bit version and the 32-bit Acorn Archimedes version, in the United Kingdom. A sequel, 3D Construction Kit II, was released in 1992, but only available on Amiga, Atari ST and MS-DOS.

<i>Zeewolf</i> 1994 video game

Zeewolf is a single-player 3D shoot 'em up computer game released for the Amiga platform in November 1994 by Binary Asylum. A Sega Mega Drive version was planned but never released. The player is tasked with flying a helicopter gunship over 32 combat missions.

<i>Hunter</i> (video game) 1991 video game

Hunter is an early 3D action-adventure game in which the player navigates around a series of islands. Hunter was developed by Paul Holmes and Martin Walker (music), and was released by Activision for the Amiga and Atari ST home computers in 1991.

<i>Alpha Waves</i> 1990 video game

Alpha Waves is a 1990 3D game that combines labyrinthine exploration with platform gameplay. It combined for the first time full-screen, six-axis, flat-shaded 3D with 3D object interaction. Alpha Waves was an abstract game with a moody, artistic presentation, named for its supposed ability to stimulate the different emotional centers of the brain with its use of color and music. The game was awarded the Guinness Book of Records title for First 3D platform game.

Provocator is a shoot 'em up video game developed for the Acorn Archimedes range of computers. It was the first game by Network 23 and was published in the summer of 1991 by C.T.S. to critical acclaim.

<i>Archipelagos</i> (video game) 1989 video game

Archipelagos is a 1989 first person action and strategy video game developed by Astral Software and playable on Amiga, Atari ST, and MS-DOS.

<i>Conqueror</i> (video game) 1988 video game

Conqueror is a video game released as the follow-up to Zarch, using the same landscape engine. It is a third-person shooter with strategy elements in which the player controls a fleet of tanks. It was originally developed and released on the Acorn Archimedes by Superior Software in 1988 and ported to other home computers in 1990 by Rainbow Arts. The game was well received, particularly for its blend of strategy and arcade action.

Scetlander was a software publisher which released titles for various 8- and 16-bit home computer systems in the 1980s and 1990s.

<i>Simulcra</i> 1990 video game

Simulcra is a 1990 computer game for the Amiga and Atari ST developed by Graftgold published by MicroStyle. A 3D polygonal third-person shooter, the player controls an attack craft which can switch between ground-based and aerial attack modes, traversing a wireframe virtual environment.

References

  1. "Zarch Release Information for Acorn Archimedes". GameFAQs. Retrieved 2017-12-06.
  2. "Zarch (Superior/Acornsoft) Review". Computer & Video Games. Retrieved 21 April 2022.
  3. 1 2 3 4 5 6 7 Braben, David (November 1987). "Zarch: The Shape of things to come?". The Micro User . Database Publications.
  4. Amiga Power magazine issue 0, Future Publishing, May 1991
  5. "NG Alphas: Virus 2000". Next Generation . No. 39. Imagine Media. March 1998. pp. 86–88.