Reply
Thread Tools
Posts: 111 | Thanked: 230 times | Joined on Jul 2010
#1
Supertux 2 is a popular jump and run game available for a number of different platforms (upstream developed at http://supertux.lethargik.org/).

As it currently only supports systems with phyisical input methods I have added in-game on-screen controls and optimised the UI in some places to support touch only devices such as the N9.


Screenshots




Current Features
  • All the features of the upstream version available at http://supertux.lethargik.org
  • Harmattan specific features:
    • Larger menu entries
    • Move around the worldmap by simply touching the destination
    • On-screen controls in-game (N950 users can obviously use the keyboard instead)
    • Partial in-game screenlock (i.e. swipe always functions in the upper half of the screen)

Download

As this is a preview release I have decided to split the downloads into a fairly large data package and a package containing the current binaries.

Installation can be achieved using two different methods:

Direct download

Make sure the following packages are installed:
  1. libsdl1.2
  2. libsdl-image1.2
  3. libvorbisidec1

Download the following two files:
  1. http://repo.pub.meego.com/home:/lore...fb51_armel.deb
  2. http://repo.pub.meego.com/home:/lore...fb51_armel.deb

Start off by installing the supertux2-data package and install the supertux2 package afterwards. You can then launch Supertux from the launcher.

Debian repository

By using the repository you can easily upgrade to a new version via apt-get update / upgrade. To setup the repository simply perform the following steps in the terminal:
Code:
# Become root
devel-su
# Add repository entry
echo "deb http://repo.pub.meego.com/home:/lorenzph:/supertux/Harmattan/ ./" >  /etc/apt/sources.list.d/supertux2.list
# Update package index
apt-get update
# Install supertux2
apt-get install supertux2
Afterwards you should have an icon on your launcher screen.

FAQ
  • How can I improve the performance of the game?
    Try disabling sounds and music from the in-game settings.

Development

The Harmattan port of Supertux 2 is developed on the harmattan branch at https://gitorious.org/harmattan-supertux-2/

Once the port matures it may be merged back into the supertux2 upstream.

To-do

As this is a development snapshot feel free to share further ideas. Currently, I am planning to integrate/investigate the following:
  • Haptic effects on input
  • Investigate alpha blitting performance

Last edited by chillip; 2012-02-03 at 21:35.
 

The Following 19 Users Say Thank You to chillip For This Useful Post:
HtheB's Avatar
Moderator | Posts: 3,715 | Thanked: 7,419 times | Joined on Dec 2009 @ Bize Her Yer Trabzon
#2
Nice port!

Keep those games coming guys! Because we want:
__________________
www.HtheB.com
Please donate if you think I'm doing a good job.
 

The Following 3 Users Say Thank You to HtheB For This Useful Post:
Posts: 1,298 | Thanked: 2,277 times | Joined on May 2011
#3
Great! Can you may be move it to apps.formeego.org instead of using a personal OBS repo?
 
Posts: 111 | Thanked: 230 times | Joined on Jul 2010
#4
Originally Posted by shmerl View Post
Great! Can you may be move it to apps.formeego.org instead of using a personal OBS repo?
The issue with that approach is that it requires a single package for submission. In the end this boils down to having to download the whole thing again (~80 MB) every time the binary changes.

I'll think about providing a single-deb which I will then submit to apps.formeego.org
 

The Following User Says Thank You to chillip For This Useful Post:
Posts: 1,298 | Thanked: 2,277 times | Joined on May 2011
#5
So there is still no way to define dependencies in apps.formeego.org? I thought it was planned at some point.
 
Posts: 111 | Thanked: 230 times | Joined on Jul 2010
#6
Originally Posted by shmerl View Post
So there is still no way to define dependencies in apps.formeego.org? I thought it was planned at some point.
I think so - at least http://wiki.meego.com/MeeGo_Apps/Submit states that one cannot rely on external libraries which should be the same for the external data package.
 
Posts: 1,298 | Thanked: 2,277 times | Joined on May 2011
#7
Yes, that's a big minus, I hope it'll be resolved soon.
 
kuzmichov's Avatar
Posts: 30 | Thanked: 104 times | Joined on Nov 2011 @ Russia
#8
does not run from the desktop and the terminal says:

Code:
supertux2: error while loading shared
libraries: libSDL_image-1.2.so.0:
cannot open shared object file: No
such file or directory
where to get this library?
 
Posts: 111 | Thanked: 230 times | Joined on Jul 2010
#9
Originally Posted by kuzmichov View Post
does not run from the desktop and the terminal says:

Code:
supertux2: error while loading shared
libraries: libSDL_image-1.2.so.0:
cannot open shared object file: No
such file or directory
where to get this library?
apt-get install libsdl-image1.2

I'll look into updating the package.
 
Posts: 188 | Thanked: 90 times | Joined on Sep 2006
#10
I get:
Package libvorbisidec couldn't be found - from which place should I get that one?
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 14:06.