6.10. Spil

Linux er ikke en spillemaskine, som vi har skrevet i forordet, men der er spil til Linux og der kommer flere og flere. På Internettet kan du læse meget mere om spil på siden http://www.linuxgames.com. Vi vil i dette afsnit vise nogle af disse. Det kan også lige nævnes at Heretic lige er blevet annonceret til Linux og flere detaljer kan findes på http://www.cs.uni-potsdam.de/~wertmann/homepage3.html

6.10.1. KDE spil

Der er en del mindre spil til KDE, som er ganske underholdende. De svarer meget til de småspil, du sikkert kender fra Windows 95/98 eller lignende. Det er naturligvis et 7-kabale spil.

Spillet mahjongg er en gammel kending i Linux verdenen - du skal finde ens brikker og fjerne disse, to ad gangen, men kun de yderste. Meget hyggeligt spil.

Ok - du kender den fra Windows. Ingen spilsamling uden minesøger-spillet.

Reversi eller Sort/Hvid. Kendt barn har mange navne. Vend modstanderens brikker - rigtig fornøjeligt.

Tetris kender du sikkert, og den "rigtige" version hedder i KDE sitret. Der er også en sødere version, som hedder smiletris.

Poker-spillet i KDE er ret enkelt men desværre kun et enkelt-mands spil. Du taber stille og roligt dine "cyber-penge", eller gør du?

Snake er et lille spil, der for mange år siden blev spillet på Commodore 64, ældre videospil osv. Nu har den fået en ny forklædning.

En af de gamle kendinge er astroide spillet, hvor du skyder og flyver. Ikke så festligt efter et stykke tid.

6.10.2. GNOME spil

Ligesom KDE har spil, så har GNOME også et lignende udvalg. Ud over 7 kabalen, er der f.eks. også gtali, som er vist på Figur 6-28. I Danmark kender vi nok bedre spillet under navnet Yatzy.

Måske kender du det meget gamle spil Boulderdash - det er også med i GNOME under navnet gnome-stones. Spillet et vist på Figur 6-29. Du skal her fange små diamanter uden at få sten i hovedet. Derefter skal du finde udgangen.

6.10.3. Andre spil

Langt mere festligt er xbill, som følger med KDE. En lille mand prøver at installere et styresystem på alle maskiner med nogle vinduer. Sødt lavet, og det bliver svært at følge når sværhedsgraden vokser - godt, man er en pingvin...

6.10.4. Quake II

Den absolut bedste måde at bruge sit 3D grafikkort på er ved at spille, og et spil, som også er kendt blandt Windows brugere, er Quake. Både etteren og toeren kan du spille i Linux, ydermere for dem, som ikke kan få Quake nok, nævnes at ID Software (dem, som laver Quake) har planer om at udgive treeren i en speciel Linux-udgave. Hvis du ikke kan vente på det, kan du downloade en testversion på ID Softwares hjemmeside: http://www.idsoftware.com. Du kan nok også have stor glæde af at læse http://www.linuxquake.com/howto/Quake-HOWTO-3.html#ss3.2, hvorfra vi har hentet installationsvejledningen.

Mere information om Quake til Linux er at finde på http://www.linuxquake.com. Her findes også installationsvejledninger til etteren og toeren.

I afsnit 6.10.5 kan du finde mere om Quake til Linux, og i afsnit 5.10 er der en beskrivelse af, hvad du skal gøre for at få 3D grafik til at køre under Linux. Her får du installationsvejledningen til selve spillet. Spillet skal du downloade som RPM-pakke eller tage fra en af de mange computerblade CDROM'er, den har været bragt på. Du skal yderligere bruge selve Windows versionen af spillet.

Du skal som root først installere Windows-udgaven f.eks. under /usr/local/games/quake2.

[daisy@linus daisy]$  su -
Password: 
[root@linus root]#  mkdir /usr/local/games/quake2 
[root@linus root]#  cd /usr/local/games/quake2 
[root@linus quake2]#  cp STI_TIL_FIL/q2-314-demo-x86.exe .
[root@linus quake2]#  unzip q2-314-demo-x86.exe
[root@linus quake2]#  mv Install/Data/baseq2 .
[root@linus quake2]#  mv Install/Data/DOSC docs
[root@linus quake2]#  rm -rf Splash
[root@linus quake2]#  rm Setup.exe
[root@linus quake2]#  rm INSTALL
[root@linus quake2]#  rm -f baseq2/gamex86.dll
Efter de sidste linjers oprydning (filer, som er med, men ikke skal bruges til Linux), skal du installere Quake II RPM-pakken til Linux.
[root@linus root]#  rpm -ivh quake2-3_20-glibc-6_i386.rpm
[root@linus quake2]#  cd /usr/local/games/quake2
[root@linus quake2]#  ./quake2 +set vid_ref softx
Rock and roll - let's play!.

