Archive for the ‘Games Linux’ Category

How to convert Ogg Video (.ogv) to Flash video (.flv) on Linux and FreeBSD

Thursday, September 29th, 2011

ffmpeg is the de-facto standard for Video conversion on Linux and BSD platforms. I was more than happy to find out that ffmpeg is capable of converting an .ogv file format to .flv (Flash compressed Video).
Ogg Vorbis Video to Flash’s conversion on Linux is a real piece of cake with ffmpeg .
Here is how to convert .ogv to .flv:

debian:~# ffmpeg -i ogg_vorbis_video_to_convert_.ogv converted_ogg_vorbis_video_to_flash_video.flv
...

Conversion of a 14MB ogg vorbis video to flv took 28 seconds, the newly produced converted_ogg_vorbis_video_to_flash_video.flv has been reduced to a size of 9MB. This is on a system with 2 GB of memory and dual core 1.8 Ghz intel CPU.

PixBros a nice Arcade Game remake of Bubble Bobble for GNU/Linux

Monday, September 26th, 2011

PixBros Linux Bubble Bobble like Game Screenshot

While checking my sister’s notebook running Ubuntu GNU/Linux. I decided to check the gui package installer for some new Linux games that entered Ubuntu 11.04. A quick view over the games and I come across awesome game called PixBros

The game is combining three great arcade games from my young years Bubble Bobble, Snow Bros and Tumple Pop . The game really brought some joy to my boring lifeand here it comes I’ve written a small article to share my little joy.

In the game you can select one of three characters and play a remake version of Bubble Bobble on your Linux Desktop. Besides that the music is absolutely awesome like it is with most of the classic arcade games 😉
The game characters graphics is also trendy, like you can see in the screen below:

PixBros Bubble Bobble Linux game like entry Screen characters

The game history is also intriuging and in the old-school arcade games spirit.
PixBros Start New Game screen, game gangsta characters

The game is published under GPL v2, so its one more great game in the family of free software games 😉
PixBros has also port (binary installer) for Windows, Nintendo Wii and few other platforms. As a multi-platform game its very suitable for little Children to develop their reflexes and intellect. Therefore for parents who wants to use free software to grow up their kids mind, PixBros will fit well with other games likeTux Math, Tux Paint, Tux Typing which are stimulating the kid to learn
The game is also great for big kids like me and other arcade maniacs as well 😉
I have only one small note about the game just like with many other Linux games, by default the game starts in minimized screen and trying to play it in fullscreen is only possible by using the menus available from within the game itself.
This kind of behaviour reduces some of the initial game enjoyment and maybe in the future releases of the game let’s say when it reaches stable version 1.0 it will be nice the game to start in fullscreen by default.

The creator team of PixBrosPix Juegos has 4 other games created, all of which are primary developed for GNU/Linux and downloadable from PixJuegos game dev crew official website . Unfortunately the crew official website does not English translation.

The other games from PixJuegos one can enjoy are; A Remake of the classic Atari frog game again for Linux (available for install via a deb package on latest Ubuntu 11.04):

PixFrogger - Atari modern Frog game remake for Linux

A Super Pang modern remake – Pix Pang , below is a screenshot for all those that can’t remember Pang 😉

Super Pang arcade classic screenshot
Super Pang

Here is also a screenshot of PixJuegos’s PixPang running on Linux:

PixPang Super Pang Linux Remake

PixGuegos game development team has also two other games in their site portfolio; this are Garnatron and PixDash . Here are screenshots:

Garnatron Linux Spaceship arcade game screenshot

PixDash Linux arcade game screenshot
Congrats to the guys of PixJuegos for their great Linux games! I wish them a lot of success and a lot of productive years in Linux game development 😉

Play Nintendo Super Mario Bros on Linux (Secret Mario Chronicles) and SuperTux

Monday, May 2nd, 2011

Super Mario for Linux, Super Mario Chronicles

Are you looking for free software version of the old-school absolute Nintendo classic Super Mario Bros. ? 🙂

If you’re an old-school geek gamer like me you definitely do 😉
I was lucky to find Secret Mario Chronicles a Linux version of Super Mario while I was browsing through all the available for installation Linux games in aptitude .

The game is really great and worthy to be played. It’s even a better copy of the classical arcade game than SuperTux (another Mario like Linux clone game)

Super Tux A Super Mario Bros. clone for Linux

