Hello,
After this, no one can say Linux doesn't have any good games! I've been on the quest for games lately, and found some really superb ones. Here's a list I've compiled of games worth mentioning:
- LBreakout2 (pad at the bottom, bouncy ball and a bunch of bricks you have to remove)
- BZFlag + BZFed (Massive Multiplayer Online (MMO) tank-shooting game)
- Lincity-ng (Upgraded version of SimCity)
- fish fillets-ng (Puzzle game)
- Gnome-Sudoku (Self explanitory
)
- ppracer (Upgraded tuxracer, the Linux penguin that races on snowy racetracks)
- SuperTux (Super Mario Bros, but with Tux!)
- Gweled (Similar to Bejeweld on popcap games)
- Virus Killer (Kill those viruses with your laser beam powered by the kernel!)
- Neverball (Marble Blast Gold ripped this game. Control the ball to collect coins for points and the reach the endpoint)
- Nexuiz (best game IMHO, 1st person shooter)
- Frozen-Bubble (3 like-colored adjacent balls disappear. Try to clear the level before the balls reach the bottom of your screen)
- CUBE (Online & Single player 1st person shooter)
--> Edit: Sauerbraten, aka 'CUBE 2', is now available.
- Chromium (Fly that spaceship of yours and destroy oncoming ships!)
- gl-117 (Flight simulator, proceed to the missions to start the battling)
- Freeciv (FreeCiv = Free Civilization(tm). Free version of the commercial game Civilisation)
- Torcs (Car racing game)
- Penguin Commander
- Lucidlife (Game of Life)
- Diablo I, Diablo II, Starcraft (with or without Brood War expansion), Warcraft III (again, with or without Frozen Throne) via Wine - see below for installation instructions.
First, make sure you have the RPM Fusion repository enabled. If you have not enabled it on your system yet, see RPM Fusion's configuration page.
Now you're ready to install some games via yum:
Code:
su -
yum install game_name_without_capitals
For example:
Code:
su -
yum install bzflag lincity-ng nexuiz
will install the games bzflag, lincity-ng and nexuiz.
The basic game packages are fun but aren't that amusing in my opinion. They consist of gnome-games and kdegames. To install them, type:[code
yum install gnome-games kdegames[/code]
For a full install, type:
Code:
su -
yum install bzflag freeciv gnome-games kdegames gnome-sudoku gweled neverball nexuiz ppracer nexuiz-server nexuiz-data viruskiller supertux gl-117 frozen-bubble torcs torcs-data torcs-data-cars-extra torcs-robots torcs-data-tracks-road lincity-ng lincity-ng-data fillets-ng lbreakout2 lucidlife
And see the additional instructions below.
Yum can install most of the games listed above for you. The rest must be installed manually. For these games, see the specific instructions below:
FOR BZFed (Bzflag map editor)
NOTE: This doesn't seem to work with FC5.
Code:
su -
wget http://downloads.sourceforge.net/bzfed/bzfed-0.1.tar.gz
rpm -Uhv http://www.asic-linux.com.mx/~izto/checkinstall/files/rpm/checkinstall-1.6.1-1.i386.rpm
gzip -d bzfed-0.1.tar.gz
tar -xf bzfed-0.1.tar
cd bzfed-0.1
./autogen.sh &>/dev/null
./configure
make
checkinstall -R
<keep hitting Enter until RPM build finishes>
rpm -i /path/to/RPM/built[/code]
FOR Cube II / Sauerbraten
Code:
su -
wget http://downloads.sourceforge.net/sauerbraten/sauerbraten_2008_06_20_ctf_edition_linux.tar.bz2
mv sauerbraten /usr/local/share/
echo '[Desktop Entry]
Name=Sauerbraten
GenericName=Sauerbraten
Comment=Sauerbraten FPS
Exec=/usr/local/share/sauerbraten/sauerbraten_unix
Icon=/usr/local/share/sauerbraten/data/crosshair.png
Type=Application
Encoding=UTF-8
Categories=Application;Game;' > /usr/share/applications/sauerbraten.desktop
chmod 644 /usr/share/applications/sauerbraten.desktop
cd /usr/local/share/sauerbraten
gedit sauerbraten_unix
Now, see this line:
change it to:
Code:
CUBE_DIR=/usr/local/share/sauerbraten/
FOR Penguin Commander
Code:
su -
wget http://downloads.sourceforge.net/penguin-command/penguin-command-1.6.11.tar.gz
yum install SDL-devel SDL_image-devel SDL_mixer-devel
rpm -Uhv http://www.asic-linux.com.mx/~izto/checkinstall/files/rpm/checkinstall-1.6.1-1.i386.rpm
tar xzf penguin-command-1.6.10.tar.gz
cd penguin-command-1.6.10
./configure
make
checkinstall -R
<enter>
<enter>
rpm -Uhv /usr/src/redhat/RPMS/i386/penguin-command-1.6.11-1.i386.rpm
And now, to add a shortcut in the games menu, paste this into /usr/share/applications/penguin-command.desktop:
Code:
[Desktop Entry]
Encoding=UTF-8
Categories=Application;Game
Name=Penguin Commander
Comment=Missle-shooting game
Icon=redhat-games.png
Exec=penguin-command
Terminal=0
Type=Application
FOR Blizzard Entertainment games (Diablo, Starcraft, Warcraft):
1) Type into a terminal, and set your Windows version to Windwos 2000 or Windows XP.
2) Install the games under Wine:
Code:
wine /media/CD_LABEL/setup.exe
replace CD_LABEL with the label shown on your Desltop for the CD, for example BROODWAR.
3) Some games have had issues "self-patching" the game in the past. If the patch fails after clicking "Battle.net", go to the Blizzard site and download the full patch files. Those should install fine and when you restart the game, it will be updated to the most recent version.
NOTE: In Diablo II, if you want to do TCP/IP games, it may complain about an invalid IP address. The solution is to add a non-localhost line to /etc/hosts (unfortunately , this usually requires a static IP address). For example, with a static IP of 192.168.1.2, you could add:
Code:
192.168.1.2 MyHostName MyHostName.localdomain
and set my hostname to "MyHostName.localdomain" in /etc/sysconfig/network.
As well, you'll notice the installer hangs at a few points when installing Diablo II. This is actually because it's prompting you to switch disks, but the dialog is behind the progress window. Just switch play/install disks and hit <enter> until the install continues.
Per request, I added Enemy Territory to the list. Although, to download it, you must sign up. For those who wish to see http://games.activision.com/games/wolfenstein/
Enjoy. My favorites are BZFlag, Lincity-NG and Nexuiz.