OXO (video game)

Last updated

OXO
OXO emulated screenshot.png
OXO played in an EDSAC simulator for the Classic Mac OS
Designer(s) A S Douglas
Platform(s) EDSAC
Release
Genre(s) Puzzle
Mode(s) Single-player

OXO is a video game developed by A S Douglas in 1952 which simulates a game of noughts and crosses (tic-tac-toe). It was one of the first games developed in the early history of video games. Douglas programmed the game as part of a thesis on human-computer interaction at the University of Cambridge.

Contents

The program was written for the Electronic Delay Storage Automatic Calculator (EDSAC). EDSAC was one of the first stored-program computers, with memory that could be read from or written to, and had three small cathode-ray tube screens to display the state of the memory; Douglas re-purposed one screen to demonstrate portraying other information to the user, such as the state of a noughts and crosses game. After the game served its purpose, it was discarded on the original hardware but later successfully reconstructed.

OXO, along with a draughts game by Christopher Strachey completed around the same time, is one of the earliest known games to display visuals on an electronic screen. Under some definitions, it thus may qualify as the first video game, though other definitions exclude it due to its lack of moving or real-time updating graphics.

History

The Electronic Delay Storage Automatic Calculator in 1948 EDSAC (19).jpg
The Electronic Delay Storage Automatic Calculator in 1948

The Electronic Delay Storage Automatic Calculator (EDSAC) mainframe computer was built in the University of Cambridge's Mathematical Laboratory between 1946 and 6 May 1949, when it ran its first program, [1] [2] and remained in use until 11 July 1958. [3] The EDSAC was one of the first stored-program computers, with memory that could be read from or written to, and filled an entire room; it included three 35×16 dot matrix cathode-ray tubes (CRTs) to graphically display the state of the computer's memory. [4] [5] As a part of a thesis on human-computer interaction, Sandy Douglas, a doctoral candidate in mathematics at the university, used one of these screens to portray other information to the user; he chose to do so via displaying the current state of a game. [6] [7]

Douglas used the EDSAC to simulate a game of noughts and crosses, and display the state of the game on the screen. Like other early video games, after serving Douglas's purpose, the game was discarded. [4] Douglas did not give the game a name beyond "noughts and crosses"; the name OXO first appeared as the name of the simulation file created by computer historian Martin Campbell-Kelly while creating a simulation of the EDSAC several decades later. [8] Around the same time that OXO was completed, Christopher Strachey expanded a draughts program he had originally written in 1951 and ported it to the Ferranti Mark 1, which showed the state of the game on a CRT display. [9] [10] OXO and Strachey's draughts program are the earliest known games to display visuals on an electronic screen, though it is unclear which of the two games was displayed first. [7] As it ran on a computing device and used a graphical display, OXO is considered under some definitions to be a contender for the first video game, [11] though under others it does not due to its lack of moving graphics or graphics which update continuously. [12]

Interaction

Each game was played by one user against an artificially intelligent opponent, which could play a "perfect" game. The player entered their input using a rotary telephone controller, selecting which of the nine squares on the board they wished to move next. Their move would appear on the screen, and then the computer's move would follow; the game display only updated when the game state changed. [8] OXO was not available to the general public and could only be played in the University of Cambridge's Mathematical Laboratory by special permission, as the EDSAC could not be moved, and both the computer and the game were only intended for academic research purposes. [13]

Related Research Articles

<span class="mw-page-title-main">EDSAC</span> 1940s–1950s British computer

The Electronic Delay Storage Automatic Calculator (EDSAC) was an early British computer. Inspired by John von Neumann's seminal First Draft of a Report on the EDVAC, the machine was constructed by Maurice Wilkes and his team at the University of Cambridge Mathematical Laboratory in England. EDSAC was the second electronic digital stored-program computer, after the Manchester Mark 1, to go into regular service.

<span class="mw-page-title-main">Graphics card</span> Expansion card which generates a feed of output images to a display device

A graphics card is a computer expansion card that generates a feed of graphics output to a display device such as a monitor. Graphics cards are sometimes called discrete or dedicated graphics cards to emphasize their distinction to an integrated graphics processor on the motherboard or the central processing unit (CPU). A graphics processing unit (GPU) that performs the necessary computations is the main component in a graphics card, but the acronym "GPU" is sometimes also used to erroneously refer to the graphics card as a whole.

<span class="mw-page-title-main">Framebuffer</span> Portion of random-access memory containing a bitmap that drives a video display

A framebuffer is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Modern video cards contain framebuffer circuitry in their cores. This circuitry converts an in-memory bitmap into a video signal that can be displayed on a computer monitor.

<span class="mw-page-title-main">Maurice Wilkes</span> British computer scientist (1913–2010)

Sir Maurice Vincent Wilkes was an English computer scientist who designed and helped build the Electronic Delay Storage Automatic Calculator (EDSAC), one of the earliest stored program computers, and who invented microprogramming, a method for using stored-program logic to operate the control unit of a central processing unit's circuits. At the time of his death, Wilkes was an Emeritus Professor at the University of Cambridge.

