Spacewar - Google

Spacewar

Z Wikipedii

Skocz do: nawigacji, szukaj
Ten artykuł dotyczy gry na komputer PDP-1. Zobacz też: Space Wars - gra arcade; Space War - gra na komputery Atari 2600.
Spacewar!
Gra Spacewar! na komputerze PDP-1 w Computer History Museum
Gra Spacewar! na komputerze PDP-1 w Computer History Museum
Producent Steve Russell i inni
Data wydania 1962
Gatunek symulacyjna strzelanka
Tryb gry dwóch graczy jednocześnie
Platforma PDP-1

Spacewar! – jedna z pierwszych gier komputerowych. Steve "Slug" Russell, Martin "Shag" Graetz i Wayne Wiitanen z fikcyjnego "Instytutu Hinghama" wymyślili grę w 1961 r. z zamiarem zaprezentowania jej na komputerze DEC PDP-1 w Massachusetts Institute of Technology. Po tym, jak Alan Kotok uzyskał procedury sinusa i cosinusa od DEC, Russell rozpoczął kodowanie i w lutym 1962 r. skończył produkcję pierwszej wersji. Jej stworzenie zajęło mu około dwustu godzin. Dodatkowe możliwości zostały dodane przez Dana Edwardsa, Petera Samsona i Graetza.

Spis treści

[edytuj] Rozgrywka

Podstawowa rozgrywka Spacewar to walka dwóch uzbrojonych statków kosmicznych próbujących wzajemnie się zestrzelić manewrując w studni grawitacyjnej gwiazdy. Tor wystrzelonych przez statki pocisków był nienaruszany przez grawitację (z powodu braku odpowiednio dużej mocy obliczeniowej). Każdy statek miał limitowaną liczbę pocisków i zapas paliwa. Gracze, kontrolując statki lecące naprzeciw sobie, musieli uważać, aby nie wlecieć w gwiazdę. Gracz mógł kontrolować kierunek lotu, szybkość, hiperprzestrzeń i strzały, używając przycisków testowych panelu frontowego.

Opcja hiperprzestrzeni mogła być użyta jako deska ratunkowa przeciwko rakietom przeciwnika, lecz lokalizacja statku po wyjściu z niej była wybierana losowo, a wraz z kolejnymi użyciami tej opcji wzrastało niebezpieczeństwo wybuchu statku.

[edytuj] Opcje i możliwości

Wczesne wersje gry zawierały algorytm losowego umiejscowienia gwiazd na ekranie. Niedokładność i brak porównania do rzeczywistego nieba skłoniły Samsona do stworzenia programu wyświetlającego gwiazdy na podstawie prawdziwych danych. Program ten nazwany został Expensive Planetarium (odwołując się do ówczesnej ceny komputera PDP-1) i szybko został dołączony do kodu gry.

Kontrola rozgrywki odbywała się poprzez przełączniki na konsoli. Zmieniały one:

  • obecność sÅ‚oÅ„ca (i tym samym grawitacjÄ™)
  • moment pÄ™du
  • obecność gwiazd
  • "Wiatry Kosmosu" - czynnik majÄ…cy wpÅ‚yw na trajektoriÄ™ lotu, przez co gracz musiaÅ‚ bardziej uważać przy przemieszczaniu siÄ™

Spacewar został uznany za dobry program diagnostyczny komputera PDP-1 i wyświetlacza Type 30 Precision CRT Display, więc firma DEC zdecydowała się na dołączenie do nowych PDP-1 gry Spacewar. Dzięki temu testujący komputer mogli jednocześnie sprawdzić, czy został on dobrze ustawiony i jednocześnie odprężyć się.

[edytuj] Implementacja gry w systemie GT40

Aplet Java gry Spacewar!
Aplet Java gry Spacewar!

Kiedy stworzony został system grafiki wektorowej GT40 bazujący na PDP-11, Spacewar! została przekonwertowana tak, aby można było ją uruchomić na tej platformie. Ponieważ w tej wersji prędkość pocisków zależna była od prędkości statku, powszechnym chwytem na przeciwnika było wystrzelenie pocisku, będąc w pobliżu gwiazdy. Jeżeli strzał skierowany był w stronę przeciwną do kierunku lotu, pocisk nie miał właściwie żadnej prędkości i zwyczajnie dryfował w przestrzeni.

