Spacewar!
   HOME

TheInfoList



OR:

''Spacewar!'' is a
space combat Space warfare is hypothetical combat in which one or more belligerents are situated in outer space. The scope of space warfare therefore includes ''ground-to-space warfare'', such as attacking satellites from the Earth; ''space-to-space warfa ...
video game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This feedba ...
developed in 1962 by Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Bob Saunders, Steve Piner, and others. It was written for the newly installed DEC
PDP-1 The PDP-1 (''Programmed Data Processor-1'') is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is famous for being the computer most important in the creation of hacker culture at Massachusett ...
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, ' ...
at the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of th ...
. After its initial creation, ''Spacewar!'' was expanded further by other students and employees of universities in the area, including Dan Edwards and
Peter Samson Peter R. Samson (born 1941 in Fitchburg, Massachusetts) is an American computer scientist, best known for creating pioneering computer software for the TX-0 and PDP-1. Samson studied at the Massachusetts Institute of Technology (MIT) between 195 ...
. It was also spread to many of the few dozen installations of the PDP-1 computer, making ''Spacewar!'' the first known video game to be played at multiple computer installations. The game features two spaceships, "the needle" and "the wedge", engaged in a dogfight while maneuvering in the
gravity well The Hill sphere of an astronomical body is the region in which it dominates the attraction of satellites. To be retained by a planet, a moon must have an orbit that lies within the planet's Hill sphere. That moon would, in turn, have a Hil ...
of a star. Both ships are controlled by human players. Each ship has limited weaponry and fuel for maneuvering, and the ships remain in motion even when the player is not accelerating. Flying near the star to provide a
gravity assist In orbital mechanics and aerospace engineering, a gravitational slingshot, gravity assist maneuver, or swing-by is the use of the relative movement (e.g. orbit around the Sun) and gravity of a planet or other astronomical object to alter the p ...
was a common tactic. Ships are destroyed when they collide with a torpedo, the star, or each other. At any time, the player can engage a
hyperspace In science fiction, hyperspace (also known as nulspace, subspace, overspace, jumpspace and similar terms) is a concept relating to higher dimensions as well as parallel universes and a faster-than-light (FTL) method of interstellar travel. ...
feature to move to a new and random location on the screen, though in some versions each use has an increasing chance of destroying the ship instead. The game was initially controlled with switches on the PDP-1, though Bob Saunders built an early
gamepad A gamepad is a type of video game controller held in two hands, where the fingers (especially thumbs) are used to provide input. They are typically the main input device for video game consoles. Features Gamepads generally feature a set o ...
to reduce the difficulty and awkwardness of controlling the game. ''Spacewar!'' is one of the most important and influential games in the
early history of video games 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 gam ...
. It was extremely popular in the small programming community in the 1960s and the
public domain The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired ...
code was widely
ported In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally desi ...
to and recreated on other computer systems at the time, especially after computer systems with monitors became more widespread towards the end of the decade. It has also been recreated in more modern programming languages for PDP-1
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
s. It directly inspired many other electronic games, such as the first commercial
arcade video game An arcade video game takes player input from its controls, processes it through electrical or computerized components, and displays output to an electronic monitor or similar display. Most arcade video games are coin-operated, housed in an arc ...
s, ''
Galaxy Game ''Galaxy Game'' is a space combat arcade game developed in 1971 during the early era of video games. ''Galaxy Game'' is an expanded version of the 1962 ''Spacewar!'', potentially the first video game to spread to multiple computer installations ...
'' and ''
Computer Space ''Computer Space'' is a space combat simulation, space combat arcade game developed in 1971. Created by Nolan Bushnell and Ted Dabney in partnership as Syzygy Engineering, it was the first arcade video game as well as the first commercially avail ...
'' (1971), and later games such as ''
Asteroids An asteroid is a minor planet of the inner Solar System. Sizes and shapes of asteroids vary significantly, ranging from 1-meter rocks to a dwarf planet almost 1000 km in diameter; they are rocky, metallic or icy bodies with no atmosphere. ...
'' (1979). In 2007, ''Spacewar!'' was named to a list of the ten most important video games of all time, which formed the start of the
game canon The game canon is a list of video games to be considered for preservation by the Library of Congress. ''The New York Times'' called the creation of this list "an assertion that digital games have a cultural significance and a historical significa ...
at the
Library of Congress The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the ''de facto'' national library of the United States. It is the oldest federal cultural institution in the country. The libra ...
, and in 2018 it was inducted into the
World Video Game Hall of Fame The World Video Game Hall of Fame is an international hall of fame that opened on June 4, 2015. It is located in The National Museum of Play's ''eGameRevolution'' exhibit; the hall's administration is overseen by The Strong and the Internatio ...
by
The Strong The Strong is an interactive, collections-based educational institution in Rochester, New York, United States, devoted to the study and exploration of play. It carries out this mission through six programmatic arms called "Play Partners": * Na ...
and the International Center for the History of Electronic Games.


