well i don't know wether it's appropriate or not, but i thought i would make a topic with some open source games that could possibly be ported if someone wanted.
Game name: Frozen Bubble
Current platform: Linux
Language: Perl/SDL
License: GPL
Dependencies:
QUOTE
* Perl: the most popular scripting language out there
* SDL: the "standard" cross-platform multimedia C library
* SDL_image: an image file loading library for SDL
* SDL_mixer: a multi-channel audio mixer library for SDL
* sdlperl: glue between perl and SDL; FB2 has been validated with versions 1.20.0, 1.20.3 and 2.1.2 (since old versions are quite hard to find, you may want to get yours from http://zarb.org/~gc/t/SDL_perl-1.20.0.tar.gz)
* SDL_Pango: glue between Pango and SDL; at the time of FB2 release, latest stable was 0.1.2 and it needed an API patch (http://zarb.org/~gc/t/SDL_Pango-0.1.2-API-adds.patch)
URL: http://www.frozen-bubble.org/
Game name: StepMania
Current Platform: Windows and Linux (source for linux)
Language: C++
URL: http://www.stepmania.com/
Game name: Neverball
Current Platform: Windows, Linux and MacOSX
Language: C/SDL
License: GNU General Public License.
Dependencies:
QUOTE
Building the source requires the developer's distributions of SDL, SDL_mixer, SDL_image, and SDL_ttf.
http://icculus.org/neverball/
Game name: Neverput
Current Platform: Windows, Linux and MacOSX
Language: C/SDL
License: GNU General Public License.
Dependencies:
QUOTE
Building the source requires the developer's distributions of SDL, SDL_mixer, SDL_image, and SDL_ttf.
http://icculus.org/neverball/
Notes: Built on Neverballs engine
Game name: Pingus
Current Platform: Windows, Linux and MacOSX
License: GNU GPL
http://pingus.seul.org/
Game name: Tux Racer (many different versions)
License: GPL
Wikipedia: http://en.wikipedia.org/wiki/Tux_Racer
Notes: There are many different versions of Tux Racer
Game name: Super Tux
Language: C++/SDL with OpenGL
Dependencies: QUOTE
You will need the following tools and libraries to build SuperTux on your system:
* gcc compiler &co (gcc, g++, binutils, glibc)
* gettext
* autoconf
* jam
* SDL (*)
* SDL-image (*)
* PhysFS (*)
* Ogg/Vorbis (*)
* OpenGL (*)
* OpenAL (*)
* libcurl (*) (optional)
http://supertux.lethargik.org/
Game name: XMoto
Language: C/C++ SDL LUA
Dependencies: QUOTE
* Latest gcc and g++
* SDL
* OpenGL
* SDL_mixer
* libjpeg
* libpng
* zlib
* libbzip2
* liblua50
* liblualib50
* libode0
* libcurl3
http://xmoto.tuxfamily.org/
Game name: Frozen Bubble
Current platform: Linux
Language: Perl/SDL
License: GPL
Dependencies:
QUOTE
* Perl: the most popular scripting language out there
* SDL: the "standard" cross-platform multimedia C library
* SDL_image: an image file loading library for SDL
* SDL_mixer: a multi-channel audio mixer library for SDL
* sdlperl: glue between perl and SDL; FB2 has been validated with versions 1.20.0, 1.20.3 and 2.1.2 (since old versions are quite hard to find, you may want to get yours from http://zarb.org/~gc/t/SDL_perl-1.20.0.tar.gz)
* SDL_Pango: glue between Pango and SDL; at the time of FB2 release, latest stable was 0.1.2 and it needed an API patch (http://zarb.org/~gc/t/SDL_Pango-0.1.2-API-adds.patch)
URL: http://www.frozen-bubble.org/
Game name: StepMania
Current Platform: Windows and Linux (source for linux)
Language: C++
URL: http://www.stepmania.com/
Game name: Neverball
Current Platform: Windows, Linux and MacOSX
Language: C/SDL
License: GNU General Public License.
Dependencies:
QUOTE
Building the source requires the developer's distributions of SDL, SDL_mixer, SDL_image, and SDL_ttf.
http://icculus.org/neverball/
Game name: Neverput
Current Platform: Windows, Linux and MacOSX
Language: C/SDL
License: GNU General Public License.
Dependencies:
QUOTE
Building the source requires the developer's distributions of SDL, SDL_mixer, SDL_image, and SDL_ttf.
http://icculus.org/neverball/
Notes: Built on Neverballs engine
Game name: Pingus
Current Platform: Windows, Linux and MacOSX
License: GNU GPL
http://pingus.seul.org/
Game name: Tux Racer (many different versions)
License: GPL
Wikipedia: http://en.wikipedia.org/wiki/Tux_Racer
Notes: There are many different versions of Tux Racer
Game name: Super Tux
Language: C++/SDL with OpenGL
Dependencies: QUOTE
You will need the following tools and libraries to build SuperTux on your system:
* gcc compiler &co (gcc, g++, binutils, glibc)
* gettext
* autoconf
* jam
* SDL (*)
* SDL-image (*)
* PhysFS (*)
* Ogg/Vorbis (*)
* OpenGL (*)
* OpenAL (*)
* libcurl (*) (optional)
http://supertux.lethargik.org/
Game name: XMoto
Language: C/C++ SDL LUA
Dependencies: QUOTE
* Latest gcc and g++
* SDL
* OpenGL
* SDL_mixer
* libjpeg
* libpng
* zlib
* libbzip2
* liblua50
* liblualib50
* libode0
* libcurl3
http://xmoto.tuxfamily.org/