Gry pod Linuxem

Gry pod Linuxem

Autor: PC Word Komputer

Data: 5 wrzesień 2005

Kategoria: Archiwum

Odsłon: 19780

Tagi:

Artykuł może być już niekatualny - Zawarte w nim porady mogą nie działać prawidlowo na nowszych wydaniach openSUSE

Czy Linux nadaje się na system dla maniaka komputerowych gier? Jeśli mówimy o najnowocześniejszych grach 3D korzystających z akceleratorów grafiki i dźwięku przestrzennego, to mogą być z tym pewne trudności. Choć mamy za sobą czasy, kiedy dobre, wciągające produkcje dostępne były wyłącznie dla systemu Windows, zaś użytkownicy Linuksa mogli co najwyżej pograć w ascetyczne pod względem graficznym szachy czy klony nieśmiertelnego tetrisa, daleko nam jeszcze do stanu równowagi, w której gra będzie pojawiać się na rynku dla więcej niż jednej platformy. Nie zmienia to jednak faktu, że wiele tytułów posiada już tzw. linuksowe porty, umożliwiające uruchomienie gier w pingwinie.

Warto przypomnieć, że sporo naprawdę ciekawych gier otrzymujemy już na płytach instalacyjnych dowolnej dystrybucji Linuksa. Są wśród nich zarówno gry logiczne, karciane, proste zręcznościówki, wyścigi, klony Tetrisa, Asteroids czy Galagi. Wystarczy podczas instalacji rozwinąć gałąź z działu rozrywka, zaznaczyć wybrane gry, by już po pierwszym uruchomieniu systemu móc rozpocząć zabawę z linuksowymi grami.

Dla Linuksa dostępne są również komercyjne tytuły, tzw. wydania pudełkowe, wiele gier, jak np. kultowe produkty ID Software, czyli Doom, Quake, Quake III Arena, ma swoje linuksowe odpowiedniki. Pudełkowa wersja Unreal Tournament 2004, zawiera również instalatora dla systemu Linuks, dla kolejnej "żelaznej" pozycji - Neverwinter Nights przygotowano specjalne linuksowe dodatki.

Rozrywkowo i kolorowo

Za sztandarową grę napisaną specjalnie dla Linuksa można chyba uznać wyścigi o nazwie Tux Racer. Tym bardziej, iż jej głównym bohaterem jest właśnie... sympatyczny Pingwinek Tux, którym kierujemy podczas karkołomnych zjazdów po pokrytych śniegiem zboczach gór. Gra zawiera sporo opcji, m.in. możliwość zjeżdżania we mgle, w nocy i podczas silnego wiatru. Naprawdę wciąga graczy w każdym niemal wieku.

W większości dystrybucji zawarta jest również gra FreeCiv - niekomercyjny klon kultowej gry Civilization Sida Meiersa. Zawiera opcje gry w sieci, a także przeciwko graczom sterowanym prze komputer. Warto tu również wspomnieć o Frozen Bubble - grze będącej połączeniem zręcznościówki i gry logicznej, niesamowici kolorowej, wciągającej, z kilkudziesięcioma poziomami dla jednego gracza, a także opcją dla dwóch graczy, platformówce SuperTux wzorowanej na konsolowej grze Super Mario Bros, w której hydraulika ponownie zastąpił pingwin czy trójwymiarowym, realistycznym bilardzie o nazwie FooBillard.

DOS-owa klasyka

Komu by tego jednak było mało, może zagrać również w ulubione, stare gry jeszcze z epoki DOS-a. Przydatny będzie tutaj emulator DOSbox, który wystarczy zainstalować w systemie np. takim poleceniem ( Debian ):

apt-get install dosbox

Zainstalowany emulator uruchamiamy komendą:

dosbox

po której powinno pojawić się okienko ze znajomym, DOS-owym znakiem zachęty. Następnie należy zamontować dysk lub katalog z grą, którą chcemy uruchomić. W tym celu wpisujemy polecenie:

mount [litera dysku] [folder], czyli na przykład:
mount c /mnt/win

Na koniec wystarczy po prostu uruchomić grę z zamontowanego dysku czy też katalogu wpisując nazwę odpowiedniego programu. Warto tylko pamiętać, że emulator powoduje spowolnienie działania programu o kilka rzędów wielkości. Jeśli będziemy mieli szczęście, na procesorze z zegarem o częstotliwości 2 GHz osiągniemy wydajność oscylującą w okolicach 486 DX4 100 - Pentium II 266 MHz. Wiele zależy od wydajności pamięci oraz od... testowanego programu. Produkcje bardzo intensywnie wykorzystujące grafikę ( np. Doom czy Quake ) mogą chodzić wolno.

Windows w Linuksie

Pod Linuksem da się również uruchomić gry napisane pierwotnie dla systemu Windows. Z pomocą przychodzą tutaj narzędzia Wine i WineX. Wine ( Wine Is Not Emulator - Wine nie jest emulatorem ) - jest to zbiór wszystkich poleceń systemu umożliwiających uruchomienie programów z Windowsa ( implementacja Windows API ). WineX z kolei jest dodatkiem do Wine, zamieniającym polecenia DirectX na OpenGL - czyli tzw. wrapperem.