Background

During the 1950s, various computer games were created in the context of academic computer and programming research and for demonstrations of computing power, especially after the introduction later in the decade of smaller and faster computers on which programs could be created and run in real time as opposed to being executed on a schedule. A few programs, however, were intended both to showcase the power of the computer they ran on and as entertainment products; these were generally created by undergraduate and graduate students and university employees, such as at the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of th ...
(MIT), where staff and students were allowed on occasion to develop programs for the
TX-0 The TX-0, for ''Transistorized Experimental computer zero'', but affectionately referred to as tixo (pronounced "tix oh"), was an early fully transistorized computer and contained a then-huge 64 K of 18-bit words of magnetic-core memory. Const ...
experimental computer. These interactive graphical games were created by a community of programmers, many of them students and university employees affiliated with the
Tech Model Railroad Club The Tech Model Railroad Club (TMRC) is a student organization at the Massachusetts Institute of Technology (MIT). Historically it has been a wellspring of hacker culture and the oldest such hacking group in North America. Formed in 1946, its HO sc ...
(TMRC), led by
Alan Kotok Alan Kotok (November 9, 1941 – May 26, 2006) was an American computer scientist known for his work at Digital Equipment Corporation (Digital, or DEC) and at the World Wide Web Consortium (W3C). Steven Levy, in his book '' Hackers: Heroes of t ...
,
Peter Samson Peter R. Samson (born 1941 in Fitchburg, Massachusetts) is an American computer scientist, best known for creating pioneering computer software for the TX-0 and PDP-1. Samson studied at the Massachusetts Institute of Technology (MIT) between 195 ...
, and Bob Saunders. The games included ''Tic-Tac-Toe'', which used a
light pen A light pen is a computer input device in the form of a light-sensitive wand used in conjunction with a computer's cathode-ray tube (CRT) display. It allows the user to point to displayed objects or draw on the screen in a similar way to a tou ...
to play a simple game of
noughts and crosses Tic-tac-toe (American English), noughts and crosses (Commonwealth English), or Xs and Os (Canadian or Irish English) is a paper-and-pencil game for two players who take turns marking the spaces in a three-by-three grid with ''X'' or ''O''. ...
against the computer, and ''Mouse in the Maze'', which used a light pen to set up a maze of walls for a virtual mouse to traverse. In September 1961, a
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president un ...
(DEC)
PDP-1 The PDP-1 (''Programmed Data Processor-1'') is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is famous for being the computer most important in the creation of hacker culture at Massachusett ...
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, ' ...
was installed in the "
kludge A kludge or kluge () is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain. This term is used in diverse fields such as computer science, aerospace engineering, Internet sla ...
room" on the 2nd floor of Building 26, the location of the MIT Electrical Engineering Department. The PDP-1 was to complement the older TX-0, and like it had a
punched tape Five- and eight-hole punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data storage ...
reader and writer, and additionally accepted input from a panel of switches and could output to a
cathode-ray tube A cathode-ray tube (CRT) is a vacuum tube containing one or more electron guns, which emit electron beams that are manipulated to display images on a Phosphorescence, phosphorescent screen. The images may represent electrical waveforms (osci ...
display. Over the summer before its arrival a group of students and university employees had been pondering ideas for programs that would demonstrate the new computer's capabilities in a compelling way. Three of them— Steve Russell, then an employee at
Harvard University Harvard University is a private Ivy League research university in Cambridge, Massachusetts. Founded in 1636 as Harvard College and named for its first benefactor, the Puritan clergyman John Harvard, it is the oldest institution of highe ...
and a former research assistant at MIT; Martin Graetz, a research assistant and former student at MIT; and Wayne Wiitanen, a research assistant at Harvard and former employee and student at MIT—came up with the idea for ''Spacewar!''. They referred to their collaboration as the "Hingham Institute" as Graetz and Wiitanen were living in a tenement building on Hingham Street in
Cambridge, Massachusetts Cambridge ( ) is a city in Middlesex County, Massachusetts, United States. As part of the Boston metropolitan area, the cities population of the 2020 U.S. census was 118,403, making it the fourth most populous city in the state, behind Boston, ...
. "We had this brand new PDP-1", Steve Russell told ''
Rolling Stone ''Rolling Stone'' is an American monthly magazine that focuses on music, politics, and popular culture. It was founded in San Francisco, California, in 1967 by Jann Wenner, and the music critic Ralph J. Gleason. It was first known for its ...
'' in a 1972 interview. "Somebody [
Marvin Minsky Marvin Lee Minsky (August 9, 1927 – January 24, 2016) was an American cognitive and computer scientist concerned largely with research of artificial intelligence (AI), co-founder of the Massachusetts Institute of Technology's AI laboratory ...
] had built some little pattern-generating programs which made interesting patterns like a
kaleidoscope A kaleidoscope () is an optical instrument with two or more reflecting surfaces (or mirrors) tilted to each other at an angle, so that one or more (parts of) objects on one end of these mirrors are shown as a regular symmetrical pattern when v ...
. Not a very good demonstration. Here was this display that could do all sorts of good things! So we started talking about it, figuring what would be interesting displays. We decided that probably you could make a two-dimensional maneuvering sort of thing, and decided that naturally the obvious thing to do was spaceships."


