Microchess

Last updated

Microchess
Microchess Kim-1.jpg
Microchess on a KIM-1 microcomputer
Developer(s) Peter R. Jennings
Publisher(s) Micro-Ware / Personal Software
Platform(s) KIM-1, Altair 8800, Apple II, Atari 8-bit, PET, TRS-80, TRS-80 Color Computer
ReleaseDecember 18, 1976
Genre(s) Computer chess

Microchess, sometimes written as MicroChess, is a chess program developed for the MOS Technology KIM-1 microcomputer by Peter R. Jennings in 1976, and published by his company Micro-Ware. The game plays chess against the human player at a beginner level, with the player entering moves via a keyboard and the computer responding, both in a custom chess notation. The game was ported to many other microcomputers such as the TRS-80, Apple II, Commodore PET and Atari 8-bit family computers by Micro-Ware and its successor company Personal Software (later VisiCorp) between 1976 and 1980, with later versions featuring graphics and more levels of play. A dedicated hardware version of the game called ChessMate was produced by Commodore International in 1978, and the game's engine was licensed to Novag for its dedicated Chess Champion Mk II chess computer in 1979.

Contents

The game was created by Jennings over the course of around six months in 1976. He developed it with the aim of making a product that could be widely sold, rather than as the most advanced chess engine possible. It was possibly the first computer game to be sold commercially, and was the first commercial chess program for microcomputers and the first software package to sell 50,000 copies. Micro-Ware itself was possibly the first software publishing company. Microchess ultimately sold over a million copies across all of its versions by the mid-1980s, and variants were sold into the early 1990s. Despite being commercially successful, it has been largely regarded by critics as a poor chess game.

Gameplay

Microchess is a chess program that allows the user to play against a low-level computer opponent. Earlier versions of the game did not have video output: the player would use the keyboard to enter moves using a custom notation, and the program would provide its replies using the same notation. [1] Later versions of the game for other microcomputers had visual outputs of the chess board. The program can run at one of three speeds: it could respond instantly, after calculating for 5–10 seconds, or it could use enough time that a full game may last an hour. While calculating its move, it looks up to three plies ahead. It has been estimated to have the strength of a beginning player, at around 1100 Elo. [2]

Development

Microchess was developed by Peter R. Jennings in Toronto, Canada in 1976. Jennings had wanted to create a chess program for many years after reading a Scientific American article on the subject. Upon reading an article about MOS Technology's new KIM-1 microcomputer, Jennings decided to buy one and try writing his own program. His intention during development was to create a game he could sell—first for the KIM-1, and then for other microcomputers—rather than to design the best possible chess engine. [3]

Jennings began work on the game in May 1976. Within weeks, he had a program that could play chess against a human player. Over the next six months, he continued to iterate on the game, improving the computer's ability to understand moves and strategy while working within the KIM-1's limitations, including its 1kB of memory. [4] [5] In 1976, the KIM-1 also lacked both a video display and a full keyboard. The game was designed such that players would input their moves using a custom notation, and the computer would respond with the notation for its own moves printed on a small seven-segment display, with the player possibly making use of a physical chess board to keep track of the game. [1] [6] A short announcement previewing the game was made in the KIM-1 User Notes fan magazine in November 1976, after another Toronto KIM-1 user played the game and wrote in. The announcement led to Jennings receiving calls and letters from enthusiasts asking when the game would be complete. [7] [5] That same month, an incomplete version of the game was demonstrated at a trade show by MOS Technology. The game was completed in December. [8]

Release

Graphical Microchess 1.5 on a TRS-80 microcomputer Microchess TRS-80.jpg
Graphical Microchess 1.5 on a TRS-80 microcomputer

Jennings released Microchess on December 18, 1976, and sent announcements of the game to hobbyist magazines and catalogues. On April 1, 1977, he founded Micro-Ware for the purpose of selling the game. [9] Initial sales of Microchess were not of the program on a cassette tape, but were instead a printed booklet of computer code which the player would need to type into the computer to write the program and then save it to their own tape. According to Jennings this was because he was working at another job and did not have time to make copies of tapes to sell, as it was a difficult process at the time. Additionally, there was no commercial software market and most programs were distributed via printed source code in books and magazines to computer enthusiasts, the target audience of the game. [6] After a couple of months, Micro-Ware began selling paper tapes and cassette tapes of the program directly and through distributors, though the source code to the game was still included in the manual. Microchess was sold for $10 per copy, in either US or Canadian currency; $12 for a copy that included a paper tape; and $13 for a copy on cassette tape. [9]

