211service.com
Början på datorspel
Det första spelet som uppfanns specifikt för datorn dök upp i början av 1962. En ny 120 000 dollar dator hade precis anlänt till MIT som var snabbare och enklare att använda än handfulla andra enorma maskiner på campus. Och en grupp unga MIT-programmerare som just råkade läsa science fiction-böcker om rymdstrid hade längtat efter att testa det. På mindre än ett år producerade programmerarna, ledda av Steven Russell, Spacewar, ett spel komplett med raketdrivna rymdskepp, missiler, gravitationseffekter och till och med en oförutsägbar hyperrymdfunktion. Även om det aldrig kommersialiserats, inspirerade Spacewar dem som skulle ta med videospel till massorna 10 år senare.
När Russell och hans vänner väntade på ankomsten av den nya datorn, en PDP-1 byggd och donerad av Digital Equipment Corporation, funderade de redan på vilka demonstrationsprogram de skulle skriva för den. Demonstrationsprogram för tidigare datorer var inte särskilt spännande. En, till exempel, flyttade en mus genom en labyrint som hade skapats av användaren. I ett annat program växlar den användarmanipulerade konsolen för att ändra mönster på skärmen. Men MIT-programmerarna ville skapa ett spel som krävde skicklighet och strategi och som höll spelarna engagerade i mer än några minuter. Russell hade precis läst klart en serie böcker av Edward Doc Smith om krigare som svävade över galaxer i rymdskepp. Det tog inte lång tid innan idén gick upp för honom och hans vänner: rymdkrig!
Den här historien var en del av vårt juninummer 2005
- Se resten av frågan
- Prenumerera
PDP-1:an som äntligen kom i slutet av 1961 liknade inte de andra datorerna Russell hade använt. För det första kunde han slå på den med en enda knapp. Och det var den första datorn han använde som kunde producera en omedelbar utskrift av koden han skrev in, vilket sparade mycket tid och krångel när han skulle felsöka sitt program. Jag tyckte att det här var mycket mer intressant och jag ville prova det, säger Russell, nu mjukvaruingenjör hos Nohau i Campbell, Kalifornien, ett företag som tillverkar verktyg för programvarufelsökning.
Russell arbetade på sin fritid och programmerade den första versionen av spelet för två spelare. Genom att vända strömbrytare på PDP-1-konsolen kunde varje spelare rotera och accelerera ett av två skepp och avfyra torpeder mot en bakgrund av slumpmässigt spridda stjärnor. Men andra MIT-hackare ville göra spelet mer realistiskt och utmanande. Peter Samson kodade natthimlen så att stjärnorna dök upp i verkliga konstellationer. Dan Edwards programmerade en sol i mitten av skärmen som utövade gravitationskraft på fartygen. Och J. M. Graetz lade till sista handen: en funktion som fick skeppet att försvinna in i hyperrymden och återuppstå på en oförutsägbar plats på skärmen. På våren 1962 var det första datorspelet klart.
Russell övervägde att sälja spelet. Men den enda kunden skulle ha varit Digital Equipment, eftersom hans spel bara kunde köras på PDP-1. Så han lät folk komma åt koden, och snart började programmerare anpassa den för att fungera på andra datorer, så att spelet kunde spridas över MIT-campus och till andra universitet. Den hamnade på University of Utah, där en student vid namn Nolan Bushnell upptäckte den i mitten av 1960-talet. 1971 uppfann Bushnell ett myntstyrt arkadspel som heter Computer Space, som liknade Spacewar. Det var ett kommersiellt misslyckande, men det hindrade honom inte. Ett år senare grundade han Atari.
Efter skapandet av Spacewar flyttade Russell till Stanford University och har sedan dess tillbringat sin karriär i dator- och bankbranschen, inklusive snålar med ett par spelstartups. Han har aldrig tjänat några pengar på Spacewar eller någon av dess ättlingar, men pengar var inte poängen. Huvudsyftet var att se vad vi kunde göra och se om vi kunde få det att fungera, säger Russell. Idag lever Spacewar vidare. På Computer History Museum i Mountain View, Kalifornien, kommer en grupp ingenjörer snart att slutföra restaureringen av en PDP-1, som kommer att ställas ut för allmänheten. Besökare kommer sedan att få uppleva datorhistoria genom att själva spela Spacewar.