Both Super Mario Chronicles and Super Mario Bros are available for installation as .deb packages in the repositories of Ubuntu and Debian and most likely the other Debian direvative Linux distrubtion.

To install and play the games out of the box, if you’re a Debian or Ubuntu user, just issue:

linux:~# apt-get install smc supertux

The other good news are that both of the games’s engine, music and graphics are GPLed 🙂

To Launch the games after installation in GNOME I’ve used the menus:

Applications -> Games -> Super Mario Chronicles
andApplications -> Games -> Arcade -> SuperTux

The games can also be launched from terminal with commands:

debian:~$ smc
debian:~$ supertux

The only thing I don’t like about Super Mario Chronicles is that it doesn’t have a good music and only sounds, just to compare SuperTux has an awesome level music.
Along with being an absolute classic I should say that these two games are one of the really good arcade games produced for Linux and if I have to rank them as a gamer among all the other boring arcade games today available for Linux this two ones ranks in the top 10 arcade games prdocuced for Linux

Enjoy and drop me a thanks comment 😉 !

How to turn ordinary Linux to a game station / Best Games to install and play on Debian Linux

Thursday, April 14th, 2011

Linux install best Games logo
Hereby in this article I’ll in short give you a quick way to install a number of my favourite linux games. In my view the games I’m going to suggest for installation are actually among the best existent games you could install and play on a Linux Desktop today.

Many people say/believe Linux does not have games, or the games for Linux/BSD are not fully featured and are not comparable to the ones for Windows, most of this sayings and beliefs are actually a fairy tales.
I should admit of course that Linux is still lacking behind in its gaming capabilities, even quite behind any Windows platform (Don’t get me wrong, I’m trying to be as much realistic as possible here in my estimation).

However little by little year by year as time passes by with time the situation for the coming generation of Linux Gamers is gettings better and better!.
The amount of free and non-free games is rising day by day, wheter
many of the large game producing companies like Blizzard, ID Software etc. are producing ports of their proprietary games for Linux.

Along with that the amount of Linux Enthusiast gamers and hobbyist is constantly increasing.

At the present moment probably there are more than 5000 games for Linux!
Many of that games count still requires heavy testing or are not yet production ready and therefore they don’t make it as a packages in the general Linux distributions repositories. These games are instead published on a various websites across the internet and still needs our (the linux hobbyist and daily users) testing and support
Linux has a number of websites which aims at inform interested users into the Linux games development, the major ones as far as I have found are:

  • http://happypenguin.org
  • http://www.linux-gamers.net

In Debian (Squeeze) Linux currently there are an overall of 1815 free and non-free games packages to available for installation
I have a favourite number of games I do install on each and every computer I use as a desktop workstation.

These Linux games are truly a blessing especially in times I’m too tired of reading, scripting or being too overwhelmed of doing my daily system administration duties.

To install my selected games collection on your Debian, Ubuntu or any other debian based Linux with apt-get use the command:

debian:~# apt-get install open-invaders bsdgames-nonfree scummvm
briquolo abuse abuse-frabs dosbox pingus wesnoth brutalchess
dreamchess gnuchess kamefu frozen-bubble bomberclone
lbreakout2 armagetron defendguin dodgindiamond2
rocksndiamonds blobwars wing xgalaga
extremetuxracer planetpenguin-racer
powermanga sauerbraten supertux tecnoballz torus-trooper
trackballs tumiki-fighters zblast-x11 criticalmass xbill
viruskiller snowballz freedoom wormux bugsquish gtetrinet njam
starfighter prboom bb xsoldier xevil gnome-breakout xarchon
moon-lander trophy lincity-ng alienblaster scorched3d ltris
smc foobillard warsow tremulous glest warzone2100 matanza
ace-of-penguins

I have created a small script containing the same apt-get, so I would advice you if you’re keen on Linux gaming like me to use it for yourself and for all your friends who runs Linux.
Download my turn-linux-into-gamestations.sh script here

If you want to install the Linux games list with the turn-linux-into-gamestation.sh use cmds:


debian:~# wget https://www.pc-freak.net/bshscr/turn-linux-into-gamestation.sh
debian:~# chmod +x turn-linux-into-gamestation.sh
debian:~# ./turn-linux-into-gamestation.sh

If you want to take a look a quick look over the gaes description included in
my best linux games to install compilation

Please see my best games collection linux desciption file here

Along with the game desciptions in my recommended games to install description you are about to find also the size of each of the games and the repository filename of the package that installs a games or relates to the linux game.