Chuck Peddle, president of MOS Technology, offered to buy the rights to the game for $1,000, but Jennings refused to sell, believing his mail-order sales would make more. [10] [11] The game was widely sold for KIM-1 computers, partially due to MOS Technology including advertisements for the game with the computer. Reportedly some sales of the computer were specifically to play the game; according to Jennings, the price of the computer plus the game was similar to that of Fidelity Electronics's Chess Challenger (1977), the first dedicated chess computer. [12] Versions of Microchess were released for other microcomputer in 1977, with minimal changes as Jennings was not interested in improving the program, only selling it more widely. [13] A version for the Altair 8800 was produced in April 1977, with the port done by Terry O'Brian, a member of the local Toronto computer club. For that and later versions the source code was no longer printed in the manual as it was much longer than it had been for the KIM-1. [14]

In 1978, Jennings and Micro-Ware produced an improved, dedicated chess computer version of the game, ChessMate, which was produced by Commodore International. [15] The game's engine was also licensed to Novag for its dedicated Chess Champion Mk II in 1979. [16] Former World Chess Champion Bobby Fischer met with Jennings, and played against ChessMate. He considered licensing his name for the product, but ultimately decided against it. [10] [17] That same year, version 1.5 was released for the TRS-80, as well as version 2.0 for the Apple II, Commodore PET, and Atari 8-bit computers—which included black-and-white graphics of a chessboard. Other features added in these versions included multiple levels of play, with 1.5 having three levels, and 2.0 having eight. [18] [19] A final version of Microchess with color graphics was released for the TRS-80 Color Computer in 1980. As the successor to Micro-Ware, Personal Software, did not deal with computer games at the time, Jennings created the port himself. [20]

Reception

Microchess was a major success for the late 1970s computer market. According to Jennings, it was the first computer game to be sold commercially, while video game and computer historians have termed it the first "commercially sold home computer game", the first commercial computer game "not released by a hardware company" and the first commercial chess program for microcomputers. [6] [21] [22] [23] Over 1,000 copies of the game were sold by mid-1977, leading Jennings to quit his job and run Micro-Ware full-time. [9] The game's success grew as Jennings released it for more microcomputer systems and the overall microcomputer market expanded. The game made Micro-Ware over $1 million by 1978, and was claimed in 1981 by Personal Software to have been the first computer program of any kind to do so. [24] [25] It sold 50,000 copies by 1979, also claimed by Personal Software to be the first software product to do so, and according to Jennings at one point copies of Microchess had been sold to 30% of computer owners in existence. [2] [21] [26] The majority of the copies sold in the 1970s were for the TRS-80, as Radioshack carried that version of the game in stores. [21] ChessMate also sold tens of thousands of copies. Over one million copies of the game in its various versions were sold by the mid-1980s, and the TRS-80 color chess version was sold into the early 1990s. [24]

According to Jennings, many buyers of the game did not know how to play chess nor were interested in learning, but were instead interested in having software that had a real-world analogue to show people. [10] As the commercial video game industry was only beginning, Microchess did not receive reviews like more recent video games, and its ability to play chess and thus interest among chess players was quickly surpassed by games such as Sargon (1978). [11] BYTE in 1981 wrote that when chess programs such as Microchess appeared, "we all laughed and proceeded to demolish them ... microcomputer chess programs had a poor reputation". [27] Chess player and historian Tim Harding, in a 1985 book on chess computers, called Microchess "dreadful" and vastly inferior to Sargon II (1979). [16]

Legacy

Microchess led to the creation of Micro-Ware, possibly the first software publishing company. In 1978, Micro-Ware merged with software publisher Personal Software, operated by Dan Fylstra, who had seen the game at the November 1976 show and bought the third-ever sold copy, with Fylstra and Jennings as co-owners. [8] The resulting company, still named Personal Software, paid royalties to Jennings for Microchess, but Jennings soon funneled that money into funding the development of VisiCalc (1979), the first spreadsheet software. This led the company to rebrand as VisiCorp in 1982. [28]