Gameplay

The gameplay of ''Spacewar!'' involves two monochrome spaceships called "the needle" and "the wedge", each controlled by a player, attempting to shoot one another while maneuvering on a two-dimensional plane in the
gravity well The Hill sphere of an astronomical body is the region in which it dominates the attraction of satellites. To be retained by a planet, a moon must have an orbit that lies within the planet's Hill sphere. That moon would, in turn, have a Hil ...
of a star, set against the backdrop of a starfield. The ships fire torpedoes, which are not affected by the gravitational pull of the star. The ships have a limited number of torpedoes and supply of fuel, which is used when the player fires the ship's thrusters. Torpedoes are fired one at a time by flipping a toggle switch on the computer or pressing a button on the control pad, and there is a
cooldown Cooling down (also known as limbering down or warming down) is an important transition, done after intense activity, to allow the body to gradually return to resting or near-resting state. Depending on the intensity of the exercise, cooling down a ...
period between launches. The ships remain in motion even when the player is not accelerating, and rotating the ships does not change the direction of their motion, though the ships can rotate at a constant rate without inertia. Each player controls one of the ships and must attempt to shoot down the other ship while avoiding a collision with the star or the opposing ship. Flying near the star can provide a
gravity assist In orbital mechanics and aerospace engineering, a gravitational slingshot, gravity assist maneuver, or swing-by is the use of the relative movement (e.g. orbit around the Sun) and gravity of a planet or other astronomical object to alter the p ...
to the player at the risk of misjudging the trajectory and falling into the star. If a ship moves past one edge of the screen, it reappears on the other side in a wraparound effect. A
hyperspace In science fiction, hyperspace (also known as nulspace, subspace, overspace, jumpspace and similar terms) is a concept relating to higher dimensions as well as parallel universes and a faster-than-light (FTL) method of interstellar travel. ...
feature, or "panic button", can be used as a last-ditch means to evade enemy torpedoes by moving the player's ship to another location on the screen after it disappears for a few seconds, but the reentry from hyperspace occurs at a random location, and in some versions there is an increasing probability of the ship exploding with each use. Player controls include clockwise and counterclockwise rotation, forward thrust, firing torpedoes, and hyperspace. Initially, these were controlled using the front-panel test switches on the PDP-1 minicomputer, with four switches for each player, but these proved to be awkward to use and wore out quickly under normal gameplay, as well as causing players to accidentally flip the computer's control and power switches. The location of the switches also left one player off to one side of the CRT display due to the limited space in front of the computer, which left them at a disadvantage. To alleviate these problems, Saunders created a detached control device, essentially an early
gamepad A gamepad is a type of video game controller held in two hands, where the fingers (especially thumbs) are used to provide input. They are typically the main input device for video game consoles. Features Gamepads generally feature a set o ...
. The gamepad had a switch for turning left or right, another for forward thrust or hyperspace, and a torpedo launch button. The button was silent so that the opposing player would not have a warning that the player was attempting to fire a torpedo during a cooldown period.


