TREK73 | |
---|---|
Designer(s) | William K. Char Perry Lee Dan Gee |
Series | Star Trek |
Platform(s) | HP Time-Shared BASIC |
Release | 1973 |
Genre(s) | Space combat simulation |
Mode(s) | Single-player |
TREK73 is a computer game based on the original Star Trek television series. It was created in 1973 by William K. Char, Perry Lee, and Dan Gee for the Hewlett-Packard 2000 minicomputer in HP Time-Shared BASIC. The game was played via teletype. [1] Trek73 is so big that it needs the CHAIN feature of HP2000 BASIC.
Unlike many other Trek-themed games of the era, Trek73 is not derived from the well known Star Trek by Mike Mayfield. Trek73 simulates multi-ship starship combat in a smaller play area and does not include the more strategic elements of the original, like starbases and the galactic map layout.
Like most BASIC programs from the 1970s, there are dozens of minor variations on the original. Dave Korns adapted the code to support smart terminals, using the cursor control characters on the Hazeltine 2000 to produce an in-place updating display. In the mid-1980s, Dave Pare and Chris Williams translated the original BASIC version into C and Jeff Okamoto, Peter Yee, and others corrected and enhanced the source code. These versions are widely available for Unix-like and DOS operating systems.
The game simulates battles between spaceships of the Star Trek franchise. Through text commands, a player may order the ship to perform certain tasks in battle against an opposing vessel.
In January 1973, William K. Char [2] began programming a space battle game in BASIC on a time-shared Hewlett-Packard 2000C system at Wilson High School in San Francisco. The first version of what was then called $SPACE was introduced in May 1973. In June 1973, Char, Perry, Lee, and Gee started programming TREK73; it was completed October 8, 1973. Roderick Perkins [3] adapted TREK73 for the DECISION computer at the Lawrence Hall of Science in 1974. [4] The game was played by Homebrew Computer Club member Steve Dompier, who purchased a Teletype machine for his home so that he could play the game for hours without interruption. [5]
An updated version was later developed on the HP2000E by the students of the San Mateo High School district. Then student Oscar Luppi and other members of the computer department added ranging, aiming and severa cheat codes that became standard in newer versions.
Later, Dave Pare and Chris Williams at the University of California, Berkeley independently translated TREK73 into the C programming language in 1984. In April 1985, Jeff Okamoto and Peter Yee combined the Pare and Williams versions into one. The command set was expanded to 31. This version had enhancements based on the boardgame Star Fleet Battles . The player was also capable of designing his own ship. [6]
David Soussan then ported the Okamoto/Yee version to MS-DOS, having played it in high school. [7]
While at the University of Iowa, Tom Nelson and Mike Higgins played and made modifications to TREK73 on one of the University HP2000 system. In 1984, they created Begin, A Tactical Starship Simulation for MS-DOS. Begin was not a port of TREK73. It was written in C and was very much inspired by TREK73. [8] In 1993, Higgins released Begin 2, a VGA version for MS-DOS, and in 2009 Nelson released Begin 3 for Windows.
In 1985 while at the University of Michigan, Howard Chu wrote a version of TREK73 in Turbo Pascal for MS-DOS. This may have been the first version to use a screen-oriented interface and function-key command input. [9]
A version of TREK73 was included on Disk 10 of Fred Fish's Fish Disks for Amiga computers. [10]
Around 1990, Chu wrote a version in C/curses for the Amiga. Unlike his Turbo Pascal version, this game is fully implemented. It uses the numeric keys instead of function keys. [9]
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.
FreeDOS is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.
The backslash\ is a typographical mark used mainly in computing and mathematics. It is the mirror image of the common slash /. It is a relatively recent mark, first documented in the 1930s. It is sometimes called a hack, whack, escape, reverse slash, slosh, downwhack, backslant, backwhack, bash, reverse slant, reverse solidus, and reversed virgule.
86-DOS is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit.
Star Trek: Judgment Rites is a computer game first produced by Interplay Productions in 1993, featuring the original cast of the classic Star Trek in a series of new adventures, including one featuring Trelane, the omnipotent child from the original episode "The Squire of Gothos". Judgment Rites uses the same MS-DOS game engine as the earlier Star Trek: 25th Anniversary; however, it had sharper graphics and sound, particularly with the CD-ROM edition. All of the initial cast members provided voices for their characters on the game in that edition. William Campbell also reprised his guest role as Trelane.
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.
The Rainbow 100 is a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982. This desktop unit had a monitor similar to the VT220 and a dual-CPU box with both 4 MHz Zilog Z80 and 4.81 MHz Intel 8088 CPUs. The Rainbow 100 was a triple-use machine: VT100 mode, 8-bit CP/M mode, and CP/M-86 or MS-DOS mode using the 8088. It ultimately failed to in the marketplace which became dominated by the simpler IBM PC and its clones which established the industry standard as compatibility with CP/M became less important than IBM PC compatibility. Writer David Ahl called it a disastrous foray into the personal computer market. The Rainbow was launched along with the similarly packaged DEC Professional and DECmate II which were also not successful. The failure of DEC to gain a significant foothold in the high-volume PC market would be the beginning of the end of the computer hardware industry in New England, as nearly all computer companies located there were focused on minicomputers for large organizations, from DEC to Data General, Wang, Prime, Computervision, Honeywell, and Symbolics Inc.
HP Time-Shared BASIC is a BASIC programming language interpreter for Hewlett-Packard's HP 2000 line of minicomputer-based time-sharing computer systems. TSB is historically notable as the platform that released the first public versions of the game Star Trek.
Star Trader is a 1974 video game and an early example of the space trading genre. The game involves players moving from star to star on a map of the galaxy, buying and selling quantities of six types of merchandise in a competition to make the most money. The game was developed by Dave Kaufman for computers in 1973, and its BASIC source code was printed in the January 1974 issue of the People's Computer Company Newsletter. It was reprinted in the 1977 book What to Do After You Hit Return. The game was the inspiration for the multiplayer Trade Wars series, beginning in 1984, and is thought to be the antecedent to much of the space trading genre.
MSX-DOS is a discontinued disk operating system developed by Microsoft for the 8-bit home computer standard MSX, and is a cross between MS-DOS v1.25 and CP/M-80 v2.2.
Begin, A Tactical Starship Simulation is a video game released for MS-DOS in 1984 and consists of combat between spaceships.
DOS is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of Microsoft's MS-DOS and a rebranded version, IBM PC DOS, both of which were introduced in 1981. Later compatible systems from other manufacturers include DR-DOS (1988), ROM-DOS (1989), PTS-DOS (1993), and FreeDOS (1998). MS-DOS dominated the IBM PC compatible market between 1981 and 1995.
The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer, Model 5150 in 1981. IBM released four different versions of the Microsoft BASIC interpreter, licensed from Microsoft for the PC and PCjr. They are known as Cassette BASIC, Disk BASIC, Advanced BASIC (BASICA), and Cartridge BASIC. Versions of Disk BASIC and Advanced BASIC were included with IBM PC DOS up to PC DOS 4. In addition to the features of an ANSI standard BASIC, the IBM versions offered support for the graphics and sound hardware of the IBM PC line. Source code could be typed in with a full-screen editor, and very limited facilities were provided for rudimentary program debugging. IBM also released a version of the Microsoft BASIC compiler for the PC, concurrently with the release of PC DOS 1.10 in 1982.
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.
Kampfgruppe is a 1985 computer wargame designed by Gary Grigsby and published by Strategic Simulations for the Apple II, Atari 8-bit family, and Commodore 64. Kampfgruppe is a game tactical-scale combat on the Eastern Front. An MS-DOS port was released in 1987 followed by an Amiga version in 1988.
BASIC-8, is a BASIC programming language for the Digital Equipment (DEC) PDP-8 series minicomputers. It was the first BASIC dialect released by the company, and its success led DEC to produce new BASICs for its future machines, notably BASIC-PLUS for the PDP-11 series. DEC's adoption of BASIC cemented the use of the language as the standard educational and utility programming language of its era, which combined with its small system requirements, made BASIC the major language during the launch of microcomputers in the mid-1970s.