Star Trek (gra wideo z 1971 r.)

Star Trek
Star Trek text game.png
Star Trek działający w terminalu poleceń Linuksa
Deweloperzy Mike Mayfield, Bob Leedom
Platforma(y)
Mainframe ( Sigma 7 , HP 2000C , Data General Nova ) PC (wiele)
Uwolnienie



Oryginalny 1971 (Sigma 7) 20 października 1972 (HP 2000C) Super Star Trek 1974 (Data General Nova)
gatunek (y) Gra strategiczna
Tryb(y) Jeden gracz

Star Trek to tekstowa strategiczna gra wideo oparta na serialu telewizyjnym Star Trek (1966–69) i pierwotnie wydana w 1971 r. W grze gracz dowodzi USS Enterprise z misją wytropienia i zniszczenia inwazyjnej floty Klingońskie okręty wojenne. Gracz podróżuje przez 64 kwadranty galaktyki , aby atakować wrogie statki fazerami i torpedami fotonowymi w bitwach turowych oraz tankować w bazach gwiezdnych . Celem jest wyeliminowanie wszystkich wrogów w losowym terminie.

Mike Mayfield napisał grę w języku programowania BASIC dla komputera mainframe SDS Sigma 7 w celu stworzenia gry takiej jak Spacewar! (1962), który można odtwarzać za pomocą dalekopisu zamiast wyświetlacza graficznego. Następnie przepisał go dla minikomputera HP 2000C w 1972 roku, aw następnym roku został włączony do publicznego katalogu oprogramowania firmy Hewlett-Packard . Stamtąd odebrał go David H. Ahl , który przeniósł go wraz z Mary Cole do BASIC-PLUS i opublikował kod źródłowy w biuletynie Digital Equipment Corporation Edu . Został ponownie opublikowany wraz z innymi grami komputerowymi w jego bestsellerowej 101 BASIC Computer Games . Następnie Bob Leedom rozszerzył grę w 1974 roku na Super Star Trek .

Ahl opuścił DEC i założył magazyn Creative Computing w 1974 roku. Zaczął przenosić gry z 101 na Microsoft BASIC , z wyjątkiem Star Trek , gdzie przeportował wersję Leedoma zamiast oryginału Mayfielda. Wynik został wydany w 1978 roku pod nową nazwą BASIC Computer Games . To trafiło na rynek w momencie, gdy pojawiały się pierwsze mikrokomputery zdolne do obsługi gry. PODSTAWOWE gry komputerowe stała się pierwszą książką komputerową, która sprzedała się w milionach egzemplarzy, a wersje gry były dostępne na prawie wszystkie komputery osobiste tamtej epoki. Ponadto stworzono dziesiątki wariantów i rozszerzeń dla różnych innych systemów, opartych na wersjach Leedom lub oryginalnych Mayfield.

Rozgrywka

Star Trek to tekstowa strategiczna gra wideo oparta na serialu telewizyjnym Star Trek , w której gracz, kontrolując statek kosmiczny USS Enterprise , lata przez galaktykę i poluje na okręty wojenne Klingonów w określonym czasie. Gra rozpoczyna się od krótkiego opisu tekstowego misji przed zezwoleniem graczowi na wprowadzanie poleceń. Każda gra zaczyna się z inną liczbą Klingonów, przyjaznych baz gwiezdnych , a gwiazdy rozprzestrzeniły się po całej galaktyce. Galaktyka jest przedstawiona jako siatka „ćwiartek” o wymiarach 8 na 8. Każdy kwadrant jest dalej podzielony na siatkę „sektorów” o wymiarach 8 na 8. Liczba gwiazd, Klingonów i baz gwiezdnych w dowolnym kwadrancie jest ustalana na początku gry, ale ich dokładna pozycja zmienia się za każdym razem, gdy gracz wchodzi do tego kwadrantu.

Gracz może wyświetlić tekstową mapę bieżącego kwadrantu, wydając polecenie skanowania bliskiego zasięgu. Gwiazdy, statki Klingonów, bazy gwiezdne i Enterprise są pokazane jako figury tekstowe na kwadratowej siatce; Enterprise , jest reprezentowane przez -E- . Gracz może również użyć skanowania dalekiego zasięgu, aby wydrukować mapę kwadrantów leżących bezpośrednio wokół Enterprise , z listą liczby gwiazd, Klingonów i baz gwiezdnych w każdym kwadrancie. Gracz porusza się pomiędzy iw kwadrantach za pomocą napędu warp .

