maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   [Announce / WiP] Supertux 2 for Harmattan (https://talk.maemo.org/showthread.php?t=82018)

chillip 2012-01-31 13:04

[Announce / WiP] Supertux 2 for Harmattan
 
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

HtheB 2012-01-31 13:07

Re: [Announce / WiP] Supertux 2 for Harmattan
 
Nice port!

Keep those games coming guys! Because we want:
http://cache.ohinternet.com/images/6/68/MoarCAT.jpg

shmerl 2012-02-01 01:34

Re: [Announce / WiP] Supertux 2 for Harmattan
 
Great! Can you may be move it to apps.formeego.org instead of using a personal OBS repo?

chillip 2012-02-01 08:09

Re: [Announce / WiP] Supertux 2 for Harmattan
 
Quote:

Originally Posted by shmerl (Post 1158698)
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

shmerl 2012-02-01 16:19

Re: [Announce / WiP] Supertux 2 for Harmattan
 
So there is still no way to define dependencies in apps.formeego.org? I thought it was planned at some point.

chillip 2012-02-01 16:23

Re: [Announce / WiP] Supertux 2 for Harmattan
 
Quote:

Originally Posted by shmerl (Post 1159015)
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.

shmerl 2012-02-01 16:43

Re: [Announce / WiP] Supertux 2 for Harmattan
 
Yes, that's a big minus, I hope it'll be resolved soon.

kuzmichov 2012-02-03 19:35

Re: [Announce / WiP] Supertux 2 for Harmattan
 
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?

chillip 2012-02-03 19:46

Re: [Announce / WiP] Supertux 2 for Harmattan
 
Quote:

Originally Posted by kuzmichov (Post 1160076)
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.

aRTee 2012-02-03 21:33

Re: [Announce / WiP] Supertux 2 for Harmattan
 
I get:
Package libvorbisidec couldn't be found - from which place should I get that one?


All times are GMT. The time now is 09:24.

vBulletin® Version 3.8.8