Chase (video game)

Last updated

Chase is a turn-based computer game in which players are tasked with escaping from robots programmed to pursue and kill them. The player attempts to destroy the robots by moving in such a way that the robots collide with each other or other obstacles. The basic concept has been part of games stretching into the 1970s, and is among the earliest of the "standards" for microcomputer platforms. Many variations exist, the most notable being the home computer-based Escape! and Zombies, Daleks on MacOS and robots on Unix.

Contents

The original author of the game remains unknown, but it is highly likely it started on the DTSS system at Dartmouth College in the early 1970s. The first public versions appeared in Creative Computing magazine in early 1976 and a variety of modified versions appeared over the next few years. Daleks and robots both appeared in 1984, leading to another wave of similar versions. New ports continue to appear to this day.

Gameplay

BSD robots is very similar to the original Chase. Robots text screenshot.png
BSD robots is very similar to the original Chase.

Chase is played on a two-dimensional rectangular grid. The objective of the game is to escape from a number of robots, which have been programmed to kill the player.

The game is turn-based. In the original game, the player character starts at a randomly selected location. In some derivative versions, such as the GNOME version, the player starts at the centre of the grid. The robots start at randomly selected locations on the grid. Every time the player character moves a square in any direction (horizontally, vertically, or diagonally), each robot moves one square closer to their new location, in whichever direction is the shortest path. If the player character collides with a robot, they die and the game ends.

The player attempts to survive by causing the robots to kill themselves by colliding with other objects on the map. There are two major ways this occurs. In earlier versions derived from Chase!, there are a number of deadly objects on the map that will kill either the robots or the player. In later versions derived from robots, the map is initially clear and these hazards are created when two robots collide to create a pile of rubble. In either case, the player is attempting to move in such a way to cause the robots to collide with each other or stationary obstacles.

The player can also teleport into a randomly selected location in cases where escape is otherwise impossible. Teleportation counts as a move, and the robots will respond by moving towards the new location. Because the location is randomly selected, it is possible that the player teleports right into the path of a robot. In some versions of the game, there is a "safe teleport" feature which the player may use a limited number of times (for instance once per level) and there may also be a close-range weapon which kills all robots within the immediate vicinity, the use of which would be limited in a similar way.

A few versions also add a tank, which is not killed when colliding with the other objects and is deadly to all objects. It otherwise acts like the other robots.

The game is won when all of the robots are destroyed. In modern versions, this normally results in the game proceeding to another level with more robots. Traditionally, the number of robots increases by ten each level.

Other versions

GNOME robots replaces the character graphics with sprites. Robots graphic screenshot.png
GNOME robots replaces the character graphics with sprites.

Chase was originally written in Dartmouth BASIC on the DTSS system at Dartmouth College. The original author is unknown, and original versions of the source code have not been found.[ citation needed ]

The Jan-Feb 1976 issue of Creative Computing contains a version of this original code ported to the Honeywell 6000 series by Bill Cotter. [1] [lower-alpha 1] It was republished in 1979's More BASIC Computer Games, at that time adding a note suggesting the original author was Mac Oglesby, [2] a prolific game author of Dartmouth BASIC games from the mainframe era.[ citation needed ] [lower-alpha 2]

A series of relatively direct copies of this game appeared in computer magazines of the era, including one for the SWCP 4k BASIC, [3] [ non-primary source needed ] and a graphical version using the VDM-1 card for S-100 bus machines. [4] [ non-primary source needed ] It was also ported to the PLATO system's TUTOR language on the MODCOMP IV as HiVolts. [5] [ non-primary source needed ]. A real time version of Chase called Logan was ported to the HP-2000 by Jim Burnes at St. Louis University High School. It used the 2D addressable cursor of a VT52 video terminal to generate the play field. It became so popular that it monopolized the entire computer center within a month and was subsequently deleted off the system.

Many follow-up versions of the game were known as Escape!, although it is not clear when this name was first used.[ citation needed ] One such version appears in Announcing: Computer Games for the TRS-80, which added another enemy, the tank, and limited the player to two teleports per match. [6] [ non-primary source needed ] A commercial graphical version of Escape! was also sold by Sublogic as early as 1982, which added a real-time option that caused the robots to move even if the user didn't. A review of this version in Creative Computing once again attributed the original to Mac Oglesby. [7] [ non-primary source needed ]

A modified version of Escape! known as Robot Minefield was released in 1983 by Tim Hartnell and Nathan Butcher. This reduced the number of enemies to four and eliminated the tank. In addition, the player could only move in four directions (North, South, East, West) while the robots had the ability to move diagonally. The game was played in real time; as the player pondered his move, the robots would continue converging toward him. This version was published in the 1983 Giant Book of Computer Games . [8] [9] [ non-primary source needed ]