[edytuj] Spacewar dzisiaj

W maju 2006 istniał jeszcze tylko jeden działający komputer PDP-1 dostępny w Computer History Museum w Mountain View w Kalifornii. Komputer, po dwóch latach pracy, został całkowicie odrestaurowany, a uruchomienie na nim Spacewar! nie stanowi problemu.

Drugi PDP-1 należący do Computer History Museum jest pokazywany na wystawie Game On, jednak nie ma możliwości jego uruchomienia.

15 maja 2006 muzeum zaprezentowało wydarzenie The Mouse That Roared: A PDP-1 Celebration Event. Zademonstrowano PDP-1 z uruchomioną grą Spacewar! i innymi programami, a publiczność mogła zagrać w grę.

Kod gry Spacewar został dołączony niedawno do Microsoft XNA Game Studio Express z zamiarem usprawnienia nauki obsługi programu. Niektórzy pracownicy Microsoftu zdziwili się, że użytkownicy nie zrobili jeszcze żadnej modyfikacji oryginalnej gry.

[edytuj] Inne gry inspirowane Spacewar

KSpaceDuel – jedna z gier inspirowanych grą Spacewar dołączana do wielu dystrybucji Linuksa
KSpaceDuel – jedna z gier inspirowanych grą Spacewar dołączana do wielu dystrybucji Linuksa

Przez lata stworzono wiele gier inspirowanych Spacewar, niektóre nawet pod tą samą nazwą. Wśród tych gier były również klony, lecz większość dodawała różne możliwości, których nie było w oryginalnym pomyśle, jak na przykład:

  • różne wartoÅ›ci przyspieszenia
  • różne wartoÅ›ci grawitacji (również ujemne)
  • grawitacja oddziaÅ‚ywajÄ…ca na pociski
  • odnawianie siÄ™ paliwa (energii) wraz z czasem
  • osÅ‚ony

Wersje gry na automaty zostały wydane jako Galaxy Game (1971), Computer Space firmy Nutting Associates (1971) i Space Wars firmy Cinematronics (1977), z czego ta ostatnia zdobyła największą popularność.

[edytuj] Wcześniejsze gry

Za pierwszą graficzną grą komputerową uznaje się OXO (grę w kółko i krzyżyk) stworzoną przez A. S. Douglasa w 1952. William Higinbotham stworzył w 1958 grę Tennis for Two.

[edytuj] Źródło

  • Steven Levy: Hackers: Heroes of the Computer Revolution. Anchor Press/Doubleday, 1984. ISBN 0-385-19195-2. 

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne


Urządzenie, które wykryje twoje nerwy przed tobą
Przenośne urządzenie ma pozwolić na kontrolowanie zdrowia psychicznego astronautów - informuje "New Scientist".
Statki wolą zrzucać ścieki do Bałtyku niż do portów
Pływające po Bałtyku statki wycieczkowe mogą, w świetle prawa, zrzucać ścieki prosto do morza. Poza związkami azotu i fosforu do wody dostają się bakterie, wirusy i metale ciężkie. Morze Bałtyckie jest jednym z najmniejszych na świecie, jest akwenem śródlądowym z niewielką możliwością wymiany swoich wód. Następuje ona średnio co 30 lat.
Naukowcy dowodzą: miłość naprawdę jest ślepa
Miłość jest ślepa - odkrył kiedyś Szekspir. Badania naukowców potwierdzają to twierdzenie bowiem wykazały, że dla osób zakochanych atrakcyjność innych kobiet czy mężczyzn maleje.
Kawa zwiększa ryzyko bezpłodności
Zbyt dużo kawy może zmniejszać szanse na poczęcie dziecka u kobiet, które mają problemy z płodnością - ostrzegają naukowcy.
System analizowania wstrząsów sejsmicznych
Dzięki 24 najwyższej klasy stacjom sejsmicznym uwadze polskich naukowców nie ujdzie żaden wstrząs, a prognozowanie aktywności sejsmicznej pozwoli bezpiecznie lokować ważne obiekty, na przykład elektrownie atomowe - uznano na konferencji zorganizowanej w Instytucie Geofizyki Polskiej Akademii Nauk.
Linki: Strona g³ówna