R09_05_SPR.PDF

(228 KB) Pobierz
Szablon dla tlumaczy
Rozdział 9.
Gry i Linux
W poprzednim rozdziale dowiedziałeś się, jak używać systemu Linux do pracy, zwłaszcza biurowej; w tym
rozdziale dowiesz się, jak uruchamiać na nim gry. Dostępnych jest wiele ekscytujących i porywających gier dla
systemu Linux, w dodatku większość z nich jest darmowa. Poza tym możesz wykorzystać program WINE do
uruchamiania gier komercyjnych napisanych specjalnie dla systemu Microsoft Windows.
Przegląd gier dla systemu Linux
Dystrybucje systemu Linux zawierają kilka popularnych gier. W dodatku wiele gier dla tego systemu można
znaleźć w Internecie. Tabela 9.1 przedstawia kilka najczęściej odwiedzanych stron z grami dla Linuksa, a tabela
9.2 opisuje kilka najbardziej popularnych gier (hitów) dla tego systemu. Jednakże prawie każdą grę możesz
znaleźć na stronie Debiana http://www.debian.org/ .
Tabela 9.1. Strony z popularnymi grami Linuksa
Strona sieci Web
Adres URL
Freshmeat
http://freshmeat.net/
Linux Game Tome
http://happypenguin.org/
Linux Games Page
http://www.linuxgames.com/
Linux Quake Page
http://www.planetquake.com/linux/
Linuxquake.com
http://www.linuxquake.com/
Loki Games
http://lokigames.com/
slashdot
http://www.slashdot.org/
Tabela 9.2. Niektóre popularne gry dla Linuksa
Gra
Rodzaj
Opis
BZFlag
Akcji
Wieloużytkownikowa bitwa na czołgi
Civilisation: Call to Power
Strategia
Kontynuacja komercyjnej wersji Civilization
(Micropose) dla Linuksa. Umożliwia grę
sieciową
CrossFire
Przygodowa
Podobieństwo gry Rouge. Umożliwia
wieloużytkownikową grę w sieci
DOOM
Akcji
Klasyczna gra akcji. Wymaga pliku doom.wad z
oryginalnej kopii gry
Freeciv
Strategia
Przypomina Cilivization. Umożliwia grę
sieciową
21714020.001.png
Illust Logic
Puzzle
Pomalowane kawałki, z których musisz ułożyć
cały obrazek
Koules
Zręcznościowa
Wieloużytkownikowa gra akcji. Uruchamiana w
trybie tekstowym a także w X11
NetHack
Przygodowa
Gra zadaniowa przypominająca Rouge.
Obsługuje tryb konsoli znakowej i tryb
graficzny X11
Netrek
Zręcznościowa
Symulacja bitwy w 2D o temacie Star Trek.
Wieloużytkownikowa
PySol
Karciana
Dwadzieścia różnych wersji Solitaire
Quake
Akcji
Wersja komercyjnej gry Quake dla Linuksa.
Wymaga pliku PAK z oryginalnej wersji gry.
Obsługuje tryb graficzny X11 i znakowy
(konsola)
Quake II
Akcji
Najlepsza strzelanka XX wieku. Wymaga
opłaty licencyjnej. Obsługuje tryb X11 i konsolę
Snes9X
Narzędzie
Przenośny, darmowy emulator Super Nintendo
Entertainment Systems (SNES). Pozwala na
uruchamianie gier Nintendo64 na PC
Starcraft Linux — install
HOWTO
Dokumentacja
Opisuje procedurę instalacyjną
i uruchomieniową komercyjnej gry Starcraft,
wykorzystującej WINE
Xbomber
Zręcznościowa
Przypomina starą klasyczną grę Bomberman
Xmame
Zręcznościowa
Emulator popularnych gier zręcznościowych
Wymaga obrazu ROM z oryginalnej wersji gry
XPat2
Karciana
Kolejny zbiór kilku wariacji Solitaire
XshipWars
Akcji
Graficzny MUD (wieloużytkownikowy labirynt
— loch) o kosmicznym klimacie
Jak zauważyłeś, dostępnych jest wiele gier dla Linuksa, włączając w to gry akcji, zręcznościówki, gry karciane,
puzzle, gry przygodowe ( role playing ) i strategiczne. Niektóre z nich można uruchomić już na konsoli znakowej,
inne wymagają środowiska X. Wiele z nich pozwala kilku użytkownikom na grę poprzez komputery połączone
w sieć, np. Internet. Mogą to być gry darmowe, shareware lub komercyjne (licencjonowane). W dodatku
oprogramowanie takie jak Snes9X i Wine pozwala na uruchamianie gier napisanych dla innych systemów
operacyjnych.
Przegląd najlepszych gier
W tym podrozdziale zaznajomisz się z trzema najpopularniejszymi grami minionego tysiąclecia działającymi w
systemie Linux. Są to:
DOOM , który działa na konsoli i w X.
Quake II , który działa na konsoli i w X.
Starcraft , który działa w X za pomocą programu WINE .
21714020.002.png
DOOM
Znana trójwymiarowa gra akcji — oryginalnie napisana dla systemu MS-DOS przez id Software
( http://www.idsoftware.com/ ). Wcielasz się w rolę kosmicznego żołnierza, który musi zdobyć opanowane przez
obcych bazy ulokowane na księżycach Marsa. Grę wyróżnia grafika trójwymiarowa czasu rzeczywistego oraz
dźwięk stereo. Rysunek 9.1 przedstawia jedną ze scen gry.
Rysunek 9.1. Typowy ekran gry DOOM
Jeśli wolisz grać z bardziej przebiegłymi przeciwnikami, wybierz grę w sieci, np. poprzez modem lub sieć opartą
na protokole IPX lub TCP/IP. Tryb sieciowy pozwala na sprawdzenie swoich umiejętności z dwoma lub
czterema graczami.
Aby uruchomić DOOM-a na konsoli, wydaj następujące polecenie:
sdoom –wrap 1 1
Jeśli wolisz grać w DOOM-a w X Window, wpisz:
xdoom –wrap 1 1
Aby wywołać główne menu gry, naciśnij klawisz Esc .
Możesz dowiedzieć się więcej na temat tej gry, odwiedzając stronę archiwum DOOM-a pod adresem:
http://www.idsoftware.com/archives/doomarc.html oraz FAQ Linux DOOM, które znajduje się pod adresem:
http://jcomm.uoregon.edu/~stevev/Linux-DOOM-FAQ.html . Możesz również wypróbować lxDOOM, klona gry
Boom dla systemu Linux, która jest rozszerzoną wersją DOOM-a.
Quake II
Podobnie jak DOOM, Quake II został również stworzony przez id Software. Jednakże Quake II jest grą bardziej
nowoczesną i wyrafinowaną niż DOOM. Na przykład tryb wieloużytkownikowy pozwala aż 32 graczom
jednocześnie wędrować po planecie zwanej Stroggos. Natomiast w trybie gracza pojedynczego walczysz z 18
przeciwnikami o sztucznej inteligencji, którzy zręcznie unikają twoich strzałów.
Aby uruchomić grę Quake II pod X Window, zmień katalog roboczy na katalog, w którym zainstalowałeś grę, i
wydaj polecenie:
./quake2 +set vid_ref softx
Natomiast w celu uruchomienia gry na wirtualnej konsoli, zainicjuj polecenie:
./quake2 +set vid_ref soft
Menu główne gry wywołujemy poprzez naciśnięcie klawisza Esc .
Starcraft
Starcraft jest grą strategiczną czasu rzeczywistego opracowaną przez Blizzard Entertainment, w której grasz rolę
przywódcy oddziału ludzi wygnanych w najdalszy zakątek galaktyki. Twoim zadaniem jest zgromadzenie
21714020.003.png
wystarczających sił zbrojnych, które potrafią stawić czoła dominującym dwom innym gatunkom: Protosom i
Zregom. Aby tego dokonać, musisz budować bazy, pojazdy, produkować broń i szkolić żołnierzy.
Starcraft nigdy nie został zaimplementowany w systemie Linux; jednakże grę można uruchomić w tym systemie
za pomocą programu WINE . Kolejny podrozdział wyjaśnia, jak zainstalować i uruchomić grę Starcraft przy
założeniu, że masz już zainstalowany program WINE .
Instalacja Starcrafta
Jeśli posiadasz komercyjną wersję gry, zamontuj dysk CD-ROM i poszukaj pliku install.exe. Jeżeli natomiast
chcesz wypróbować grę, pobierz plik wersji demonstracyjnej gry scdemo.exe (o rozmiarze 28 MB). Plik ten
możesz skopiować ze strony firmy Blizzard: http://www.blizzard.com/ , a także z wielu innych stron
poświęconych grom komputerowym.
Zmień aktualny katalog roboczy na katalog, w którym znajduje się plik install.exe lub scdemo.exe , i użyj
programu WINE , aby zainstalować grę:
wine –display localhost:0 –winver win95 scdemo.exe (lub install.exe).
Kiedy zostaniesz zapytany, czy chcesz zainstalować sterowniki DirectX 5, zaznacz opcję No, But Continue (nie,
ale kontynuuj) i kliknij OK . Wybierz katalog, do którego chcesz zainstalować Starcrafta (domyślny wybór jest
również akceptowany) i kliknij OK . Jeśli program zapyta, czy chcesz zarejestrować swoją wersję poprzez
Internet, odpowiedz Nie . Po zakończeniu instalacji kliknij Exit , aby zakończyć program instalacyjny.
W systemie Linux gra Starcraft działa w trybie 640×480 w 256 kolorach. Z tego powodu musisz skonfigurować
swoje środowisko X do działania w tym trybie. Oto szybki sposób na wykonanie tej czynności.
cd /etc/X11
cp XF86Config XF86Config.SAVE
cp XF86Config XF86Config.Starcraft
Zmień plik XF86Config . Starcraft przy użyciu wybranego edytora. Znajdź sekcję Screen (ekran) w tym pliku,
która określa serwer X (sterownik) używany do zmiany głębi kolorów i rozdzielczości ekranu. Wybierz parametr
8 opcji Depth (głębia koloru) i 640×480 opcji Modes (tryb rozdzielczości). Usuń inne dodatkowe tryby. Kiedy
skończysz, sekcja Screen powinna wyglądać mniej więcej tak:
Section "Screen"
Driver "svga"
Device "Millenium"
Monitor "Viewsonic17GS"
Subsection "Display"
Depth 8
Modes "640x480"
ViewPort 0 0
Virtual 640 480
EndSubsection
EndSection.
Gramy w Starcrafta
Aby zagrać w Starcrafta, zamień plik XF86Config :
cp XF86Config.Starcraft XF86Config
i uruchom X Window:
startx
Uruchom emulator terminala dla systemu X11, zmień katalog roboczy na katalog, w którym zainstalowałeś grę, i
uruchom ją poleceniem:
# cd "/c/Program Files/Starcraft Shareware (ED)"
# wine – display localhost:0 –winver win95 –depth 8 \
> -geom 640x480 Starcraft.exe
Jeśli zainstalowałeś grę w innym katalogu, niż podano w powyższym przykładzie ( /c/Program Files/Starcraft
Shareware (ED) ), musisz oczywiście uwzględnić ten fakt w poleceniu cd !
Teraz już możesz grać w Starcrafta, dopóki nie podbijesz całej galaktyki. Misja ćwiczebna pomoże ci w
dokonaniach. Oczywiście planowanie i wykonanie założonej zwycięskiej strategii wymaga wielu godzin
ćwiczeń.
Zamykanie Starcrafta
Kiedy skończysz grać, naciśnij F10 , aby wywołać menu główne gry, opuść aktualną misję i wyjdź z gry.
Następnie z powrotem zamień oryginalny plik XF86Config za pomocą poleceń:
cd /etc/X11
cp XF86Config.SAVE XF86Config
Zgłoś jeśli naruszono regulamin