HOME

TheInfoList



OR:

''BASIC Computer Games'' is a compilation of type-in computer games in the
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) 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 ...
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''. Originally published in 1973 as ''101 BASIC Computer Games'', the book was so popular that it had two more printing runs, the last in March 1975. The programs in these books were written in the BASIC dialect found on Digital's
minicomputer A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ' ...
s. In 1974, Ahl left DEC. He purchased the rights to the book and republished it under the new name. With the release of the first
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
s, and
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ...
soon after, the games were ported to this dialect. By the early 1980s, with tens of millions of home computers in the market, it had become the first computer book to sell a million copies.


History

Around 1971, Ahl ported two popular early mainframe games from DEC's FOCAL language to BASIC: '' Hamurabi'' and ''
Lunar Lander A lunar lander or Moon lander is a spacecraft designed to land on the surface of the Moon. As of 2021, the Apollo Lunar Module is the only lunar lander to have ever been used in human spaceflight, completing six lunar landings from 1969 to 19 ...
''. He published the BASIC versions in DEC's educational newsletter, ''EDU'', which he edited. Their popularity was such that he called for more submissions for future editions of the newsletter, and quickly gathered many, with a considerable group of them coming from high school students. The wide availability of BASIC on various platforms, notably the
Data General Nova The Data General Nova is a series of 16-bit minicomputers released by the American company Data General. The Nova family was very popular in the 1970s and ultimately sold tens of thousands of units. The first model, known simply as "Nova", was ...
and
HP 2100 The HP 2100 is a series of 16-bit minicomputers that were produced by Hewlett-Packard (HP) from the mid-1960s to early 1990s. Tens of thousands of machines in the series were sold over its twenty-five year lifetime, making HP the fourth largest mi ...
series, led to considerable porting effort to and from the DEC platform. In 1974, Ahl left DEC to start ''
Creative Computing ''Creative Computing'' was one of the earliest magazines covering the microcomputer revolution. Published from October 1974 until December 1985, the magazine covered the spectrum of hobbyist/home/personal computing in a more accessible format t ...
'' magazine. He re-acquired the rights to the book from DEC and re-published under the name ''BASIC Computer Games''. It was around this time that the first hobbyist microcomputers started appearing in 1975, and it became quite popular with these owners. The release of the "1977 Trinity" machines (
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
,
Commodore PET The Commodore PET is a line of personal computers produced starting in 1977 by Commodore International. A single all-in-one case combines a MOS Technology 6502 microprocessor, Commodore BASIC in read-only memory, keyboard, monochrome monitor, ...
, and
TRS-80 The TRS-80 Micro Computer System (TRS-80, later renamed the Model I to distinguish it from successors) is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of ' ...
) was soon followed by a great many new competing microcomputer platforms featuring BASIC, along with the userbase to go with them, and demand for the book led to a second edition in 1978. Sales remained strong for years, and spawned similar collections in ''More Basic Computer Games'' (1979), and ''Big Computer Games'' (1984) and ''Basic Computer Adventures'' (1984), with translations into six languages.


Games

*''
Chomp Chomp is a two-player strategy game played on a rectangular grid made up of smaller square cells, which can be thought of as the blocks of a chocolate bar. The players take it in turns to choose one block and "eat it" (remove from the board), to ...
'' *''
Civil War A civil war or intrastate war is a war between organized groups within the same state (or country). The aim of one side may be to take control of the country or a region, to achieve independence for a region, or to change government polici ...
'' *'' Hexapawn'' *'' Hamurabi'' (based on ''The Sumer Game'' by Doug Dyment) *'' Nim'' *'' Super Star Trek''


Reception

The first version, ''101'' went into a second printing and eventually sold 10,000 copies. Ahl later noted that “was far more books than there were computers around, so people were buying three, four, five of them for each computer.” The second version, ''BASIC'', was re-printed many times and was the first computer book to sell a million copies. Harry McCracken called it "The single most influential book of the BASIC era".


Legacy

Using Vintage Basic, the games can be run on any
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
(32-bit or 64-bit),
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
(64-bit only), or
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
(64-bit only) system. The source code for the book is provided (with permission of David H Ahl) o
Vintage Basic's Basic Computer Games
page. A
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
machine with the
GW-BASIC GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA. Functionally identical to BASICA, its BASIC interpreter is a fully self-contained executable and does not need the Cassette BASIC ROM found in the ...
interpreter (32-bit only) can also run the games. The games are also compilable and playable with the Microsoft Small Basic development environment for children. Computer Science for Kids has released a 2010 Small Basic Edition of the classic Basic Computer Games book called ''Basic Computer Games: Small Basic Edition''.Small Basic Computer Games website
on computerscienceforkids.com

project
started on GitHub in 2021 to port the games in these books to modern languages. Program listings from the second ("microcomputer") edition, and from ''More Basic Computer Games'', can be run by the open-source Brassica interpreter i
R
o
Python


References


External links

*
''Basic Computer Games: Small Basic 2010 Edition''George Beker's BEKERBOTS Site. Beker illustrated the Basic Computer Games books''Basic Computer Games'' archived on AtariArchives.org
{{DEFAULTSORT:Basic Computer Games BASIC programming language family Source code Books about video games Video games with available source code