<span class="mw-page-title-main">Manchester Baby</span> First electronic stored-program computer, 1948

The Manchester Baby, also called the Small-Scale Experimental Machine (SSEM), was the first electronic stored-program computer. It was built at the University of Manchester by Frederic C. Williams, Tom Kilburn, and Geoff Tootill, and ran its first program on 21 June 1948.

<i>Tranz Am</i> 1983 video game

Tranz Am is an action video game developed and published by Ultimate Play the Game that was released for the ZX Spectrum in July 1983. The game is set in a post-apocalyptic version of the United States and centres around a racing car driver on his quest to obtain the Eight Great Cups of Ultimate, which are scattered throughout the country.

<i>Tennis for Two</i> 1958 video game

Tennis for Two is a sports video game that simulates a game of tennis, and was one of the first games developed in the early history of video games. American physicist William Higinbotham designed the game in 1958 for display at the Brookhaven National Laboratory's annual public exhibition after learning that the government research institution's Donner Model 30 analog computer could simulate trajectories with wind resistance. He designed the game within a few hours, after which he and technician Robert V. Dvorak built it over a period of three weeks. The game was displayed on an oscilloscope and played with two custom aluminum controllers. Its visuals show a representation of a tennis court viewed from the side, and players adjust the angle of their shots with a knob on their controller and try to hit the ball over the net by pressing a button.

<span class="mw-page-title-main">Christopher Strachey</span> British computer scientist (1916–1975)

Christopher S. Strachey was a British computer scientist. He was one of the founders of denotational semantics, and a pioneer in programming language design and computer time-sharing. He has also been credited as possibly being the first developer of a video game and for coining terms such as polymorphism and referential transparency that are still widely used by developers today. He was a member of the Strachey family, prominent in government, arts, administration, and academia.

<span class="mw-page-title-main">Storage tube</span> CRTs designed for use as computer memory

Storage tubes are a class of cathode-ray tubes (CRTs) that are designed to hold an image for a long period of time, typically as long as power is supplied to the tube.

<span class="mw-page-title-main">Scan line</span> One row in a raster scanning pattern

A scan line is one line, or row, in a raster scanning pattern, such as a line of video on a cathode-ray tube (CRT) display of a television set or computer monitor.

Alexander Shafto "Sandy" Douglas CBE was a British professor of computer science, credited with creating the first graphical computer game, OXO, a version of noughts and crosses, in 1952 on the EDSAC computer at University of Cambridge.

<span class="mw-page-title-main">IMLAC</span> Graphical display system

IMLAC Corporation was an American electronics company in Needham, Massachusetts, that manufactured graphical display systems, mainly the PDS-1 and PDS-4, in the late 1960s and 1970s.

<span class="mw-page-title-main">Nimrod (computer)</span> 1951 British computer

The Nimrod, built in the United Kingdom by Ferranti for the 1951 Festival of Britain, was an early computer custom-built to play Nim, inspired by the earlier Nimatron. The twelve-by-nine-by-five-foot (3.7-by-2.7-by-1.5-meter) computer, designed by John Makepeace Bennett and built by engineer Raymond Stuart-Williams, allowed exhibition attendees to play a game of Nim against an artificial intelligence. The player pressed buttons on a raised panel corresponding with lights on the machine to select their moves, and the Nimrod moved afterward, with its calculations represented by more lights. The speed of the Nimrod's calculations could be reduced to allow the presenter to demonstrate exactly what the computer was doing, with more lights showing the state of the calculations. The Nimrod was intended to demonstrate Ferranti's computer design and programming skills rather than to entertain, though Festival attendees were more interested in playing the game than the logic behind it. After its initial exhibition in May, the Nimrod was shown for three weeks in October 1951 at the Berlin Industrial Show before being dismantled.

<span class="mw-page-title-main">Vector monitor</span> Type of display device

A vector monitor, vector display, or calligraphic display is a display device used for computer graphics up through the 1970s. It is a type of CRT, similar to that of an early oscilloscope. In a vector display, the image is composed of drawn lines rather than a grid of glowing pixels as in raster graphics. The electron beam follows an arbitrary path, tracing the connected sloped lines rather than following the same horizontal raster path for all images. The beam skips over dark areas of the image without visiting their points.

<span class="mw-page-title-main">The National Museum of Computing</span> Museum in Milton Keynes, United Kingdom

The National Museum of Computing is a UK-based museum that is dedicated to collecting and restoring historic computer systems, and is home to the world's largest collection of working historic computers. The museum is located on Bletchley Park in Milton Keynes, Buckinghamshire. It opened in 2007 in Block H – the first purpose-built computer centre in the world, having housed six of the ten Colossus computers that were in use at the end of World War II.

<span class="mw-page-title-main">Personal computer</span> Computer intended for use by an individual person

