View the Most Wanted LQ Wiki articles.
LinuxQuestions.org > Linux Wiki > FreedroidRPG

From LQWiki

Jump to: navigation, search

Contents

Foreword

Initially our intention was to clone 'Paradroid' from the C64 home computer. This we did. The result was the project "Freedroid". However, after completing this first goal, we started out on making modifications and evolving the game into an action rpg, using isometric perspective and a component system for the main character according to equipment used. Development has continued for quite some time now and similarities with the original arcade game have mostly left the game. The only remnant might be the special 'takeover' subgame, that can be used to hack hostile robots. It now can be described as a Linux Diablo clone. FreedroidRPG is cross-platform: Windows, Mac OS X, FreeBSD are now supported.

The game comes with a built-in level editor and item editor and dialog editor programs.

The game

FreedroidRPG is a graphical single player role playing game, that uses viewpoint and equipment system similar to the classic Diablo games. However, this is a bit more than a Linux Diablo clone : emphasis on story and dialogs is intended.

The story is very simple. In a future world, the robots that did most of the work for humans went crazy and started attacking people. Chaos throughout the galaxy ensued.

Tux, a hero of the past, has foreseen the development somehow and put himself into a stasis field to be awakened when times are dire. One of his former friends, now an old man, frees the Tux at last. This is where the game starts. The player takes control of Tux, an almost man-sized penguin often called Linarian inside the game. The must try to survive and win the trust of the nearby colony to save it from doom.

Freedroid and FreedroidRPG are free software, i.e. everything is licensed under the GPL. Comments, additions, suggestions and help are very welcome. While the story will have an end in the upcoming 0.9.13 release, we're looking forward to adding more plot and depth and features to the game.

Graphics and Sound

The game is optimized for OpenGL, so best results are reached provided that hardware-acceleration is available. However, systems without hardware-accelerated OpenGL can revert to a pure SDL output mode with will run sufficiently fast on modern machines. Use command line switch -n to disable OpenGL mode, which usually is still much faster than any software emulation of OpenGL like Mesa or some default Microsoft 'OpenGL driver' things.

Screen shots

http://sourceforge.net/project/screenshots.php?group_id=54521

http://sourceforge.net/project/screenshots.php?group_id=54521&ssid=10797

http://sourceforge.net/project/screenshots.php?group_id=54521&ssid=10796

Installation

For the installation under Linux, there are source tarballs provided, usually names something like freedroidRPG-0.9.12.tar.gz. The installation then follows the usual scheme:

tar -zxf freedroidRPG-0.9.12.tar.gz
cd freedroidRPG-0.9.12
./configure
make

and then optionally, if you are root, you can also use

make install

This last step should not be required. You can also run the game directly from your tarball directory. But then you should move into the src directory first, so type something like

cd src
./freedroidRPG

and it should work! Optionally, there are also rpm packages and maybe also gentoo packages floating around. You can find them as usual via google.

Hardware requirements/recommendations

required

Duron 400Mhz or better when using OpenGL capable graphics card

Software dependencies: SDL, SDL_image, SDL_mixer, SDL_net, libpng, zlib, libjpeg

recommended

Duron 700Mhz Duron with Geforce 4 should give very smooth behavior

External links


Share

Personal tools