The Unix-based robots was developed by Allan R. Black in November 1984. In May 1985, it was posted to the Usenet newsgroup net.sources.games. [10] [ non-primary source needed ] [11] It was then ported to the Berkeley Software Distribution by Ken Arnold. The BSD Unix version of robots first appeared in the 4.3BSD software release in June 1986. [12] [13] [ non-primary source needed ]

See also

Notes

  1. The Honeywell 6000 series was a re-badged GE-600 series, which is the same machine as the DTSS system of the same era.
  2. In an email, Mac stated he was not the original author of the game. Bill Cotter stated that he saw the original on either a DECUS tape or the Dartmouth Time Sharing System. DECUS shows no similar program. It appears that David H. Ahl was aware of its origins on the DTSS system and naturally ascribed it to Mac based on his prodigious output. The original author remains unknown.

Related Research Articles

<span class="mw-page-title-main">BASIC</span> Family of programming languages

BASIC is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College in 1963. They wanted to enable students in non-scientific fields to use computers. At the time, nearly all computers required writing custom software, which only scientists and mathematicians tended to learn.

<i>Hunt the Wumpus</i> 1973 video game

Hunt the Wumpus is a text-based adventure game developed by Gregory Yob in 1973. In the game, the player moves through a series of connected caves, arranged as the vertices of a dodecahedron, as they hunt a monster named the Wumpus. The turn-based game has the player trying to avoid fatal bottomless pits and "super bats" that will move them around the cave system; the goal is to fire one of their "crooked arrows" through the caves to kill the Wumpus. Yob created the game in early 1973 due to his annoyance at the multiple hide-and-seek games set in caves in a grid pattern, and multiple variations of the game were sold via mail order by Yob and the People's Computer Company. The source code to the game was published in Creative Computing in 1975 and republished in The Best of Creative Computing the following year.

<span class="mw-page-title-main">True BASIC</span> Programming language

True BASIC is a variant of the BASIC programming language descended from Dartmouth BASIC—the original BASIC. Both were created by college professors John G. Kemeny and Thomas E. Kurtz.

<span class="mw-page-title-main">386BSD</span> Operating system

386BSD is a discontinued operating system based on the Berkeley Software Distribution (BSD) that was developed by couple Lynne and William Jolitz. Released on March 17, 1992, it was the first fully operational Unix operating system to be completely free and open source.

A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time, either locally on the same computing system, on different computing systems via a local area network, or via a wide area network, most commonly the Internet. Multiplayer games usually require players to share a single game system or use networking technology to play together over a greater distance; players may compete against one or more human contestants, work cooperatively with a human partner to achieve a common goal, or supervise other players' activity. Due to multiplayer games allowing players to interact with other individuals, they provide an element of social communication absent from single-player games.

Dartmouth BASIC is the original version of the BASIC programming language. It was designed by two professors at Dartmouth College, John G. Kemeny and Thomas E. Kurtz. With the underlying Dartmouth Time Sharing System (DTSS), it offered an interactive programming environment to all undergraduates as well as the larger university community.

The Dartmouth Time-Sharing System (DTSS) is a discontinued operating system first developed at Dartmouth College between 1963 and 1964. It was the first successful large-scale time-sharing system to be implemented, and was also the system for which the BASIC language was developed. DTSS was developed continually over the next decade, reimplemented on several generations of computers, and finally shut down in 1999.

<i>Planetfall</i> 1983 video game

Planetfall is a science fiction themed interactive fiction computer game written by Steve Meretzky, and the eighth title published by Infocom in 1983. The original release included versions for Apple II, Atari 8-bit family, TRS-80, and IBM PC compatibles. The Atari ST and Commodore 64 versions were released in 1985. A version for CP/M was also released. Although Planetfall was Meretzky's first title, it proved one of his most popular works and a best-seller for Infocom; it was one of five top-selling titles to be re-released in Solid Gold versions including in-game hints. Planetfall uses the Z-machine originally developed for the Zork franchise and was added as a bonus to the "Zork Anthology".

<i>Star Trek</i> (1971 video game) 1971 video game

Star Trek is a text-based strategy video game based on the Star Trek television series (1966–69) and originally released in 1971. In the game, the player commands the USS Enterprise on a mission to hunt down and destroy an invading fleet of Klingon warships. The player travels through the 64 quadrants of the galaxy to attack enemy ships with phasers and photon torpedoes in turn-based battles and refuel at starbases. The goal is to eliminate all enemies within a random time limit.

<i>Space Travel</i> (video game) 1969 video game