Statki Klingonów można atakować zarówno fazerami , jak i torpedami fotonowymi . Fazery nie muszą być wycelowane, ale ich moc, a tym samym ilość obrażeń, spada wraz z odległością, a gracz musi wybrać, ile mocy włoży w każdy strzał. Torpedy nie cierpią z powodu tego spadku mocy i jednym trafieniem zniszczą statek Klingonów, ale muszą być wycelowane przy użyciu współrzędnych biegunowych . Późniejsze wersje gry rozszerzyły ten system walki, dodając takie funkcje, jak statki klingońskie poruszające się po każdym strzale, jeśli nie zostały zniszczone, ataki wroga niszczące systemy, takie jak skanery lub tarcze, gwiazdy pochłaniające trafione torpedy oraz kalkulator pomagający w określeniu odpowiedni kąt do wystrzelenia torped. Walka jest turowa, a statki Klingonów będą strzelać do gracza w swojej turze.

Ruch, walka i tarcze wysysają energię Enterprise , którą można przywrócić, lecąc do bazy gwiezdnej. W niektórych wersjach gry dostępne są dodatkowe opcje w sytuacjach awaryjnych, takie jak wezwanie pomocy z bazy gwiezdnej, użycie eksperymentalnego Promienia Śmierci, załadowanie surowych kryształów dilitu do napędu warp lub opuszczenie statku. Komendy ruchu zajmują czas w zależności od tego, jak daleko gracz się porusza. Gra kończy się, gdy Enterprise zostanie zniszczony, wszyscy Klingoni zostaną zniszczeni lub skończy się limit czasu. Wynik w postaci rankingu jest prezentowany na koniec gry na podstawie zużycia energii, otrzymanych i zadanych obrażeń oraz pozostałego czasu.

Rozwój

Star Trek

Terminal komputerowy dalekopisu ASR-33

W 1971 roku Mike Mayfield, będący wtedy w ostatniej klasie liceum, uczęszczał do laboratorium komputerowego na Uniwersytecie Kalifornijskim w Irvine, ucząc się programowania. Laboratorium obsługiwało zarówno komputer typu mainframe SDS Sigma 7 , jak i DEC PDP-10 . PDP-10 gościł kopię Spacewar! , wieloosobowa gra wideo z walką kosmiczną, opracowana w 1962 roku we wczesnej historii gier wideo . Mayfield uzyskał nielegalny dostęp do Sigmy 7 w laboratorium i chciał stworzyć własną wersję gry dla systemu. Wojna kosmiczna! wymagane grafiki wektorowej , a Sigma 7 miała dostęp tylko do niegraficznej dalekopisu Teletype Model 33 ASR .

Mayfield postanowił stworzyć grę w duchu Spacewar! który można odtworzyć na dalekopisie, i przeprowadził burzę mózgów z przyjaciółmi na kilka pomysłów. Ponieważ nikt z grupy nie miał dużego doświadczenia z komputerami, większość pomysłów była niewykonalna, ale jedną z koncepcji, którą lubił i uważał za wykonalną, była gra oparta na Star Trek , która była wówczas dystrybuowana w telewizji. Koncepcja obejmowała grę drukującą mapę galaktyki i mapę lokalnego układu gwiezdnego oraz broń fazerową, której siła ataku spadała wraz z odległością. Mayfield zaczął programować grę, tworząc taśmę dziurkowaną gry na koniec każdej sesji programowania i ładowanie jej z powrotem do komputera następnego dnia. Pracował nad grą przez resztę roku szkolnego i do lata po ukończeniu studiów.

Później tego lata Mayfield kupił kalkulator HP-35 i często odwiedzał lokalne biuro sprzedaży Hewlett-Packard . Tamtejszy personel zaproponował mu, że pozwoli mu korzystać z minikomputera HP 2000C w biurze, jeśli stworzy dla niego wersję swojej gry Star Trek ; ponieważ wersja BASIC na komputerze była inna niż Sigma 7, zdecydował się porzucić wersję Sigma 7 i napisać program od nowa. Ukończył ją 20 października 1972 roku, a gra została dodana do biblioteki oprogramowania HP Public Domain Contributed Program jako STTR1 w lutym 1973 roku, kiedy Mayfield przypisał grę Centerline Engineering, firmie, którą rozważał. Został również opublikowany w People's Computer Company i ponownie opublikowany w ich książce zbiorczej What to Do After You Hit Return (1975).