Chuck Peddle later said that Microchess was a critical success for the KIM-1, and that it and Jennings were crucial to successfully launching the Commodore PET in 1977. [29] As the source code was included with the game, Jennings encouraged players to write their own additions to the program. He claims that most additions were for supporting additional input or output types or adding the ability to recognize more chess openings than the limited memory of the base KIM-1 had allowed, and that no bugs or mistakes in the code were ever found. [30] Jennings later noted that Micro-Ware sold many more early copies of the game for the KIM-1 than for the Altair 8800 microcomputers, despite the latter being much more popular. He attributes this to the more popular microcomputers having hobbyist clubs that shared software, while less popular microcomputer owners all had to purchase their own copies. [31]

Related Research Articles

<span class="mw-page-title-main">MOS Technology 6502</span> 8-bit microprocessor from 1975

The MOS Technology 6502 is an 8-bit microprocessor that was designed by a small team led by Chuck Peddle for MOS Technology. The design team had formerly worked at Motorola on the Motorola 6800 project; the 6502 is essentially a simplified, less expensive and faster version of that design.

<span class="mw-page-title-main">TRS-80</span> 1977 microcomputer by Tandy Corporation

The TRS-80 Micro Computer System is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of Tandy Radio Shack, Z80 [microprocessor]. It is one of the earliest mass-produced and mass-marketed retail home computers.

<span class="mw-page-title-main">VisiCalc</span> Computer application

VisiCalc is the first spreadsheet computer program for personal computers, originally released for Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microcomputer from a hobby for computer enthusiasts into a serious business tool, and then prompting IBM to introduce the IBM PC two years later. More than 700,000 copies were sold in six years, and up to 1 million copies over its history.

<i>Zork</i> 1977 video game

Zork is a text-based adventure game first released in 1977 by developers Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling for the PDP-10 mainframe computer. The original developers and others, as the company Infocom, expanded and split the game into three titles—Zork I: The Great Underground Empire, Zork II: The Wizard of Frobozz, and Zork III: The Dungeon Master—which were released commercially for a range of personal computers beginning in 1980. In Zork, the player explores the abandoned Great Underground Empire in search of treasure. The player moves between the game's hundreds of locations and interacts with objects by typing commands in natural language that the game interprets. The program acts as a narrator, describing the player's location and the results of the player's commands. It has been described as the most famous piece of interactive fiction.

<span class="mw-page-title-main">Microcomputer</span> Small computer with a CPU made out of a microprocessor

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 (PCB). Microcomputers became popular in the 1970s and 1980s with the advent of increasingly powerful microprocessors. The predecessors to these computers, mainframes and minicomputers, were comparatively much larger and more expensive. Many microcomputers are also personal computers. An early use of the term "personal computer" in 1962 predates microprocessor-based designs. (See "Personal Computer: Computers at Companies" reference below). A "microcomputer" used as an embedded control system may have no human-readable input and output devices. "Personal computer" may be used generically or may denote an IBM PC compatible machine.

<span class="mw-page-title-main">VIC-20</span> 1981 home computer by Commodore

The VIC-20 is an 8-bit home computer that was sold by Commodore Business Machines. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. It was described as "one of the first anti-spectatorial, non-esoteric computers by design...no longer relegated to hobbyist/enthusiasts or those with money, the computer Commodore developed was the computer of the future."

Tiny BASIC is a family of dialects of the BASIC programming language that can fit into 4 or fewer KBs of memory. Tiny BASIC was designed by Dennis Allison and the People's Computer Company (PCC) in response to the open letter published by Bill Gates complaining about users pirating Altair BASIC, which sold for $150. Tiny BASIC was intended to be a completely free version of BASIC that would run on the same early microcomputers.

<span class="mw-page-title-main">Commodore PET</span> Personal computer system

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, in early models, a cassette deck.

<span class="mw-page-title-main">KIM-1</span> Single-board computer produced by MOS Technology

The KIM-1, short for Keyboard Input Monitor, is a small 6502-based single-board computer developed and produced by MOS Technology, Inc. and launched in 1976. It was very successful in that period, due to its low price and easy-access expandability.

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 version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.

"An Open Letter to Hobbyists" is a 1976 open letter written by Bill Gates, the co-founder of Microsoft, to early personal computer hobbyists, in which Gates expresses dismay at the rampant software piracy taking place in the hobbyist community, particularly with regard to his company's software.

<i>Sargon</i> (chess) Video game series

Sargon is a line of chess-playing software for personal computers. The original SARGON from 1978 was written in assembly language by Dan and Kathleen "Kathe" Spracklen for the Z80-based Wavemate Jupiter II.

<span class="mw-page-title-main">VisiCorp</span>

