10 retro gier, które ukształtowały Unix i Linux

10 retro gier, które ukształtowały Unix i Linux

W artykule przedstawiono wpływ gier na rozwój systemów Unix i Linux, z uwzględnieniem kluczowych tytułów, które kształtowały te platformy przez lata.

Unix i Linux to nazwy, które zazwyczaj nie kojarzą się z grami, ale przez lata powstało wiele gier, które ukształtowały obie platformy. Nie tylko w przeszłości, ale i obecnie, programiści lubią relaksować się przy grach, co wpłynęło na historię komputerów.

10 Podróż Kosmiczna

Ta gra jest ważna dla historii Linuxa i Uniksa, głównie dlatego, że być może te systemy nie istnieją, gdyby nie ta gra.

Ken Thompson pracował w Bell Labs pod koniec lat 60. nad systemem o nazwie Multics. Multics był wspólnym projektem General Electric i MIT mającym na celu stworzenie "usługi obliczeniowej" dla tego, co dziś nazywamy chmurą obliczeniową. Thompson stworzył grę symulacyjną, którą nazwał Podróż Kosmiczna. Polegała na lądowaniu statkiem kosmicznym na planetach w układzie słonecznym.

Choć Multics był innowacyjny i pionierski w wielu rzeczach, które widzimy w nowoczesnych systemach operacyjnych, był jak Windows Vista swoich czasów: proces rozwoju był powolny, kosztowny, skomplikowany i znacznie opóźniony. Bell Labs wycofało się z projektu, ale Thompson nadal chciał grać w swoją grę, więc opracował prymitywny system operacyjny do działania na mało używanej maszynie Digital PDP-7, co ewoluowało w Unix.

9 Rogue

Podczas gdy Podróż Kosmiczna doprowadziła do stworzenia Uniksa, Rogue była jedną z pierwszych gier, które stworzono na systemach Unix, konkretnie na wariancie BSD w 1980 roku. Została stworzona przez Kena Arnolda, Michaela Toya i Glenn Wichmana.

Zainspirowana stołową grą RPG Dungeons & Dragons, gra miała mapę opartą na znakach ASCII, a skarby i potwory były reprezentowane przez litery i liczby. Celem gry jest poszukiwanie Amuletu Yendor. Gra była generowana proceduralnie, więc każda rozgrywka była inna.

Popularność gry była impulsem do stworzenia bazy danych terminfo, aby ustandaryzować kompatybilność terminali. Rogue została później przeniesiona na komputery osobiste, gdzie stała się kultowym klasykiem (zrzut ekranu powyżej pochodzi z wersji MS-DOS), ale to późniejszy projekt NetHack pokazał potencjał, jaki Rogue mogła mieć jako premierowa gra "roguelike".

8 Szachy

Szachy i informatyka mają długą relację. Wiele programistów to strategiczni myśliciele, którzy wydają się być przyciągani do tej gry. Unix nie jest wyjątkiem.

Ken Thompson, jeden z twórców Uniksa, nie ograniczył swojego zaangażowania w gry komputerowe do Podróży Kosmicznej. Jako miłośnik szachów, włączył tę grę w swoje badania w Bell Labs, tworząc Belle, specjalny komputer poświęcony szachom, który oczywiście otrzymał nazwę po swoim pracodawcy. Belle była pierwszym komputerem, który osiągnął poziom mistrza w turniejach szachowych na początku lat 80.

Ponieważ szachy są również popularne w Rosji, Belle zaproszono na turniej do ówczesnego Związku Radzieckiego, ale została skonfiskowana na lotnisku przez amerykański Urząd Celny, ponieważ amerykańska technologia komputerowa była objęta zakazem eksportu za żelazną kurtyną. Rząd twierdził, że szyfrowanie stosowane przez komputery klasyfikowało Belle jako broń, ale Thompson żartował, że jedynym sposobem, aby Belle mogła stać się bronią, byłoby upuszczenie maszyny z samolotu i wylądowanie na kimś, jak podano w Byte.

Nie potrzebujesz drogiego sprzętu, aby grać w szachy na maszynie z systemem Linux dzisiaj. Silnik GNU Chess z interfejsem, takim jak XBoard, wystarczy, jeśli chcesz przegrać z maszyną.

7 MUDy

Na początku ery internetu popularne były gry fabularne oparte na tekście, zwane "Multi-user Dungeons" lub MUDy. Zyskały popularność w środowiskach uniwersyteckich i technicznych, ponieważ były jednym z pierwszych gier sieciowych wieloosobowych, ponieważ maszyny Unix były wczesnymi użytkownikami TCP/IP. Jeśli nigdy nie miałeś okazji ich doświadczyć, wyobraź sobie to jako połączenie gry przygodowej tekstowej i pokoju czatowego.

Ponieważ internet oparty był głównie na maszynach Unix, to właśnie z nich korzystało większość graczy, aby się do nich dostać. Wciągały tak bardzo, że wiele uniwersytetów zakazało ich na swoich kampusach w szczytowym okresie ich popularności, ale wczesne ISP nie miały takich ograniczeń dla tych, którzy dzwonili do kont shellowych, aby telnetować do swoich ulubionych MUD-ów, MUSH-ów i innych gier wieloosobowych opartych na tekście.

Największą atrakcją tych gier była możliwość poznania innych graczy, czatowania z nimi i, w zależności od rodzaju gry, w którą się grało.

granie, zabij ich również. MUD-y były pionierem współczesnych MMORPG i do dziś mają kultowe grono fanów.