Jeżeli program nie znajduje się w repozytorium naszej ulubionej dystrybucji, musimy pobrać go z sieci ( albo po prostu skopiować z płyty instalacyjnej dystrybucji Linuksa ), rozpakować i wydać polecenia:

./configure
make depend
make
wine install
Na koniec w katalogu domowym tworzymy podkatalog ~/.wine/ i kopiujemy do niego plik konfiguracyjny z katalogu, w którym zainstalowaliśmy program Wine, np.:

cp katalog-z-wine/documentation/samples/config ~/.wine/

a następnie modyfikujemy plik według własnych potrzeb. Programy i gry uruchamiamy wydając polecenie:

wine [parametry] ścieżka do pliku .exe

Niestety, przyznać trzeba, że nie każdą grę da się uruchomić korzystając z Wine czy nawet WineX. Pewne problemy stwarzać mogą również antypirackie zabezpieczenia płyt CD. Dlatego też warto systematycznie zaglądać na stronę producenta, gdzie znaleźć można listę gier obsługiwanych przez emulatory. Pomocne mogą być również nieoficjalne instalatory gier dostępne na stronie Loki, sprowadzające instalację gier pod Linuksem do praktycznie kilku kliknięć myszką.

Linuksowy Quake

Prawdziwy maniak komputerowego grania nie wyobraża sobie dobrej rozrywki bez możliwości zostania prawdziwym Rycerzem Kłejka, czyli ludkiem biegającym z półmetrową giwerą i strzelającym do wszystkiego, co się rusza. Na szczęście uruchomienie Quake'a pod Linuksem jest dość proste: musimy jedynie zaopatrzyć się w oryginalną płytę z grą oraz w plik, tzw. point release w wersji dla Linuksa pobrany z jednego z serwerów ftp. Po pobraniu pliku linuxq3apoint-numer_wersji.x86.run nadajemy mu prawo wykonywania, wpisując ( jako root ) polecenie:

chmod +x linuxq3apoint-numer_wersji.x86.run
a następnie uruchamiamy w linii poleceń plik

./linuxq3apoint-numer_wersji.x86.run

Następnie podajemy katalog docelowy ( domyślnie /usr/local/games/quake3 ) i uruchamiamy plik install.

Z oryginalnej płyty instalacyjnej Quake 3 kopiujemy plik pak0.pk3 do katalogu usr/local/games/quake3/baseq3 ( lub innego, podanego podczas instalacji ), a na koniec po prostu wpisujemy na konsoli quake3. Od tego momentu świat komputerowej rozrywki stoi już przed nami otworem.

Komentarze (20)

Gość Data: 2005-12-01 07:32:05Odpowiedz

Re

Bardzo dobry art

Gość Data: 2006-01-14 22:21:25Odpowiedz

heh...

dobry artykuł ale więcej troche o programach do instalacji gier przeznaczonych na windows...może jakieś linki??

Gość Data: 2006-01-16 14:40:28Odpowiedz

Gawik

jak macie jakis stronki z grami i programami pod linuxa b.prisze pisac na gg 7932503

Gość Data: 2007-04-19 06:55:45Odpowiedz

Gość Data: 2007-06-13 20:15:51Odpowiedz

kłejk

gdfgdfgdgdf

0833720400 Data: 2007-06-13 20:16:46Odpowiedz

JOJOJOJOJOJOJJUJUJUJUJU

BNFHNV

ppp31 Data: 2007-07-22 17:56:30Odpowiedz

kkl

javascript:ac_smilie(' ')

shaq Data: 2007-11-28 02:33:14Odpowiedz

A Crysis Demo mi pójdzie pod Linuchem? ))) buahahaha pod Wine?

Gość Data: 2007-12-11 00:03:10Odpowiedz

jasne nawet teraz crisis i far cry 2 jak napiszesz nowego wine i stery do grafy

Gość Data: 2008-08-11 02:09:57Odpowiedz

hahahaha

Gość Data: 2008-08-11 02:11:11Odpowiedz

Re: Re: Gry pod Linuxem

czemu tu żadko wchodzicie

Gość Data: 2008-08-11 02:13:17Odpowiedz

Re: Re: Re: Gry pod Linuxem

Gość Data: 2008-08-11 02:30:12Odpowiedz

a nie macie jakiegoś monopolu bo szukam bo jedną znalazłem ale nie chce mi się za nią płacić jeśli chcesz zapłacić i pograć 30min. to wpisz www.macworld.pl i potym szukaniu tak wyglądam

Gość Data: 2008-08-11 02:34:49Odpowiedz

ledwo żywy


po szukaniu możesz tak wyglądać haha

Gość Data: 2008-08-11 02:40:18Odpowiedz

ej jesteś tam

ikariam.pl Data: 2008-08-11 06:51:53Odpowiedz

polecam wam stronę ikariam.pl ale trzeba się zarejestrować ale mi ciągle wyłazi z servera

Gość Data: 2008-08-11 06:55:01Odpowiedz

Gość Data: 2008-08-29 22:21:01Odpowiedz

Piter Data: 2009-05-29 19:19:59Odpowiedz

ok.

Dobra robota! Positive !

Twój komentarz został donany

Gość Data: 2009-10-11 10:19:22Odpowiedz