David H. Ahl był pracownikiem działu edukacji firmy Digital Equipment Corporation (DEC). Zapoczątkował Edu , w którym gry przesyłane przez użytkowników stały się głównym losowaniem. On i jego współpracownik Mary Cole przenieśli STTR1 do BASIC-PLUS firmy DEC latem 1973 roku, z pewnymi dodatkami, i opublikował tę wersję w biuletynie. Ahl przypisał grę „Mike'owi Mayfieldowi z Centerline Engineering i / lub Custom Data”. Pod koniec 1973 roku Ahl zebrał wiele przesłanych gier w książce 101 BASIC Computer Games , zawierający opisy i kod źródłowy wielu wczesnych gier na komputery mainframe . 101 BASIC Computer Games był przełomowym tytułem w programowaniu gier komputerowych i był najlepiej sprzedającym się tytułem z ponad 10 000 sprzedanymi egzemplarzami — więcej egzemplarzy niż istniały wówczas komputery. Jako takie, porty BASIC gier komputerowych mainframe zawartych w książce były często trwalsze niż ich oryginalne wersje lub inne gry komputerowe mainframe. Włączył Star Trek do książki jako SPACWR , czyli Space War .

Super Star Trek

Na początku 1974 roku Bob Leedom zobaczył wersję gry Ahl w 101 BASIC Computer Games podczas pracy z minikomputerem Data General Nova 800 w Westinghouse Electric Corporation i nigdy nie widział Star Trek grę wcześniej, zacząłem przenosić ją do systemu. Po uruchomieniu gry zaczął ją rozszerzać, korzystając z sugestii znajomych. Zmienił interfejs użytkownika, zastępując kody numeryczne oryginalnej gry trzyliterowymi poleceniami i dodając raporty o statusie postaci i nazw kwadrantów galaktyki, a także przebudował rozgrywkę, dodając ruchome statki Klingonów, opcje nawigacji i kierowania ogniem oraz rozszerzony komputer biblioteczny. Po ukończeniu napisał list do biuletynu People's Computer Company, w którym opisał grę.

Ahl, który do tego czasu opuścił DEC, aby założyć magazyn Creative Computing , zobaczył opis Leedoma w biuletynie i skontaktował się z nim w celu opublikowania gry w jego magazynie. Ahl przeportował ją do Microsoft BASIC i opublikował kod źródłowy gry jako Super Star Trek, aby odróżnić ją od oryginalnej gry Star Trek , nazywając ją „zdecydowanie najlepszą” wersją. Później umieścił go pod tą nazwą w antologii The Best of Creative Computing z 1976 r ., a także w wydaniu 101 BASIC Computer Games z 1978 r. PODSTAWOWE gry komputerowe . Dodał notatkę, że ma pozwolenie od posiadaczy praw na użycie nazwy programu w tytule wraz z dłuższą notatką napisaną przez Leedoma, wyjaśniającą, dlaczego galaktyka ma 64 ćwiartki, mimo że termin sugerował, że powinny być tylko cztery. BASIC Computer Games była pierwszą książką komputerową, która sprzedała się w milionach egzemplarzy, dzięki czemu wersja Leedoma miała znacznie szerszą publiczność niż oryginalne wersje Mayfielda i Ahla.

Recepcja i dziedzictwo

Wszyscy pod słońcem programowali gry luźno oparte na Star Trek.

BAJT , 1977