6.10.5. 3D software

Et godt sted at lede efter spil til Linux, som bruger 3D grafikkort, er på The Linux Game Home: http://www.happypenguin.org. Her står faktisk alt om spil til Linux.

Hvis du skulle høre til den (heldigvis) sjældne computerbruger, som hader spil, er det bedste sted at starte med at lede efter software til 3D grafikkort The Linux3D.org software site, som findes på http://glide.xxedgexx.com/software.html

6.10.6. Lincity

Lincity er et spil, som klart er inspireret af SimCity-spillene. Du starter på en bar mark ved en flod og må nu i gang med at lege byplanlægger. Spillet tager sit udgangspunkt i noget, der kan minde om et simpelt bondesamfund.

Spillet kører i X Window System, og du starter det ved at udføre kommandoen xlincity i en xterm. Spillet indeholder en fuldstændig vejledning, og din by vokser let meget hurtigt.

6.10.7. FreeCiv

Civilization er netop udkommet til Linux, men i længere tid har der eksisteret et spil ved navn FreeCiv ("Free Civilization"). I følge forfatterne til spillet har de skrevet det, fordi "civilization should be free". Der er tale om et ægte flerbruger-spil, hvor hver spiller benytter en klient, som kobler op mod en server, som enten kan være den samme maskine, som spillerne bruger, eller en eller anden computer på Internettet.

At få FreeCiv til at virke kræver en smule arbejde. Først og fremmest skal du sætte et par miljøvariable. Nedenfor ser du, hvad du bør føje til din .bashrc.

# FreeCiv
PATH=$PATH:/usr/games
FREECIV_DATADIR=/usr/share/games/freeciv
export FREECIV_DATADIR PATH

Næste gang, du logger ind, kan du køre FreeCiv (egentlig behøver du ikke at logge ud og ind; du kan bare udføre source ~/.bashrc). Først starter du serveren op.

[daisy@linux daisy]$  civserver
This is the server for Freeciv version 1.8.0
You can learn a lot about Freeciv at http://www.freeciv.org
1: Now accepting new client connections

Get a list of the available commands with 'h'.
> 

Når serveren er startet op, skal du vente med at starte selve spillet, indtil alle spillerne har koblet sig på serveren. Hvis du gerne vil have kunstige spillere, dvs. computer-styrede spillere, opretter du dem ved at skrive create Tux, hvor Tux er navnet på den computer-styrede spiller.

Spillerne (altså de ikke-computer-styrede) starter deres klienter op ved at udføre kommandoen civclient. Når klienten er klar, kobler du til på serveren, og spil-administratoren udfører kommandoen s på serverens kommandolinje, og spillet går i gang.

Vil du vide mere om FreeCiv, er spillets hjemmeside http://www.freeciv.org.

6.10.8. Scrabble

Naturligvis finder der til Linux et lille scrabble-spil. Når det er installeret kan du starte spillet ved at skrive xscrabble. Op til fire spillere kan spille mod hinanden, og hvis du er alene kan du spille mod computer-styrede spillere.

6.10.9. Skak

Kan du lide at spille skak og vil du gerne bruge din Linux-maskine som skakcomputer, findes der et rigtig godt skakprogram, som du bør se nærmere på. Programmet hedder GNU Chess.

GNU Chess indeholder et åbningsbibliotek og op til flere sværhedsgrader (eller styrker) af din computer-styrede modstander. Programmet køres ved at udføre kommandoen gnuchess på en kommandolinje. På Figur 6-35 ser du, hvordan spillet ser ud. Som det ses er det tekstbaseret.

Nu kan det være, at du finder ovenstående tekstbaserede udseende lidt for primitivt, men det er der råd for. Programmet xboard er en grafisk frontend til GNU Chess. Ja, faktisk er xboard mere end blot en frontend til GNU Chess. Programmet kan også bruges til at spille skak over Internettet, forstået på den måde, at du kobler op mod en skak-server og finder en modstander (et virkeligt menneske) at spille imod. Kører du xboard lokalt på din egen computer, vil programmet starte GNU Chess op bag din ryg. Du ser et eksempel på xboard i Figur 6-36.