Space Travel (video game)

Space Travel
Gameplay image
Developer(s)
Designer(s)Ken Thompson
Platform(s)Multics, GECOS, PDP-7
Release1969
Genre(s)Simulation game
Mode(s)Single-player

Space Travel is an early video game developed by Ken Thompson in 1969 that simulates travel in the Solar System. The player flies their ship around a two-dimensional scale model of the Solar System with no objectives other than to attempt to land on various planets and moons. The player can move and turn the ship, and adjust the overall speed by adjusting the scale of the simulation. The ship is affected by the single strongest gravitational pull of the astronomical bodies.

The game was developed at Bell Labs before the rise of the commercial video game industry in the early history of video games, and was ported during 1969 from the Multics operating system to the GECOS operating system on the GE 635 computer, and then to the PDP-7 computer. As a part of porting the game to the PDP-7, Thompson developed his own operating system, which later formed the core of the Unix operating system. Space Travel never spread beyond Bell Labs or had an effect on future games, leaving its primary legacy as part of the original push for the development of Unix.

Gameplay

Space Travel is a spaceflight simulation video game, presented in a two-dimensional top-down view, with monochrome graphics consisting of white lines on a black background. In it, the player controls a spaceship as it flies through a representation of the Solar System. The game has no specific objectives, other than to attempt to land on the various planets and moons of the system. The planets and most of the moons in the Solar System are represented to scale both in size and distance from each other, though the orbits are simplified to be circles. To land on a body, the player's ship must cross the line representing the surface while moving at a low enough speed. The player is able to control the ship to go forwards and backwards and turn. The ship moves at a constant level of acceleration relative to the scale of the screen, which the player can control; scaling the screen up high enough allows the player to travel across the Solar System in seconds, though they risk overshooting their target and becoming unable to find the Solar System again, and scaling down allows the player to be moving slowly enough to land. The ship is always in the center of the screen, facing the top; turning the ship right or left therefore rotates the Solar System around the ship instead.[1]

Each planet or moon has a mass, and therefore a gravitational pull, though they do not affect one another and only the single strongest pull affects the player's ship. This sometimes results in odd behavior; for example, the gravitational effect of Mars is much stronger than that of its moon Phobos. This means that a player attempting to land on Phobos needs to allow the ship to fall below the moon's surface until it is close enough to Phobos's center that Phobos's pull becomes the dominant force, at which point the ship snaps back to be landed on the surface. The name of the planet or moon with the current strongest pull is displayed on the screen. Players are able to edit the program to change the conditions; popular variations by the original players were increasing the gravity level and thus the difficulty, or an adjustment to the coordinate display system so that, rather than the ship staying in the center of the screen and the planets moving relative to it, the current dominant planet would always be at the bottom of the screen, with the ship moving relative to it.[1]

Development

Ken Thompson and Dennis Ritchie
DEC PDP-7

In 1969, programmer Ken Thompson worked for Bell Labs on the Multics operating system on a GE 645 mainframe. During his work, Thompson developed Space Travel on the system. Multics was a collaborative project between several institutions for an interactive, multi-user operating system that provided convenient access for programming. It was also growing very large and complex, and Bell Labs decided to exit the project in 1969.[2]

Thompson then ported the Space Travel code to Fortran so that it could run on the GECOS operating system already present on the GE 645.[1][3] Thompson and other Bell Labs employees, such as Ravi Sethi and Dennis Ritchie, played the game on the system. GECOS, however, used an "interactive batch" model, meaning that while several computer terminals were attached to the central computer, each terminal's program jobs had to be submitted in a queue, resulting in long pauses in the game while the GE 645 worked on jobs for other terminals.[1] Additionally, the system required the user to type in commands rather than press buttons, resulting in the ship being difficult to control.[4]

That same year Bell's internal computer departments were split, with the teams working on development put into a new computing research department, while the operation of the internal computing resources, including the GE machines, moved to the computing services department.[2] As a result, computing services tracked the computer usage internally with a cost system, meaning that each session of playing the game cost US$50 to US$75 on the internal balance sheet.[1][4]

Thompson learned that a neighboring department had an older, little-used PDP-7 minicomputer.[1] This was equipped with a graphics terminal which gave it excellent graphics capabilities for the time. As this machine would solve the problems with playing the game, he ported Space Travel to this platform using a cross compiler on the GECOS system, writing the resulting machine code to punch tape and then loading it into the PDP-7. Thompson did not use any of the provided PDP-7 code, writing everything from scratch, including a floating point library and other low-level tools.[2]