Star Trek , zwłaszcza wersja Super Star Trek , była niezwykle popularna w tamtych czasach. Do 1975 roku rozprzestrzenił się na komputery typu mainframe w całych Stanach Zjednoczonych, a Ahl stwierdził w 1978 roku w BASIC Computer Games , że trudno było znaleźć instalację komputerową, która nie zawierała wersji Star Trek . W 1980 roku Star Trek został opisany przez Marka Herro w The Dragon magazyn jako „jedną z najpopularniejszych (jeśli nie najpopularniejszą) gier komputerowych”, z „dosłownie dziesiątkami różnych wersji tej gry krążących wokół”. Co najmniej jedno opublikowane w tym roku dzieło beletrystyki wspomniało o grze, opowiadanie „Another Game of Spacewar”, opublikowane w antologii przez Creative Computing . Przegląd gry i jej niezliczonych wersji z 2013 roku w The Register autorstwa Tony'ego Smitha doszedł do wniosku, że „podobnie jak w większość gier z tamtego okresu, fajnie było grać raz lub dwa razy, ale brakowało jej wytrzymałości”. Niezależnie od tego, dla graczy z okresu, w którym został wydany, była to „nowa, lśniąca brama do„ nowych dziwnych światów ””.

Powszechna popularność gry, zwłaszcza Super Star Trek , wraz z dostępnością kodu źródłowego, doprowadziła do licznych portów obu wersji gry na komputery typu mainframe i mikrokomputery . Wyprodukowano również alternatywne wersje gry, oparte na Star Trek , Super Star Trek lub obu. David Matuszek i Paul Reynolds napisali rozszerzoną wersję oryginalnej gry w języku Fortran jako UT Super Star Trek ; Eric Allman przeportował tę wersję do języka programowania C, aby stać się BSD Trek , który nadal znajduje się w pakiecie klasycznych gier Unix Debiana . BYTE opublikował wersję BASIC autorstwa Davida Price'a w marcu 1977 r., Która wykorzystywała oryginalny system poleceń oparty na liczbach. W 1983 roku felietonista BYTE, Jerry Pournelle, twierdził, że napisał „najbardziej złożoną grę Star Trek na świecie ” w języku CBASIC . Wersja shareware dla MS-DOS , EGATrek , został wydany pod koniec lat 80. XX wieku i zastąpił oryginalne ekrany tekstowe podstawową grafiką, która zaimplementowała wielopanelowy wyświetlacz. W 2017 roku PC Gamer umieścił EGATrek wśród najlepszych gier Star Trek .

Port TRS-80 gry działającej w Living Computers: Museum + Labs

Oprócz bezpłatnych portów wydano wiele komercyjnych wersji gry. Apple Inc. wydało wersję dla Apple II + o nazwie Apple Trek w 1979 r., A Atari, Inc. wydało wersję dla Atari 2600 jako Stellar Track w 1980 r. TRS-80 miał co najmniej trzy oddzielne, dostępne na rynku gry Star Trek, w tym Trek-80 przez Processor Technology (później zmieniono tytuł Invasion Force ), która dodała więcej interaktywności i kilka nowych opcji pochodzących z niepowiązanego Trek73 , drugiego Trek-80 autorstwa Judges Guild oraz Startrek 3.5 od Adventure International . Acornsoft wydał wersję zatytułowaną Galaxy dla swoich systemów komputerowych, a Tandy Computers wydała Space Trek dla swoich. Jeszcze inna wersja została napisana w języku BASICA dla komputerów osobistych IBM w 1982 roku, Video Trek 88 ; napisany przez Windmill Software , używał liczb dla większości poleceń, podobnie jak wcześniejsza wersja BYTE . Apex Software wypuścił TI-Trek dla TI-99 / 4A w 1983 roku, który zawiera mowę, jeśli obecny jest syntezator mowy. Star Fleet I: The War Begins z 1984 roku autorstwa Interstel był wariantem wydanym komercyjnie dla kilku systemów komputerowych. Ta gra była na tyle udana, że ​​dała początek serii .

Liczne projekty hobbystyczne do dziś przenoszą oryginalne wersje gier i ulepszone warianty na inne języki i systemy. Ponadto niektóre gry komercyjne zostały zainspirowane Star Trek , na przykład Star Raiders (1980), który początkowo został zaprojektowany jako gra w czasie rzeczywistym w wersji 3D. Jeszcze w 1994 roku kolektywne Star Trek były wciąż na tyle popularne, że Computer Gaming World twierdziło, że rozgrywka w niezwiązanej skądinąd grze Stellar Explorer była bezpośrednio na nich oparta i że „każdy, kto pamięta stare Trek [...] będą dokładnie wiedzieć, o co chodzi w tej grze”.

Zobacz też

Źródła

Linki zewnętrzne