Development

Russell, Graetz and Wiitanen developed the basic ''Spacewar!'' concept in the summer of 1961, in anticipation of the PDP-1 being installed. Russell had recently finished reading the ''Lensman'' series by E. E. "Doc" Smith and thought the stories would make a good basis for the program. "His heroes had a strong tendency to get pursued by the villain across the galaxy and have to invent their way out of their problem while they were being pursued. That sort of action was the thing that suggested ''Spacewar!''. He had some very glowing descriptions of spaceship encounters and space fleet maneuvers." Other influences cited by fellow programmer Martin Graetz include E. E. Smith's ''
Skylark ''Alauda'' is a genus of larks found across much of Europe, Asia and in the mountains of north Africa, and one of the species (the Raso lark) endemic to the islet of Raso in the Cape Verde Islands. Further, at least two additional species are ...
'' novels and Japanese pulp fiction ''
tokusatsu is a Japanese term for live action film or television drama that makes heavy use of practical special effects. ''Tokusatsu'' entertainment mainly refers to science fiction, war, fantasy, or horror media featuring such technology but is som ...
''
movies A film also called a movie, motion picture, moving picture, picture, photoplay or (slang) flick is a work of visual art that simulates experiences and otherwise communicates ideas, stories, perceptions, feelings, beauty, or atmospher ...
. For the first few months after its installation, the PDP-1 programming community at MIT focused on simpler programs to work out how to create software for the computer. During this period, Russell visited his old friends in the community frequently and described the ''Spacewar!'' concept to them. Russell hoped someone would implement the game, but had no plans to do so himself. Other members of the community felt he was the logical choice to create the game, however, and began pressuring him to program it. In response, Russell began providing various excuses as to why he could not do so. One of these was the lack of a
trigonometric function In mathematics, the trigonometric functions (also called circular functions, angle functions or goniometric functions) are real functions which relate an angle of a right-angled triangle to ratios of two side lengths. They are widely used in a ...
routine needed to calculate the trajectories of the spacecraft. This prompted Alan Kotok of the TMRC to call DEC, who informed him that they had such a routine already written. Kotok drove to DEC to pick up a tape containing the code, slammed it down in front of Russell, and asked what other excuses he had. Russell, later explaining that "I looked around and I didn't find an excuse, so I had to settle down and do some figuring", started writing the code around the time that the PDP-1's display was installed at the end of December 1961. The game was developed to meet three precepts Russell, Graetz, and Wiitanen had developed for creating a program that functioned equally well as an entertainment experience for the players and as a demonstration for spectators: to use as much of the computer's resources as possible, to be consistently interesting and therefore have every run be different, and to be entertaining and therefore a game. It took Russell, with assistance from the other programmers—including Bob Saunders and Steve Piner (but not Wiitanen, who had been called up by the
United States Army Reserve The United States Army Reserve (USAR) is a reserve force of the United States Army. Together, the Army Reserve and the Army National Guard constitute the Army element of the reserve components of the United States Armed Forces. Since July 20 ...
)—about 200 total hours to write the first version of ''Spacewar!'', or around six weeks to develop the basic game. It was written in the PDP-1's
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence b ...
. Russell had a program with a movable dot before the end of January 1962, and an early operational game with rotatable spaceships by February. The two spaceships were designed to evoke the curvy spaceship from
Buck Rogers Buck Rogers is a science fiction adventure hero and feature comic strip created by Philip Francis Nowlan first appearing in daily US newspapers on January 7, 1929, and subsequently appearing in Sunday newspapers, international newspapers, books ...
stories and the
PGM-11 Redstone The PGM-11 Redstone was the first large American ballistic missile. A short-range ballistic missile (SRBM), it was in active service with the United States Army in West Germany from June 1958 to June 1964 as part of NATO's Cold War defense of W ...
rocket. That early version also contained a randomly generated background star field, initially added by Russell because a blank background made it difficult to tell the relative motion of the two spaceships at slow speeds. The programming community in the area, including the Hingham Institute and the TMRC, had developed what was later termed the "
hacker ethic The hacker ethic is a philosophy and set of moral values within hacker culture. Practitioners believe that sharing information and data with others is an ethical imperative. The hacker ethic is related to the concept of freedom of information, ...
", whereby all programs were freely shared and modified by other programmers in a collaborative environment without concern for ownership or copyright, which led to a group effort to elaborate on Russell's initial ''Spacewar!'' game. Consequently, since the inaccuracy and lack of realism in the starfield annoyed TMRC member Peter Samson, he wrote a program based on real star charts that scrolled slowly through the night sky, including every star in a band between 22.5° N and 22.5° S down to the fifth magnitude, displayed at their relative brightness. The program was called "Expensive Planetarium"—referring to the high price of the PDP-1 computer compared to an analog planetarium, as part of the series of "expensive" programs like Piner's Expensive Typewriter—and was quickly incorporated into the game in March by Russell, who served as the collator of the primary version of the game. The initial version of the game also did not include the central star gravity well or the hyperspace feature; they were written by MIT graduate student and TMRC member Dan Edwards and Graetz respectively to add elements of a strategy to what initially was a shooter game of pure reflexes. Russell had previously wanted to add gravity, but was unable to get the program to perform the calculations fast enough; Edwards optimized the drawing functions to free up processing time to calculate the effects of gravity. The initial version of the hyperspace function was limited to three jumps, but carried no risk save possibly re-entering the game in a dangerous position; later versions removed the limit but added the increasing risk of destroying the ship instead of moving it. Additionally, in March 1962, Saunders created gamepads for the game, to counter "Space War Elbow" from sitting hunched over the mainframe toggles. The game was a multiplayer-only game because the computer had no resources left over to handle controlling the other ship. Similarly, other proposed additions to the game such as a more refined explosion display upon the destruction of a spaceship and having the torpedoes also be affected by gravity had to be abandoned as there were not enough computer resources to handle them while smoothly running the game. One feature, having the speed and direction of torpedoes differ slightly with each shot, was added and then removed by Russell after player complaints. With the added features and changes in place, Russell and the other programmers shifted focus from developing the game to preparing to show it off to others such as at the MIT Science Open House at the end of April 1962. The group added a time limit, the hyperspace function, and a larger, second screen for viewers at the demonstration, and in May Graetz presented a paper about the game, "SPACEWAR! Real-Time Capability of the PDP-1", at the first meeting of the Digital Equipment Computer Users' Society. The demonstration was a success, and the game proved very popular at MIT; the laboratory that hosted the PDP-1 soon banned play except during lunch and after working hours. Visitors such as
Frederik Pohl Frederik George Pohl Jr. (; November 26, 1919 – September 2, 2013) was an American science-fiction writer, editor, and fan, with a career spanning nearly 75 years—from his first published work, the 1937 poem "Elegy to a Dead Satellit ...
, the editor of ''
Galaxy Science Fiction ''Galaxy Science Fiction'' was an American digest-size science fiction magazine, published in Boston from 1950 to 1980. It was founded by a French-Italian company, World Editions, which was looking to break into the American market. World Edit ...
'', enjoyed playing the "lovely game" and wrote that MIT was "borrowing from the science-fiction magazines", with players able to pretend to be ''Skylark'' characters. Beginning in mid-1962 and continuing over the next few years, members of the PDP-1 programming community at MIT, including Russell and the other Hingham Institute members, began to spread out to other schools and employers such as
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is conside ...
and DEC, and as they did they spread the game to other universities and institutions with a PDP-1 computer. As a result, ''Spacewar!'' was perhaps the first video game to be available outside a single research institute. Over the next decade, programmers at these other institutions began coding their own variants, including features such as allowing more ships and players at once, replacing the hyperspace feature with a
cloaking device A cloaking device is a hypothetical or fictional stealth technology that can cause objects, such as spaceships or individuals, to be partially or wholly invisible to parts of the electromagnetic (EM) spectrum. Fictional cloaking devices have be ...
, space mines, and even a
first-person perspective A first-person narrative is a mode of storytelling in which a storyteller recounts events from their own point of view using the first person It may be narrated by a first-person protagonist (or other focal character), first-person re-teller ...
version played on two screens that simulates each pilot's view out of the cockpit. Some of these ''Spacewar!'' installations also replicated Saunders' gamepad. DEC learned about the game soon after its creation, and gave demonstrations of it running on their PDP-1, as well as publishing a brochure about the game and the computer in 1963. According to a second-hand account heard by Russell while working at DEC, ''Spacewar!'' was reportedly used as a smoke test by DEC technicians on new PDP-1 systems before shipping because it was the only available program that exercised every aspect of the hardware. Although the game was widespread for the era, it was still very limited in its direct reach: while less expensive than most mainframe computers, the PDP-1 was priced at and only 53 were ever sold, most without a monitor and many of the remainder to secure military locations or research labs with no free computer time, which prevented the original ''Spacewar!'' from reaching beyond a narrow, academic audience. Though some later DEC models, such as the
PDP-6 The PDP-6, short for Programmed Data Processor model 6, is a computer developed by Digital Equipment Corporation (DEC) during 1963 and first delivered in the summer of 1964. It was an expansion of DEC's existing 18-bit systems to use a 36-bit d ...
, came with ''Spacewar!'' pre-loaded, the audience for the game remained very limited; the PDP-6, for example, sold only 23 units.