VisiCorp was an early personal computer software publisher. Its most famous products were Microchess, Visi On and VisiCalc.

<span class="mw-page-title-main">Acorn MOS</span> Computer operating system

The Machine Operating System (MOS) or OS is a discontinued computer operating system (OS) used in Acorn Computers' BBC computer range. It included support for four-channel sound, graphics, file system abstraction, and digital and analogue input/output (I/O) including a daisy-chained expansion bus. The system was single-tasking, monolithic and non-reentrant.

<span class="mw-page-title-main">History of personal computers</span> History of the consumer personal computer

The history of the personal computer as a mass-market consumer electronic device began with the microcomputer revolution of the 1970s. A personal computer is one intended for interactive individual use, as opposed to a mainframe computer where the end user's requests are filtered through operating staff, or a time-sharing system in which one large processor is shared by many individuals. After the development of the microprocessor, individual personal computers were low enough in cost that they eventually became affordable consumer goods. Early personal computers – generally called microcomputers – were sold often in electronic kit form and in limited numbers, and were of interest mostly to hobbyists and technicians.

<span class="mw-page-title-main">BBC Micro</span> Series of British microcomputers by Acorn

The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputer designed and built by Acorn Computers Limited in the 1980s for the Computer Literacy Project of the BBC. Designed with an emphasis on education, it was notable for its ruggedness, expandability, and the quality of its operating system. An accompanying 1982 television series, The Computer Programme, featuring Chris Serle learning to use the machine, was broadcast on BBC2.

<span class="mw-page-title-main">Home computer</span> Class of microcomputers

Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single, non-technical user. These computers were a distinct market segment that typically cost much less than business, scientific, or engineering-oriented computers of the time, such as those running CP/M or the IBM PC, and were generally less powerful in terms of memory and expandability. However, a home computer often had better graphics and sound than contemporary business computers. Their most common uses were word processing, playing video games, and programming.

Peter R. Jennings is a British-Canadian physicist, scientist, inventor, software developer, computer chess programmer, and entrepreneur. He is most notable for creating MicroChess, the first microcomputer game to be sold commercially.

<i>Sargon II</i> (video game) 1979 video game

Sargon II is a sequel to Sargon. Both are computer chess programs for home computers.

References

  1. 1 2 Jennings, 47:50–48:45
  2. 1 2 Jennings, 1:17:30–1:19:00
  3. Jennings, 24:00–25:30
  4. Jennings, 28:25–36:00
  5. 1 2 Jennings, 36:00–40:00
  6. 1 2 3 Jennings, 40:00–43:50
  7. Rehnke, Eric (November 1976). "Kim-1/6502 Power!". Kim-1 User Notes. Vol. 1, no. 2.
  8. 1 2 Jennings, 1:21:30–1:24:30
  9. 1 2 3 Jennings, 49:00–51:45
  10. 1 2 3 Freiberger; Swaine, p. 288
  11. 1 2 Welsh; Welsh, ch. 4
  12. Jennings, 56:30–58:35
  13. Jennings, 1:04:30–1:07:00
  14. Jennings, 58:35–1:01:45
  15. Jennings, 1:07:30–1:10:30
  16. 1 2 Harding, pp. 76, 155
  17. Jennings, 1:27:15-1:33:00
  18. Jennings, 1:19:30-1:20:00
  19. "Microchess". Kilobaud Microcomputing . No. 19. 1978. pp. 75, 99. ISSN   0192-4575.
  20. Jennings, 1:34:00–1:36:00
  21. 1 2 3 Smith, pp. 363–364
  22. "Microchess 1.5 running on a Radio Shack TRS-80 microcomputer". Computer History Museum. Archived from the original on May 26, 2022. Retrieved July 28, 2023.
  23. Zhouxiang, p. 26
  24. 1 2 Jennings, 1:40:00–1:42:00
  25. Stanton; Dickey, p. 289
  26. "Personal Software Introduces Backgammon & Checkers Programs". Intelligent Machines Journal . No. 20. International Data Group. January 21, 1980. p. 10. ISSN   0199-6649.
  27. Martellaro, John (January 1981). "The Newest Sargon - 2.5". Byte . Vol. 6, no. 1. McGraw-Hill. pp. 208–212. ISSN   0360-5280 . Retrieved October 18, 2013.
  28. Jennings, 54:15–56:10
  29. Bagnall, p. 80
  30. Jennings, 46:30–47:15
  31. Jennings, 44:20–45:00

Sources