To extract the games descriptions I have used apt-cache

Here is the exact apt-cache show comman in combination with a little shellscript loop I have used to generate the games desciption file of my favourite Linux games list:

for i in $(echo open-invaders bsdgames-nonfree scummvm briquolo abuse abuse-frabs dosbox pingus wesnoth brutalchess dreamchess gnuchess kamefu frozen-bubble bomberclone lbreakout2 armagetron defendguin dodgindiamond2 rocksndiamonds blobwars wing xgalaga extremetuxracer planetpenguin-racer powermanga sauerbraten supertux tecnoballz torus-trooper trackballs tumiki-fighters zblast-x11 criticalmass xbill viruskiller snowballz freedoom wormux bugsquish gtetrinet njam starfighter prboom bb xsoldier xevil gnome-breakout xarchon moon-lander trophy lincity-ng alienblaster scorched3d ltris smc foobillard warsow tremulous glest warzone2100); do apt-cache show $i |grep -v "Priority:" |grep -v "Section:" |grep -v "Maintainer:" |grep -v "Depends:" |grep -v "Architecture:"|grep -v "SHA1:" |grep -v "SHA256:"|grep -v "Recommends:"|grep -v "MD5sum:" >>games_description.txt;
done

Note that some of the games will require a properly configured opengl / glx configured and will require a bit more solid system hardware in order be able to play some of the games.

Also some of games from my linux favor game list are space demanding, some of the games will require (up to about 300mb of space).

Nevertheless as I presume nowdays most Linux desktops runs some no more than 3, 4 years old hardware I assume the minimal hardware requirements necessery to be able to run and play all the games from the above list won’t be a problem.

On my system all of my selected linux games collection runs without any performance issues, though some of the games has some minor sound problems (for some weird uknown to me reasons).

I’m using an ordinary Thinkpad R61 notebook with a Debian Squeeze 6.0 installation with Gnome on my desktop.
My basic hardware parameters which runs all the linux games smoothly are as follows:

Notebook Thinkpad R61 with

CPU: Intel Core 2 Duo 1.8Ghz
Memory: 2GB
HDD: 160GB

To start up and play the games in a Gnome desktop look up for the games in gnome menus:

Application -> Debian -> Games
or
Application -> Games

If you want to only install only the games which will surely run on lower computer hardware let’s say with: CPU Pentium 166~300 Mhz and some lower amount of memory like 128MB of memory or 128 mbytes of system memory, I would suggest you run the apt-get command:



debian:~# apt-get install bsdgames-nonfree
abuse abuse-frabs pingus brutalchess
gnuchess kamefu frozen-bubble bomberclone lbreakout2 armagetron defendguin dodgindiamond2
rocksndiamonds blobwars xgalaga matanza ace-of-penguins
powermanga supertux tecnoballz
zblast-x11 xbill
viruskiller freedoom wormux bugsquish njam
starfighter prboom bb xsoldier xevil gnome-breakout xarchon
moon-lander trophy lincity-ng

All left is to check out the newly installed linux games and to enjoy them.

Torus Trooper, Tumiki Fighters and Starfighter one of the best Arcade native Linux games made ever

Saturday, August 28th, 2010

I’m not a big gamer this days, however every now and then I do like playing some fast pace arcade game to cheer up.
The arcade games for Linux are really lot, however most of them are too boring and has a notable bad graphic design or a game play, here is why I decided to blog about two really worthy games to be noted and placed among best arcade games produced so far.

Below you will find a quick game review of the arcade game Linux trio Torus Trooper, Tumiki Fighters and Starfighter

1.Let me begin with Torus Trooper

Torus trooper is an awesome fast pace japanese game a bit in the tradition of the good old Star Wars racer the graphics of course as with most Linux games are not that awesome as with Star Wars racer, however the game is a really nice one 3D tunnel shooter, especially if you’d like to play half an hour to relax from a heavy strained day. In the game you have a spaceship and you have to navigate through a rotating tunnels and kill the enemy’s spaceship, there is quite a lot of action involved and this makes the game really wonderful to lift up your adrenaline 🙂

While navigating though the tunnels and killing enemies you can switch up and down your spaceship acceleration,
you have a limited time for which you have to complete each of the game levels, whether killing a series of enemies
would win you some bonus seconds usually if you get a bonus time an extra +15 seconds is added to your time limit you’re supposed to complete the level.
On certain scores also can grant you extra time bonus of (+15) seconds. If you get killed then a (-15 seconds) are deducted from your level completion time limit.