The tedium of moving the code between the two machines prompted Thompson to design his own simple file system based on some chalkboard ideas by Dennis Ritchie and Rudd Canaday, rooted in their experience with the Multics file system.[4][5][6] This, in turn, demanded some way to start the process running once loaded. More features were continually added to print, edit, delete and move files. Before long, it had become a simple operating system of its own.[2] Thompson then wrote an assembler for the PDP-7 to avoid using the GECOS computer entirely.[4][5][6]

Legacy

While Thompson continued working on the PDP-7, the original Multics team had concluded that as Bell had exited the Multics program, there was no reason for the company to continue operating the expensive GE 645, and they believed it would be removed within a few months. They repeatedly asked management for a new machine to continue their operating system work. This ultimately culminated in a lengthy proposal to buy some parts and rent others of DEC's new PDP-10 system, then US$120,000, but this too was rejected. Ritchie later surmised that the company had just exited one operating system project and was in no hurry to spend money to start another.[2][5]

In 1970, however, DEC introduced the PDP-11, which cost $65,000 and could be operated directly by the team without support from the computing services department. The team also changed their proposal; the machine was not being requested to develop an operating system, but a system for "editing and formatting text", essentially a word processor. Management saw merit in this proposal and the machine was ordered in May 1970.[2] By this point, the PDP-7 was already considered completely obsolete. The PDP-11 arrived in the summer, without a hard drive, and the entire team began porting the rudimentary operating system from the PDP-7 to the new machine. During this time it gained the slash-separated hierarchical directories and other features of the Unix system.[2] When the hard drive arrived in December the rest of the basic features were added. The team was now committed to the new system, and Brian Kernighan gave it the name Unix, a "somewhat treacherous pun" on Multics.[2]

Space Travel was one of the early mainframe games developed before the rise of the commercial video game industry in the early history of video games, and was never distributed beyond its initial locations. As a result, it had no effect on future video games, and its primary legacy is that of sparking the creation of Unix.[3][7]

References

  1. ^ a b c d e f Ritchie, Dennis M. (2001). "Space Travel: Exploring the solar system and the PDP-7". Bell Labs. Archived from the original on 2015-12-26. Retrieved 2016-02-04.
  2. ^ a b c d e f g h Ritchie, Dennis M. (October 1984). "The Evolution of the Unix Time-sharing System". Bell Labs. Archived from the original on 2015-06-11. Retrieved 2022-07-17.
  3. ^ a b Fiedler, David (August 1983). "The History of Unix". Byte. Vol. 8, no. 8. McGraw-Hill. p. 188. ISSN 0360-5280. Retrieved 2016-02-04.
  4. ^ a b c d Ritchie, Dennis M. "Yes, A video game contributed to Unix Development". Harvard University. Archived from the original on 2015-12-10. Retrieved 2016-02-04.
  5. ^ a b c Abzug, Charles (2003-12-26). Bidgoli, Hossein (ed.). The Internet Encyclopedia, Volume 3. John Wiley & Sons. pp. 495–496. ISBN 978-0-471-22203-3. Archived from the original on 2022-07-21. Retrieved 2021-12-04.
  6. ^ a b Raymond, Eric S. (2003-09-23). The Art of Unix Programming. Addison-Wesley. pp. 30–31. ISBN 978-0-13-246588-5.
  7. ^ Milian, Mark; Chan, Marcus (2012-11-15). "'Pong' Turns 40, But It's Not the Oldest Video Game". Bloomberg. Archived from the original on 2015-02-16. Retrieved 2016-02-04.

Read other articles:

Arnaud Montebourg Menteri Pembaruan IndustriMasa jabatan16 Mei 2012 – 25 Agustus 2014PresidenFrançois HollandePerdana MenteriJean-Marc AyraultManuel Valls PendahuluÉric BessonPenggantiEmmanuel Macron Informasi pribadiLahir30 Oktober 1962 (umur 61)Clamecy, PrancisPartai politikPartai SosialisPasangan serumahAudrey Pulvar (2010–2012)Alma materUniversitas Pantheon-SorbonneInstitut Pembelajaran Politik, ParisSunting kotak info • L • B Arnaud Montebourg (pengucapa...

 

Ali Al-Habsi Al Habsi bermain untuk Wigan pada 2011.Informasi pribadiNama lengkap Ali Abdullah Harib Al-HabsiTanggal lahir 30 Desember 1981 (umur 42)Tempat lahir Muscat, OmanTinggi 1,94 m (6 ft 4+1⁄2 in)[1]Posisi bermain KiperInformasi klubKlub saat ini Wigan AthleticNomor 26Karier junior1997–1998 Al-NasrKarier senior*Tahun Tim Tampil (Gol)1998–2002 Al-Midhaibi 56 (0)2002–2003 Al-Nasr 27 (0)2003–2006 Lyn Oslo 62 (0)2006–2010 Bolton Wanderers 10 (0)...

 

James HeilmanJames Heilman di Wikimania 2015 Anggota Dewan Pengawas Yayasan WikimediaMasa jabatan15 Juli 2015 – 28 Desember 2015Masa jabatan10 Agustus 2017 – petahana Informasi pribadiLahir1979/1980 (umur 43–44) Saskatchewan, KanadaPendidikanUniversity of British ColumbiaProfesiDokter James Heilman memperkenalkan diri recorded August 2017 Sunting kotak info • L • B James M. Heilman (lahir, 1979 atau 1980) adalah seorang dokter darurat Kanada,...

Bupati Raja AmpatLambang Kabupaten Raja AmpatPetahanaAbdul Faris Umlatisejak 17 Februari 2016Masa jabatan5 tahunDibentuk2003Pejabat pertamaMarcus WanmaSitus webrajaampatkab.go.id Berikut ini adalah Daftar Bupati Raja Ampat dari masa ke masa. No Bupati Mulai Menjabat Selesai Menjabat Prd. Ket. Wakil Bupati ౼ Marcus Wanma 12 April 2003 16 November 2005 ౼ [Ket. 1] lowong 1 16 November 2005 16 November 2010 1(2005) [Ket. 2] Inda Arfan 16 November 2010 16 November 2015 2(2...

 

Jimmy ButlerButler dengan Miami Heat pada tahun 2020No. 22 – Miami HeatPosisiSmall forwardLigaNBAInformasi pribadiLahir14 September 1989 (umur 34)Houston, Texas, U.S.Tinggi6 ft 7 in (2,01 m)Berat230 pon (104 kg)Informasi karierSekolah menengah atasSMA Tomball (Tomball, Texas)Perguruan tinggi Tyler JC (2007–2008) Marquette (2008–2011) Draf NBA2011 / Babak: 1 / Urutan pemilihan: ke-30 secara keseluruhanDipilih oleh Chicago BullsKarier bermain2011–se...

 

Cargo airline of the United States For the Yellowcard album, see Southern Air (album). Not to be confused with China Southern Airlines, Southern Airways, Southern Airways Express, or Southern Airways Ltd. Southern Air IATA ICAO Callsign 9S SOO SOUTHERN AIR Founded1947; 77 years ago (1947) (as Southern Air Transport)March 5, 1999; 25 years ago (1999-03-05) (as Southern Air)Commenced operationsNovember 1999; 24 years ago (1999-11)Ceased...

Group of stars on the celestial sphere This article is about the star grouping. For other uses, see Constellation (disambiguation). Four views of the constellation Orion: Top: Baroque drawing of Orion from Johannes Hevelius' star atlas Firmamentum Sobiescianum, showing the stars as they would appear to an observer looking down upon the imaginary celestial sphere from the outside (left); and illustration from the medieval Persian astronomical text Book of Fixed Stars (right) Bottom: Contem...

 

Eduard Heinrich Henoch BiografiKelahiran16 Juni 1820 Berlin Kematian26 Agustus 1910 (90 tahun)Dresden Data pribadiPendidikanUniversitas Humboldt Berlin KegiatanPekerjaandokter, dosen, pediatrician Bekerja diUniversitas Humboldt Berlin Charité Eduard Heinrich Henoch (16 Juni 1820 – 26 Agustus 1910) adalah seorang dokter Jerman. Ia mengajar di Universitas Berlin (1868–1894). Henoch berdarah Yahudi dan merupakan keponakan dari Moritz Heinrich Romberg.[1] Re...

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

Josef Walcher Josef Walcher a Val-d'Isère nel 1977 Nazionalità  Austria Altezza 178 cm Peso 77 kg Sci alpino Specialità Discesa libera Squadra WSV Schladming Termine carriera 1982 Palmarès Competizione Ori Argenti Bronzi Mondiali 1 0 0 Vedi maggiori dettagli   Modifica dati su Wikidata · Manuale Josef Walcher detto Sepp (Schladming, 8 dicembre 1954 – Schladming, 22 gennaio 1984) è stato uno sciatore alpino austriaco, campione del mondo nella discesa libera a Garmisch-P...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article has an unclear citation style. The references used may be made clearer with a different or consistent style of citation and footnoting. (March 2020) (Learn how and when to remove this message) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unso...

 

Terrorist attack on a popular nightclub in Israel 2011 Tel Aviv nightclub attackclass=notpageimage| The attack siteLocationTel Aviv, IsraelCoordinates32°03′14″N 34°45′59″E / 32.05389°N 34.76639°E / 32.05389; 34.76639Date29 August 2011 (2011-08-29) 1:40 (GMT+2)[1]Attack typeVehicle attack, stabbing spreeDeaths0Injured4 Israeli civilians4 Israeli police officers[2]AssailantMuhammad Sa'afan[3] The 2011 Tel Aviv nightclub ...

Montenegro-related events during 2024 ← 2023 2022 2021 2024 in Montenegro → 2025 2026 2027 Decades: 2000s 2010s 2020s See also: Other events of 2024 Timeline of Montenegrin history Events in the year 2024 in Montenegro. Incumbents President: Jakov Milatović Prime Minister: Milojko Spajić Events 5 March – An appeals court overturns a decision to extradite South Korean cryptocurrency mogul Do Kwon, who was arrested in Montenegro in March 2023, to the United States on fraud charg...

 

Édouard ClaparèdeLahir24 Maret 1873JenewaMeninggal29 September 1940 (1940-09-30) (aged 67)JenewaTempat tinggalJenewaKebangsaanSwissAlmamaterUniversitas JenewaDikenal atasGenevan SchoolKarier ilmiahBidangNeurologyInstitusiInstitut Rousseau, Biro Internasional Pendidikan Édouard Claparède (lahir 24 Maret 1873 di Jenewa, Swiss — meninggal 29 September 1940 di Jenewa pada umur 67 tahun) adalah seorang psikolog Swiss yang melakukan penelitian di bidang psikologi anak, psikologi pe...

 

Cet article relate le parcours de l’équipe d'Uruguay de football lors de la Coupe du monde de football 2018 organisée en Russie du 14 juin au 15 juillet 2018. Équipe d'Uruguay de football à la Coupe du monde 2018 Fédération AUF Classement 5e Organisateur(s) Russie Participation 13e Meilleure performance 1930, 1950 Sélectionneur Óscar Tabárez Capitaine Diego Godín Meilleur buteur Edinson Cavani (3) Maillots Domicile Extérieur Équipe d'Uruguay de football à la Coupe du monde Coup...

Pour les articles homonymes, voir Ordre de la Couronne. Ordre de la Couronne de Saxe(de) Hausorden der Rautenkrone Médaille de l'ordre de la Couronne de Saxe Décernée par Royaume de Saxe( Empire allemand) Type Ordre dynastique Statut N'est plus décerné Chiffres Date de création Dresde, 1807 Dernière attribution Dresde, 1918 Importance Ordre militaire de Saint-Henri Ruban de l'ordre de la Couronne de Saxe. modifier  Revers de la médaille Plaque et croix de l'ordre de la Couronne ...

 

Pour les articles homonymes, voir Court-circuit (homonymie). Un bypass gastrique (également orthographié by-pass gastrique), ou court-circuit gastrique, est une opération chirurgicale consistant à réduire le volume de l'estomac et à modifier le circuit alimentaire. Il s'agit d'un type de chirurgie bariatrique destinée à traiter certains cas d'obésité importante. Historique Les premières interventions datent de la fin des années 1960[1]. Statistique En 2014, 40 % des chirurgi...

 

شارون هورجان   معلومات شخصية الميلاد 13 يوليو 1970 (54 سنة)  حي هكني في لندن  مواطنة جمهورية أيرلندا  عدد الأولاد 2   الحياة العملية المهنة ممثلة،  ومنتجة تلفزيونية  اللغات الإنجليزية  المواقع IMDB صفحتها على IMDB  تعديل مصدري - تعديل   شارون هورجان (بالإنجلي�...

Stefano RusconiRusconi con la maglia della Benetton TrevisoNazionalità Italia Altezza208 cm Peso125 kg Pallacanestro RuoloAllenatore (ex centro) Termine carriera2010 - giocatore2012 - allenatore CarrieraSquadre di club 1985-1991 Pall. Varese179 (1.416)1991-1995 Pall. Treviso159 (2.260)1995-1996 Phoenix Suns7 (8)1996-1998 Pall. Treviso32 (148)1998-1999 Saski Baskonia1999-2002 Olimpia Milano98 (1.054)2002-2003 Pall. Reggiana36 (579)2003-2004 Juvecas...

 

Family Not to be confused with McMahon family. Duc de Magenta redirects here. For the racehorse, see Duke of Magenta (horse). Coat of arms of MacMahon family, Dukes of Magenta Statue of Patrice de MacMahon in Magenta, Italy The MacMahon family[1] originated in Ireland and later established itself in France, where it gained prominence.[2] In the context of French nobility, the head of the family holds the titles of Duc de Magenta and Marquis de MacMahon. History John MacMahon (...