Space Travel is an early video game developed by Ken Thompson in 1969 that simulates travel in the Solar System. The player flies their ship around a two-dimensional scale model of the Solar System with no objectives other than to attempt to land on various planets and moons. The player can move and turn the ship, and adjust the overall speed by adjusting the scale of the simulation. The ship is affected by the single strongest gravitational pull of the astronomical bodies.

In computing, hardware overlay, a type of video overlay, provides a method of rendering an image to a display screen with a dedicated memory buffer inside computer video hardware. The technique aims to improve the display of a fast-moving video image — such as a computer game, a DVD, or the signal from a TV card. Most video cards manufactured since about 1998 and most media players support hardware overlay.

<i>Mine Storm</i> 1982 video game

Mine Storm is a multidirectional shooter similar to Atari, Inc.'s 1979 Asteroids arcade game. Designed and programmed by John Hall, it was published in 1982 by General Consumer Electronics as the built-in game for the Vectrex system. Although not provided on a physical cartridge, a Mine Storm screen overlay and manual were included with each system to support the built-in game.

<i>Wizard of Wor</i> 1981 video game

Wizard of Wor is an arcade video game released in 1981 by Midway. Up to two players fight together in a series of monster-infested mazes, clearing each maze by shooting the creatures. The game was ported to the Atari 8-bit family, Commodore 64(programmed by Jeff Bruette), Atari 2600, and Atari 5200 and renamed to The Incredible Wizard for the Bally Astrocade. The original cartridge came with a cash prize offer to the first person to complete the game.

<i>Space Quest I</i> 1986 video game

Space Quest: Chapter I – The Sarien Encounter is a graphic adventure game, created by Scott Murphy and Mark Crowe, and released in October 1986 by Sierra On-Line. It is the first game in the Space Quest series, and sees players assume the role of a lowly janitor on a research ship, who becomes involved in stopping an alien race using a new form of technology for evil purposes.

<span class="mw-page-title-main">Artillery game</span> Video game genre

Artillery games are two or three-player video games involving tanks trying to destroy each other. The core mechanics of the gameplay is almost always to aim at the opponent(s) following a ballistic trajectory. Artillery games are among the earliest computer games developed; the theme of such games is an extension of the original uses of computer themselves, which were once used to calculate the trajectories of rockets and other related military-based calculations. Artillery games have been described as a type of "shooting game", though they are more often classified as a type of strategy video game.

<span class="mw-page-title-main">Berkeley Software Distribution</span> Unix operating system

The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley. The term "BSD" commonly refers to its open-source descendants, including FreeBSD, OpenBSD, NetBSD, and DragonFly BSD.

<i>BASIC Computer Games</i>

BASIC Computer Games is a compilation of type-in computer games in the BASIC programming language collected by David H. Ahl. Some of the games were written or modified by Ahl as well. Among its better-known games are Hamurabi and Super Star Trek.

Mainframe computers are computers used primarily by businesses and academic institutions for large-scale processes. Before personal computers, first termed microcomputers, became widely available to the general public in the 1970s, the computing industry was composed of mainframe computers and the relatively smaller and cheaper minicomputer variant. During the mid to late 1960s, many early video games were programmed on these computers. Developed prior to the rise of the commercial video game industry in the early 1970s, these early mainframe games were generally written by students or employees at large corporations in a machine or assembly language that could only be understood by the specific machine or computer type they were developed on. While many of these games were lost as older computers were discontinued, some of them were ported to high-level computer languages like BASIC, had expanded versions later released for personal computers, or were recreated for bulletin board systems years later, thus influencing future games and developers.

The History of the Berkeley Software Distribution begins in the 1970s.

References

  1. "CHASE". Creative Computing. Vol. 2, no. 1. January 1976. pp. 75–76.
  2. Chase (additional detail from 1979)
  3. "Chase!". Kilobaud. February 1977. pp. 48–50.
  4. Singer, Joseph Jay (May 1977). "Video Chase for 8080/VDM". Dr. Dobb's Journal . pp. 10–16.
  5. Jones, Douglas. "HiVolts, the Game of Electric Fences".
  6. Nahigian, J. Victor; Hodges, William (1980). Computer Games : for business, school, and home for the TRS-80 level II Basic. p.  46. ISBN   9780876261651.
  7. "Escape!". Creative Computing. August 1982. p. 16.
  8. GameBase64: Robot Minefield
  9. Tim Hartnell's Giant Book of Computer Games, p.273: Robot Minefield
  10. Stephen J. Muir (May 28, 1985). "Robots game for 4.2 BSD (highly addictive)". Newsgroup:  net.sources.games. Usenet:   149@dcl-cs.UUCP . Retrieved August 21, 2015.
  11. robots, by Allan R. Black
  12. 4.3BSD robots(6) man page
  13. 4.3BSD robots source code