As every arcade in the game each level has a boss (a base) you have to destroy dependantly the time interval in which you succeed in destroying the end level boss would add up either (+30) or (+45) seconds to your overall game time limit.
The enemy will show up after you kill a previously game defined number of enemy’s spaceship, the remaining enemy’s spaceship to be destroyed is (displayed at the right up corner) of the game.

Below I present you with the screenshot taken from Torus Trooper ‘s official website and hopefully it will give you a brief idea what to expect if you desire to give the game a go on your GNU/Linux.

Torus Trooper Linux game screenshot

The game installation on Debian is pretty straight forward is available as a debian package to install just copy paste in your root terminal the:

debian:~# apt-get install torus-trooper

Now all left is to start up the game in full-screen mode by typing as a non-privileged user:

debian:~$ torus-trooper -fullscreen

What annoyed me a bit was the fact that I couldn’t find a fullscreen option in after starting up the game without the -fullscreen option. But heh, let us not forget we are on Linux, things to be a bit commandish 🙂
Hopefully in future releases of the game (if there are such), the fullscreen will be added as a possible option to be selected from within the game itself.

Another very notable thing about the Torus Trooper game is the addicting music and game play I belive is the real charm of arcade games.

2. TUMIKI Fighters

Is another great japanese arcade game, it’s an interesting fact that both TUMIKI Fighters and Torus Trooper are created by a single Japanese man Kenta Cho

Mr. Kenta Cho has done quite a good job especially if we consider the fact that he is the only one that has developed this two wonderful games.

TUMIKI Fighters‘s also very dynamic, however it’s more a 2D like arcade, each of the ships within the game are actually a toy like (Lego like).

What I find unique about TUMIKI Fighters as a game is the fact that whenever you kill an enemy toy ship you’re able to assimilate the destoying ship before your eyes.
As described in TUMIKI Fighters official game web site ,
“Stick more enemies and become much stronger.”

In other words the more ships you are able to gain to your basis ship the stronger your ship becomes.

Below I present you with a screenshot to get an idea what to expect if you consider installing and playing the game.

TUMIKI Fighters game screenshot Linux

The screenshot is a bit messed and the game looks a way better in reality so I urge you to take few seconds to install and try it.
If you’re on Debian just issue command:

debian:~# apt-get install tumiki-fighters

To start up the game in fullscreen in a similar fashion to Torus Trooper you will have to pass the -fullscreen command option next to the main game binary.

So:

debian:~$ tumiki-fighters -fullscreen

Will start the game in fullscreen.

3. Finally I’ll tell you a few words about Project Starfighter

Project Starfighter is I a class above both Tumiki Fighters and Torus Trooper this is most probably because it was developed by a developers group called Parallel Realities
If you’re a Linux game developer, it’s very likely that checking their website will provide you with a number of precious articles on Game development e.g. making many of the developed Parallel Realities developed games as well as game source code.
Parallel Realities has so far developed a lot of games, they’ve done a great job that each of the games has Linux / Unix ports.

I find Project Starfighter a real game with a class for the Linux platform. Below I provide you with a screenshot from a battle between your own battle ship and an enemy boss:

Project StarFighter on Linux battle scene with a game bossSome of the game includes features (as taken directly from the game’s website) are:

  • 26 missions over 4 star systems
  • Primary and Secondary Weapons (including a laser cannon and a charge weapon)
  • A weapon powerup system
  • Missions with Primary and Secondary Objectives
  • A Variety of Missions (Protect, Destroy, etc)
  • 13 different music tracks
  • Boss battles

Mentioning about the game music here is the time to tell you that the game music of Project Starfighter is among the best game soundtracks I’ve ever heard in my life!
The music is quite much a demoscene like so I’m quite sure if you play the game you will truly enjoy the wonderful game music.
The game would require you to have a succesfully configured and running SDL library on your Linux, along with that you will have to have a properly installed video drivers otherwise the game would run up very slowly.

The game is available for a numerous computer OS platforms including even Microsoft Windows 🙂

Again we the Debian users are favourable because the game has been packaged in a deb for a Debian platform to install the game on Debian GNU/Linux invoke in your root terminal:

debian:~# apt-get install starfighter

The game is started either by navigating to GNOME / KDE menus games menus or directly via a terminal by executing:

debian:~$ starfither