Te gry wciąż mają swoją wierną publiczność. Można znaleźć obszerną listę na The Mud Connector.

6 NetHack

NetHack zbudowano na pomysłach oryginalnego Rogue, o którym wspomniano wcześniej. Choć gra dodała wiele funkcji, takich jak więcej klas postaci, przedmiotów i potworów, a także opcjonalną grafikę, prawdziwą innowacją było jej rozproszone rozwijanie wczesnego internetu, co nadało NetHackowi jego nazwę.

Tajemnicze dodatki "DevTeam" były tak dobrze przemyślane, że fraza wśród graczy brzmiała: "DevTeam myśli o wszystkim."

Inne elementy stały się częścią gamerowej legendy, takie jak pytanie: "Czy chcesz zidentyfikować swoje przedmioty?" gdy umierasz. Choć NetHack jest grą dla jednego gracza, powstały publiczne serwery, takie jak ten na alt.org, gdzie gracze mogą dzielić się swoimi wynikami, a także istnieją fora, gdzie można dzielić się historiami, w tym opowieściami o YASD (Jeszcze jednej Głupiej Śmierci).

5 Netrek

Podczas gdy NetHack jest grą dla jednego gracza, Netrek jest jednym z najwcześniejszych gier wieloosobowych, debiutującym na systemach Unix w 1988 roku. Podczas gdy rządy i firmy chwaliły produktywne elementy sieci, gry takie jak Netrek ukazały również potencjał zabawy w rodzącym się internecie.

Gry tematyczne Star Trek były popularne na mainframe'ach i minikomputerach, a Netrek kontynuowało tę tradycję, pozwalając graczom na walki w przestrzeni. Można w to grać również dzisiaj na nowoczesnych systemach, w tym Windows, macOS, a także Linux.

4 XPilot

Inna gra kosmiczna pomogła udowodnić wartość gier wieloosobowych, gdy internet dopiero zaczynał wkraczać do publicznej świadomości na początku lat '90.

Gra została opracowana przez kilku studentów informatyki w Norwegii. Rozgrywka była inspirowana kultowym klasykiem Thrust. Jak sama nazwa sugeruje, gra była przeznaczona do gry na systemie X Window, który wówczas był de facto standardowym systemem okienkowym na stacjach roboczych Unix.

:

Kanał YouTube Sparcie pokaże ci, jak wygląda rozgrywka:

3 Książę Persji

Ta gra to klasyk wczesnych lat '90, pierwotnie rozwijana na Apple II, a następnie przeniesiona na bardziej popularne systemy, w tym MS-DOS. To ta wersja jest najważniejsza w historii Linuxa, ponieważ Linus Torvalds kupił kopię gry razem ze swoim pierwszym komputerem PC.

Będąc studentem informatyki na Uniwersytecie Finlandii w Helsinkach, dzielił swój czas między grę a eksperymenty programistyczne, które przekształciły się w jądro Linuxa. Ponieważ chciał grać w tę grę, upewnił się, że Linux obsługuje dual-booting. Ta decyzja ułatwiła innym ludziom wypróbowanie Linuxa bez rezygnacji z ich maszyn z Windows. To pomogło zbudować krytyczną masę użytkowników Linuxa.

2 Doom

Kolejna klasyczna gra na PC z lat '90 pomogła zwiększyć akceptację Linuxa i sprzyjać rozwojowi gier na Linuxie. Mowa o Doom, który ugruntował nowoczesny gatunek strzelanek z perspektywy pierwszej osoby i pomógł przekształcić PC w główną platformę gamingową, a także zapoczątkował erę gier 3D.

Kiedy jej twórca, id Software, otworzył kod źródłowy, udowodniło to, że ruchy Linuxa i open source weszły do głównego nurtu. Choć gry na Linuxie wciąż pozostają w tyle za Windows, Steam Deck zdobywa rynek gier. Może Linux w końcu zdetronizuje Windows jako preferowaną platformę gier na PC, ale z drugiej strony, "Rok Linuxa na desktopie" jest memem od tak dawna, jak używam go.

1 BZFlag

Bliskość Uniksa do sieciowania oznacza, że wiele gier wieloosobowych zostało dla niego opracowanych. BZFlag wpisuje się w ten wzór. Początkowo opracowany dla stacji roboczych Silicon Graphics, był również jedną z pierwszych gier 3D, które zyskały szeroką uwagę. Jest to właściwie wieloosobowa wersja klasyka arcade z 1980 roku, Battlezone. Jest dostępny na nowoczesnych systemach, w tym Linux, macOS i Windows.

Zamiast prymitywnej grafiki wektorowej oryginału, BZFlag oferuje pełną poligonalną grafikę 3D oraz kilka wciągających gier wieloosobowych. Istnieje wiele serwerów.

Możesz uzyskać dostęp z wbudowanej przeglądarki serwera, a także uruchomić własny serwer.

Unix i Linux istnieją od tak dawna, ponieważ udowodniły swoją użyteczność, ale także pozwoliły użytkownikom na swobodne działanie i zabawę, co te gry udowodniły.

Jeśli ciekawią Cię artykuły podobne do 10 retro gier, które ukształtowały Unix i Linux, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. 10 Podróż Kosmiczna
  2. 9 Rogue
  3. 8 Szachy
  4. 7 MUDy
  5. 6 NetHack
  6. 5 Netrek
  7. 4 XPilot
  8. 3 Książę Persji
  9. 2 Doom
  10. 1 BZFlag

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up