A personal computer, often referred to as a PC, is a computer designed for individual use. It is typically used for tasks such as word processing, internet browsing, email, multimedia playback, and gaming. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or technician. Unlike large, costly minicomputers and mainframes, time-sharing by many people at the same time is not used with personal computers. The term home computer has also been used, primarily in the late 1970s and 1980s. The advent of personal computers and the concurrent Digital Revolution have significantly affected the lives of people.

<span class="mw-page-title-main">Computer graphics</span> Graphics created using computers

Computer graphics deals with generating images and art with the aid of computers. Computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by computer graphics hardware. It is a vast and recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, or typically in the context of film as computer generated imagery (CGI). The non-artistic aspects of computer graphics are the subject of computer science research.

The history of video games spans a period of time between the invention of the first electronic games and today, covering many inventions and developments. Video gaming reached mainstream popularity in the 1970s and 1980s, when arcade video games, gaming consoles and home computer games were introduced to the general public. Since then, video gaming has become a popular form of entertainment and a part of modern culture in most parts of the world. The early history of video games, therefore, covers the period of time between the first interactive electronic game with an electronic display in 1947, the first true video games in the early 1950s, and the rise of early arcade video games in the 1970s. During this time there was a wide range of devices and inventions corresponding with large advances in computing technology, and the actual first video game is dependent on the definition of "video game" used.

<span class="mw-page-title-main">Cathode-ray tube amusement device</span> Earliest known interactive electronic game

The cathode-ray tube amusement device is the earliest-known concept for an interactive electronic game, as well as the first game concept to incorporate an electronic display. As described, the device would simulate an artillery shell arcing towards targets on a cathode-ray tube (CRT) screen, which is controlled by the player by adjusting knobs to change the trajectory of a CRT beam spot on the display in order to reach plastic targets overlaid on the screen.

<i>Bertie the Brain</i> 1950 video game

Bertie the Brain is one of the first games developed in the early history of video games. It was built in Toronto by Josef Kates for the 1950 Canadian National Exhibition. The four meter tall computer allowed exhibition attendees to play a game of tic-tac-toe against an artificial intelligence. The player entered a move on a keypad in the form of a three-by-three grid, and the game played out on a grid of lights overhead. The machine had an adjustable difficulty level. After two weeks on display by Rogers Majestic, the machine was disassembled at the end of the exhibition and largely forgotten as a curiosity.

References

  1. Wilkes, M.V. (January 1997). "Arithmetic on the EDSAC". IEEE Annals of the History of Computing . 19 (1). IEEE: 13–15. doi:10.1109/85.560726. ISSN   1058-6180.
  2. "Pioneer computer to be rebuilt". Cam. 62. University of Cambridge: 5. 2011.
  3. "EDSAC 99: 15–16 April 1999" (PDF). University of Cambridge Computer Laboratory. 6 May 1999. pp. 68–69. Retrieved 29 June 2013.
  4. 1 2 Donovan, Tristan (20 April 2010). Replay: The History of Video Games. Yellow Ant. pp. 1–9. ISBN   978-0-9565072-0-4.
  5. Campbell-Kelly, Martin (2001). "A Tutorial Guide to the EDSAC Simulator" (PDF). University of Warwick. Archived from the original (PDF) on 22 December 2015. Retrieved 18 December 2015.
  6. Kurosu, Masaaki, ed. (9 June 2014). Human-Computer Interaction Applications and Services: 16th International Conference, HCI International 2014, Heraklion, Crete, Greece, June 22-27, 2014, Proceedings, Part 3. Springer Publishing. p. 561. ISBN   9783319072272.
  7. 1 2 Smith, Alexander (22 January 2014). "The Priesthood At Play: Computer Games in the 1950s". They Create Worlds. Archived from the original on 22 December 2015. Retrieved 18 December 2015.
  8. 1 2 Hey, Tony; Pápay, Gyuri (30 November 2014). The Computing Universe: A Journey through a Revolution. Cambridge University Press. p. 174. ISBN   978-0-521-15018-7.
  9. Bellis, Mary (29 March 2013). "History of Computer Chess and Programmer Dietrich Prinz". About.com . IAC. Archived from the original on 27 April 2012. Retrieved 4 April 2013.
  10. Link, David (2012). "Programming ENTER: Christopher Strachey's Draughts Program" (PDF). Resurrection (60). Computer Conservation Society: 23–31.
  11. Wolf, Mark J. P. (16 August 2012). Encyclopedia of Video Games: The Culture, Technology, and Art of Gaming. Greenwood Publishing Group. pp. 3–7. ISBN   978-0-313-37936-9.
  12. Kowert, Rachel; Quandt, Thorsten (27 August 2015). The Video Game Debate: Unravelling the Physical, Social, and Psychological Effects of Video Games. Routledge. p. 3. ISBN   978-1-138-83163-6.
  13. Cohen, D. S. (20 September 2014). "OXO aka Noughts and Crosses - The First Video Game". About.com . IAC. Archived from the original on 22 December 2015. Retrieved 18 December 2015.