Hubbry Logo
logo
Microchess
Community hub

Microchess

logo
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something to knowledge base
Hub AI

Microchess AI simulator

(@Microchess_simulator)

Microchess

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 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.

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.

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. Later versions of the game for other microcomputers have visual outputs of the chess board. The program can run at one of three speeds: Respond instantly, after calculating for 5–10 seconds, or 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.

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.

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. 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. A friend of fellow KIM-1 owner Jim Butterfield was the first human that Microchess defeated. A short announcement by Butterfield previewing the game appeared in KIM-1 User Notes in November 1976. Despite the newsletter not mentioning Jennings's contact information, he received calls and letters from enthusiasts asking when the game would be complete. That same month, an incomplete version of the game was demonstrated at a trade show by MOS Technology. The game was completed in December.

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. 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. 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.

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. 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. Versions of Microchess were released for other microcomputers in 1977, with minimal changes as Jennings was not interested in improving the program, only selling it more widely. 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.

In 1978, Jennings and Micro-Ware produced an improved, dedicated chess computer version of the game, ChessMate, which was produced by Commodore International. The game's engine was also licensed to Novag for its dedicated Chess Champion Mk II in 1979. 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. 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, both of 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. Brad Templeton created the user interface for the PET and Atari versions, while Andy Kamienski worked on the TRS-80 version, all using Jennings's chess engine. 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; it uses the version 2.0 engine, the last version he had written.

See all
User Avatar
No comments yet.