The game has one major drawback, it’s difficulty level is a real killing one, you have to play at least a couple of games until you’re able to pass level 1.
I’ve never ever passed level 2, if the developers work out the too complex game level of difficulty then I believe the game will be a way more addictive.

Anyways each of the 3 reviewed games Torus Trooper, TUMIKI Fighters and Project Starfighter are really addictive and makes the ordinary sys admin / programmer life a bit more enjoyable 🙂

Cool Ascii Games for Linux and BSD

Thursday, July 30th, 2009

I myself am a big gamer since my youth. Being a Linux evangelist for quite some time as well as a BSD geek I had my period of interest into how developed are the available games for Unix based operating systems. In that manner of thoughts I got interested into the ascii games available for Linux and BSD. It’s really fun to play a bunch of games every now and then via SSH or simply to play on your TTY. Currently I have installed the following list of Ascii games on my FreeBSD box:

adventure battlestar cfscores hack nethack primes snake wtfalienwave bb cribbage hangman number quiz snscore wumparithmetic bcd dosbox larn phantasia random strfile xrickarkanoid.sed bs factor mille piano robots teachgammonascii_invaders bsdtris fish moon-buggy pig rogue trekatc caesar fortune morse pom rot13 unstrbackgammon canfield grdc nInvaders ppt sail worm
Install them and have a lot of fun :)
Also if you'd like to play cool ascii games I have enabled all of the above mentioned games plus some extra more to be played directly via SSH or Telnet login to my node.
Play Ascii Games on Pc-freak

To play the ascii games:

telnet or ssh to: ascii-games.www.pc-freak.net
login with user: play
password: playnow

Enjoy!

Quake3 Arena on Debian GNU/Linux Squeeze / Sid Unstable

Wednesday, September 9th, 2009

quake 3 arena logo
I wanted to have running Quake3 on my Debian GNU/Linux just like I have it running on my FreeBSD system thus.
1. I’ve downloaded linuxq3apoint-1.32b-3.x86.run .
2. I executed :# chmod +x linuxq3apoint-1.32b-3.x86.run; linux32 ./linuxq3apoint-1.32b-3.x86.run
Note: make sure you have installed linux32 and ia32-libs packages!I tested directly executing # linuxq3apoint-1.32b-3.x86.run, but that was a failure, since the self extracting binary could not recognize the amd64 system architecture
After installing it via linux32, all went smoothly. Next I needed to copy all my game pak files into
/usr/local/games/quake3/baseq3. Remember that here it’s absolutely vital to have q3config.cfg file to your baseq3 directory.To make your life easier I’ve tarred the Quake Arena pak files, so you can freely fetch them via this baseq3 link
Now untar the newly fetched baseq3.tar.gz to /usr/local/games/quake3/Last step in the installation is to link the game binary to your /usr/games, I did this via
ln -sf /usr/local/games/quake3/quake3-smp /usr/games/
In your case it might be not necessary to link quake3-smp if you’re not running 2 Core CPU.
Hopefully, Now with God’s grace you should be having a fully functional Quake 3 Arena installation on your Debian Unstable GNU/Linux.
Enjoy!END—–

QuakeForge on Debian Unstable

Monday, September 7th, 2009

I wanted to have running Quake on my Debian GNU/Linux. Thus I looked as usual in google for the possible solutions.There were a couple of options I could approach. One of them was to use QuakeForge’s (QF)’s Quake engine. I tried to compileQuake Forge from it’s latest version 0.5.5, however that didn’t worked out. Therefore I needed another solution. I wantedto make installation of quakeforge as quick as possible. After some googling I found The Following Quake Debian Repository . Next I’ve downloaded all the necessery deb files on the Apache and installed them. File by file. I have to install the files with debian package manager file options –force-all because I’m running a Debian amd64 release. I did the deb binaries installation using the command:
. dpkg -i –force-all quakeforge*.deb. It might be a wise idea before executing the above binary to install either quakeforge-oss or quakeforge-alsa binary file otherwise while dpkg executes dpkg-reconfigure to quakeforge-common the package configuration will fail. There is one more thing to be done before you’re having a runnign version of Quake on your Linux. Be sure to download Quake’s original binary pak0.file and place it into the /usr/share/games/quake/id1 directory.Of course as you could expect in Linux things almost never work perfectly. I was unpleasently suprised when I started quakeforge and I realized I can not run the good old Quake with sound effects :(.END—–