Distribution and legacy

''Spacewar!'' was extremely popular in the small programming community in the 1960s and was widely recreated on other minicomputer and
mainframe computer A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise ...
s of the time before migrating to early
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 ...
systems in the 1970s. Just as it was during development, the game was
public domain The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired ...
and the code was available to anyone with access to it or who contacted Russell; no attempt was made to sell it commercially, as the programming community was too small to support any commercial industry. It spread initially both by people bringing copies of the code to other installations as well as by programmers recreating the game with their own code. Early installations included the PDP-1 at Bolt, Beranek, & Newman, which also recreated the gamepads; an installation by Russell on a PDP-1 at the Artificial Intelligence Laboratory of
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is conside ...
in 1963; and the
University of Minnesota The University of Minnesota, formally the University of Minnesota, Twin Cities, (UMN Twin Cities, the U of M, or Minnesota) is a public land-grant research university in the Twin Cities of Minneapolis and Saint Paul, Minnesota, United States. ...
, where MIT graduate Albert Kuhfield in 1967–68 recreated the game for the CDC 3100, and submitted a description to ''
Analog Science Fiction and Fact ''Analog Science Fiction and Fact'' is an American science fiction magazine published under various titles since 1930. Originally titled ''Astounding Stories of Super-Science'', the first issue was dated January 1930, published by William ...
'', published in 1971. The Stanford installation was so popular that in 1966 the researchers created a special "Spacewar mode" for
time-sharing In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of multiprogramming and multi-tasking.DEC Timesharing (1965), by Peter Clark, The DEC Professional, Volume 1, Number 1 Its emergence ...
computer resources on their PDP-6 so that games could be played on it while research programs were also being run. Early
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (a ...
Alan Kay Alan Curtis Kay (born May 17, 1940) published by the Association for Computing Machinery 2012 is an American computer scientist best known for his pioneering work on object-oriented programming and windowing graphical user interface (GUI) d ...
noted in 1972 that "the game of ''Spacewar!'' blossoms spontaneously wherever there is a graphics display connected to a computer", and Graetz recalled in 1981 that as the game initially spread it could be found on "just about any research computer that had a programmable CRT". The majority of this spread took place several years after the initial development of the game; while there are early anecdotes of players and game variants at a handful of locations, primarily near MIT and Stanford, it was only after 1967 that computers hooked up to monitors or terminals capable of playing ''Spacewar!'' began to proliferate, allowing the game to reach a wider audience and influence later video game designers—by 1971, it is estimated that there were over 1000 computers with monitors, rather than a few dozen. It is around this time that the majority of the game variants were created for various computer systems, such as later PDP systems, and in 1972 the game was well known enough in the programming community that ''Rolling Stone'' sponsored the "Intergalactic ''Spacewar!'' Olympics". The event was held on October 19, 1972, at the Stanford Artificial Intelligence Laboratory using a variant of ''Spacewar!'' on a combined PDP-6/PDP-10 that supported five players, and was the first ever video game tournament, with an account published in the December 7, 1972 issue of ''Rolling Stone''. In the early 1970s, ''Spacewar!'' migrated from large computer systems to a commercial setting as it formed the basis for the first two coin-operated video games. While playing ''Spacewar!'' at Stanford sometime between 1966 and 1969, college student Hugh Tuck remarked that a coin-operated version of the game would be very successful. While the high price of a minicomputer prevented such a game from being feasible then, in 1971 Tuck and Bill Pitts created a prototype coin-operated computer game, ''
Galaxy Game ''Galaxy Game'' is a space combat arcade game developed in 1971 during the early era of video games. ''Galaxy Game'' is an expanded version of the 1962 ''Spacewar!'', potentially the first video game to spread to multiple computer installations ...
'', with a
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sol ...
, though they never produced more than two prototypes exhibited at Stanford. Around the same time, a second prototype coin-operated game based on ''Spacewar!'', ''
Computer Space ''Computer Space'' is a space combat simulation, space combat arcade game developed in 1971. Created by Nolan Bushnell and Ted Dabney in partnership as Syzygy Engineering, it was the first arcade video game as well as the first commercially avail ...
'', was developed by
Nolan Bushnell Nolan Kay Bushnell (born February 5, 1943) is an American businessman and electrical engineer. He established Atari, Inc. and the Chuck E. Cheese's Pizza Time Theatre chain. He has been inducted into the Video Game Hall of Fame and the Consu ...
and
Ted Dabney Samuel Frederick "Ted" Dabney Jr. (May 2, 1937 – May 26, 2018) was an American electrical engineer, and the co-founder, alongside Nolan Bushnell, of Atari, Inc. He is recognized as developing the basics of video circuitry principles that ...
, which would become the first commercially sold
arcade video game An arcade video game takes player input from its controls, processes it through electrical or computerized components, and displays output to an electronic monitor or similar display. Most arcade video games are coin-operated, housed in an arc ...
and the first widely available video game of any kind. Though Tuck felt that ''Computer Space'' was a poor imitation of ''Spacewar!'' and his ''Galaxy Game'' a superior adaptation, many players believed both arcade games to be upgraded variants of ''Spacewar!''. ''Byte'' magazine published an
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence b ...
version of ''Spacewar!'' in 1977 that ran on the
Altair 8800 The Altair 8800 is a microcomputer designed in 1974 by MITS and based on the Intel 8080 CPU. Interest grew quickly after it was featured on the cover of the January 1975 issue of Popular Electronics and was sold by mail order through advertiseme ...
and other
Intel 8080 The Intel 8080 (''"eighty-eighty"'') is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1974 and is an extended and enhanced variant of the earlier 8008 design, although without binary compatibil ...
-based microcomputers using an
oscilloscope An oscilloscope (informally a scope) is a type of electronic test instrument that graphically displays varying electrical voltages as a two-dimensional plot of one or more signals as a function of time. The main purposes are to display repetiti ...
as the graphical display and a
lookup table In computer science, a lookup table (LUT) is an array that replaces runtime computation with a simpler array indexing operation. The process is termed as "direct addressing" and LUTs differ from hash tables in a way that, to retrieve a value v w ...
to approximate the calculations for orbits, as well as a three-dimensional variant in 1979 written in
Tiny BASIC Tiny BASIC is a family of Programming language#Dialects, flavors and implementations, dialects of the BASIC programming language that can fit into 4 or fewer kilobyte, KBs of random-access memory, memory. Tiny BASIC was designed in response to th ...
. More modern recreations of the game for computers have been made as well. An emulated version of the original game, made publicly available by Martin Graetz and running in a
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
PDP-1
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
, was made available to play on the internet in 2012. The Analogue Pocket handheld console added support for running ''Spacewar!'' on an emulated PDP-1 in 2022. The only working PDP-1s that are known to exist are kept in the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact o ...
in
Mountain View, California Mountain View is a city in Santa Clara County, California, United States. Named for its views of the Santa Cruz Mountains, it has a population of 82,376. Mountain View was integral to the early history and growth of Silicon Valley, and is t ...
, where demonstrations of the machine are held, which include playing ''Spacewar!''. In addition to ''Galaxy Game'' and ''Computer Space'', ''Spacewar!'' had long-lasting effects, inspiring numerous other games. These include ''Orbitwar'' (1974, PLATO network computers), ''
Space Wars ''Space Wars'' is a shooter video game released in arcades by Cinematronics in 1977. Like the PDP-1 program ''Spacewar!'' (1962) it is based on, it uses black and white vector graphics for the visuals. The hardware developed for ''Space Wars' ...
'' (1977, arcade), and ''
Space War ''Space War'' is a video game cartridge released by Atari, Inc. in 1978 for the Atari Video Computer System (renamed to the Atari 2600 in 1982). The game is a version of ''Spacewar!'', the 1962 computer game by Steve Russell. It was released ...
'' (1978,
Atari 2600 The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocesso ...
). Additionally, in the arcade game ''
Asteroids An asteroid is a minor planet of the inner Solar System. Sizes and shapes of asteroids vary significantly, ranging from 1-meter rocks to a dwarf planet almost 1000 km in diameter; they are rocky, metallic or icy bodies with no atmosphere. ...
'' (1979), designer
Ed Logg George Edward "Ed" Logg (born 1948 in Seattle) is a retired American arcade video game designer, first employed at Atari, Inc. and later at Atari Games. He currently resides in Los Altos, California. Career Logg was impressed with the Atari 26 ...
used elements from ''Spacewar!'', namely the hyperspace button and the shape of the player's ship. Products as late as the 1990 computer game '' Star Control'' drew direct inspiration from ''Spacewar!''. Russell has been quoted as saying that the aspect of the game that he was most pleased with was the number of other programmers it inspired to write their own games without feeling restricted to using Russell's own code or design. On March 12, 2007, ''
The New York Times ''The New York Times'' (''the Times'', ''NYT'', or the Gray Lady) is a daily newspaper based in New York City with a worldwide readership reported in 2020 to comprise a declining 840,000 paid print subscribers, and a growing 6 million paid ...
'' reported that ''Spacewar!'' was named to a list of the ten most important video games of all time, the so-called
game canon The game canon is a list of video games to be considered for preservation by the Library of Congress. ''The New York Times'' called the creation of this list "an assertion that digital games have a cultural significance and a historical significa ...
, which were proposed to be archived in the
Library of Congress The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the ''de facto'' national library of the United States. It is the oldest federal cultural institution in the country. The libra ...
. The Library of Congress took up this video game preservation proposal and began with the games from this list. In 2018, it was inducted into the
World Video Game Hall of Fame The World Video Game Hall of Fame is an international hall of fame that opened on June 4, 2015. It is located in The National Museum of Play's ''eGameRevolution'' exhibit; the hall's administration is overseen by The Strong and the Internatio ...
by
The Strong The Strong is an interactive, collections-based educational institution in Rochester, New York, United States, devoted to the study and exploration of play. It carries out this mission through six programmatic arms called "Play Partners": * Na ...
and the International Center for the History of Electronic Games. Also in 2018, the
Academy of Interactive Arts & Sciences The Academy of Interactive Arts & Sciences (AIAS) is a non-profit organization of video game industry professionals. It organizes the annual Design Innovate Communicate Entertain summit, better known as D.I.C.E., which includes the presentatio ...
awarded the Pioneer Award, given "for individuals whose career spanning work has helped shape and define the interactive entertainment industry", to the surviving contributors to ''Spacewar!'': Dan Edwards, Martin Graetz, Steven Piner, Steve Russell, Peter Samson, Robert Sanders, and Wayne Wiitanen.


References


Sources

* * * * * * * *


External links


''Spacewar!'' page at the Computer History MuseumThe original ''Spacewar!'' source code running on PDP-1 emulator in Java
i
JavaScript
and on an
FPGA A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term '' field-programmable''. The FPGA configuration is generally specified using a hardware d ...
br>implementation
of a PDP-1 * Spacewar! for the PDP-1 at the
Internet Archive The Internet Archive is an American digital library with the stated mission of "universal access to all knowledge". It provides free public access to collections of digitized materials, including websites, software applications/games, music, ...
's Historical Software Collection {{featured article 1962 video games Mainframe games Multiplayer video games Public-domain software with source code Science fiction video games Space combat simulators Video games developed in the United States Video games with available source code Early history of video games World Video Game Hall of Fame