[GAMES] Supertux 2 (libGL)

Moderators: meveric, mdrjr, odroid

[GAMES] Supertux 2 (libGL)

Unread postby meveric » Wed Mar 19, 2014 9:49 pm

Supertux 2
Is a Super Mario like game with the all famous Tux instead of Mario.

Image

Image



if you don't have it yet you will need the following libraries installed from my repository:
Code: Select all
wget http://oph.mdrjr.net/meveric/repository/all/libgl-odroid_20140315-1_armhf.deb
wget http://oph.mdrjr.net/meveric/repository/all/libglues-odroid_20140315-1_armhf.deb
wget http://oph.mdrjr.net/meveric/repository/all/libglew-odroid_1.10.0-1_armhf.deb
dpkg -i libgl-odroid_20140315-1_armhf.deb libglues-odroid_20140315-1_armhf.deb libglew-odroid_1.10.0-1_armhf.deb


Then you can download and install the game
Code: Select all
wget http://oph.mdrjr.net/meveric/repository/all/supertux2-odroid_0.3.4-1_armhf.deb
dpkg -i supertux2-odroid_0.3.4-1_armhf.deb


Please Note: The game was written for OpenGL (not OpenGL ES) that's why you need the driver mentioned here since they work as a GL -> GLES wrapper.
Since the libraries rely on OpenGLES it probably won't work on ODROID XU cause of the missing OpenGLES drivers (as far as i know)

SuperTux
I will later on check into the stable version 0.1.3 also called SuperTux (not SuperTux 2) the version 0.1.3 is running fine in SDL mode and should be available in your normal repository.
I had like 75 FPS running the game from debian wheezy repository in SDL and had about 80 FPS running it with the libGL. This version should run fine on the ODROID XU.

Update 1:

Just made a quick update to be in sync with current git status, as well to bring it into my repository.
You can download it from the all/testing package list simply by typing:
Code: Select all
apt-get install supertux2-odroid
(check the HOWTO in my signature to add my repository to your Linux Debian/Ubuntu distro

if you do not want to download and install the game manually:
Code: Select all
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/supertux2-odroid_0.3.4-3_armhf.deb
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/libgl-odroid_20140723-1_armhf.deb
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/libglues-odroid_20140723-2_armhf.deb
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/libglew-odroid_1.10.0-1_armhf.deb
dpkg -i libgl-odroid_20140723-1_armhf.deb libglues-odroid_20140723-2_armhf.deb libglew-odroid_1.10.0-1_armhf.deb supertux2-odroid_0.3.4-3_armhf.deb
apt-get install -f
Last edited by meveric on Sat Aug 02, 2014 4:06 pm, edited 2 times in total.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: [GAMES] Supertux 2 (libGL)

Unread postby odroid » Wed Mar 19, 2014 11:43 pm

Oh! Long waited Super Tux 2.

I didn't guess that libGL can wrap the GLES as a normal GL. :o
I hope many great libGL games will be executable on ODROID. :mrgreen:
User avatar
odroid
Site Admin
 
Posts: 28741
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: [GAMES] Supertux 2 (libGL)

Unread postby meveric » Thu Mar 20, 2014 2:01 am

odroid wrote:Oh! Long waited Super Tux 2.

I didn't guess that libGL can wrap the GLES as a normal GL. :o
I hope many great libGL games will be executable on ODROID. :mrgreen:

the normal libGL can't do that, this is a lib written by the guys from the OpenPandora forum which can translate certain OpenGL calls (normally directed to libGL) into OpenGL ES calls.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: [GAMES] Supertux 2 (libGL)

Unread postby odroid » Thu Mar 20, 2014 10:03 am

Oh.. I see.
It seems to be a subset of OpenGL via wrapping of OpenGL ES.
User avatar
odroid
Site Admin
 
Posts: 28741
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: [GAMES] Supertux 2 (libGL)

Unread postby meveric » Thu Mar 20, 2014 3:01 pm

Exactly.... it's very nicely done, but i think it has potential for even more :)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: [GAMES] Supertux 2 (libGL)

Unread postby odroid » Thu Mar 20, 2014 3:28 pm

Thank you for the confirmation. I'm excited little bit. ;)
I am looking for the PCB/Schematics CAD software which needs the libGL.
User avatar
odroid
Site Admin
 
Posts: 28741
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: [GAMES] Supertux 2 (libGL)

Unread postby meveric » Sat Aug 02, 2014 3:33 pm

Update 1:

Just made a quick update to be in sync with current git status, as well to bring it into my repository.
You can download it from the all/testing package list simply by typing:
Code: Select all
apt-get install supertux2-odroid
(check the HOWTO in my signature to add my repository to your Linux Debian/Ubuntu distro

if you do not want to download and install the game manually:
Code: Select all
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/supertux2-odroid_0.3.4-3_armhf.deb
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/libgl-odroid_20140723-1_armhf.deb
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/libglues-odroid_20140723-2_armhf.deb
wget http://oph.mdrjr.net/meveric/dists/all/testing/binary-armhf/libglew-odroid_1.10.0-1_armhf.deb
dpkg -i libgl-odroid_20140723-1_armhf.deb libglues-odroid_20140723-2_armhf.deb libglew-odroid_1.10.0-1_armhf.deb supertux2-odroid_0.3.4-3_armhf.deb
apt-get install -f
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: [GAMES] Supertux 2 (libGL)

Unread postby meveric » Wed Aug 08, 2018 3:36 pm

Wow, It's been quite some time that I posted update about this game :D
Nonetheless:
Update:
Updated SuperTux 2 to a 0.5.1 development build it now relies on OpenGL 2.0 implementation of gl4es and should run rather good.
It's currently available for Debian Jessie armhf and Debian Stretch both on arm64 and armhf via:
Code: Select all
apt-get install supertux2-odroid


A lot of things were changed since the old 0.3.4 version:

Changelog:
Code: Select all
0.5.1

   * Editor: Tilemap: Add an option to change the draw target
   * Editor: Add an option to snap objects to the grid (this will make it easier to
   * add objects to a nice location in levels)
   * Editor: Camera: Remove autoscroll option, as it is deprecated and should not
    be used anymore
   * Editor: Fix an issue where some areas in the editor would be excessively large
    relative to the window/screen size

0.5.0

   * In-game level editor
   * Improved levels in Antarctica and Forest Island
   * Language packs are fixed
   * Engine performance improvements
   * Extended the scripting API: gradients are now scriptable
   * Added a few more tiles and music
   * New console commands and command line options (related to the editor)
   * Various other bugfixes of issues reported since the v0.4.0 release
   * And more (minor) improvements and changes

0.5.0-rc.5

   * Use PhysFS file system abstraction for is_directory checks
   * Prevent statistics text from overlapping
   * Fix a bug with Level.edit() in squirrel (#207)

0.5.0-rc.4

   * Fixes for the build system and updates with regard to the automatic deployment
    of releases
   * More code style fixes
   * Editor: verify some level properties have been set
   * Add the possibility to add sawblade/hurting platforms using the editor
   * Jump with Up: mark as deprecated in KeyboardMenu and JoystickMenu (addresses
    #499)
   * Fix an issue with odd behavior of music playback (#583)
   * Update some parts of the (user) documentation
   * Editor: multiple fixes to levelset and worldmap creation, including UX
    improvements
   * Editor: Angle option for spotlight
   * Unify string spelling for consistency
   * String freeze for translators is now in effect
   * Editor: sort layer in ascending order
   * Scripting: deduplicate code using the ExposedObject template class
   * Update the translations to reflect the translation progress as of 2016-09-12

0.5.0-rc.3

   * Editor: Torch: make it possible to change the sprite (#541)
   * Don't turn Tux into stone above ground when using earth bonus (#537)
   * WillOWisp: get name property in order to fix a scripting issue (#529)
   * Editor: don't play WillOWisp sound
   * Editor: move moving objects to the center of the mouse pointer when adding
   * Editor: Switch: make sprite option visible again
   * Make use of auto pointers and modern iterators where appropriate
   * README: various updates related to download count
   * Save and load visibility of SpriteChange tiles in squirrel table (#342)
   * Editor: Fix an issue where the name of a scripted object wouldn't be saved (#557)
   * Editor: add an alignment option for background (#547)
   * Editor: Better approach for layer removal (#510)
   * Add a launcher script for Windows builds (#443)

0.5.0-rc.2

   * Fixed build system in order to correctly support SemVer pre-release tags
   * Fixed miniswig compilation
   * Editor: correctly join paths (using FileSystem::join())
   * Editor: LevelDot: add a NULL check to prevent a crash when editing worldmaps
   * Editor: correctly save BadGuy and Dispenser direction
   * Editor: reorder layer objects when their object menu is closed
   * Editor: allow setting z-pos of decals
   * Editor: display a notile when the tile ID is invalid
   * Editor: make it possible to switch tilesets

0.5.0-rc.1
Changes:

   * In-game level editor
   * Improved levels in Antarctica and Forest Island
   * Language packs are fixed
   * Engine performance improvements
   * Extended the scripting API: gradients are now scriptable
   * Added a few more tiles and music
   * New console commands and command line options (related to the editor)
   * Various other bugfixes of issues reported since the v0.4.0 release

0.4
After more than a decade of slow, but hard development the SuperTux team is happy to announce the first stable release after 0.1.3 (which was released on 2005-07-09), 0.4.0.
Compared to 0.1.3, this release features:

   * a nearly completely rewritten game engine based on OpenGL, OpenAL, SDL2, ...
   * support for translations
   * in-game manager for downloadable add-ons and translations
   * Bonus Island III, a for now unfinished Forest Island and the development levels in Incubator Island
   * a final boss in Icy Island
   * new and improved soundtracks and sound effects
   * new badguys, bonuses and power-ups (air-, earth- and ice-flower)
   * a halloween tilemap
   * new graphic effects (glowing objects, particles, ...)
   * levels and worldmaps are scriptable using squirrel
   * much more game objects: trampolines, switches, portable stones, wind, moving platforms, ... - most of them have scripting APIs
   * improved statistics
   * many invisible changes, like unit tests, efficiency improvements and more bugfixes
   * much more...

And of course we updated the official levels to make use of all the new features.
Compared to the latest beta, 0.3.5a, this release features:

   * updated translations
   * reworked add-on manager to support downloadable and updatable localization packs
   * many bugfixes
   * added iced-graphics to some more badguys
   * melting animation for some badguys
   * updated more levels (fix playability, ...)
   * updated build system, featuring unit tests, libraries as git submodules and improved Travis-CI builds to support nightly builds
   * more levels in Incubator Island
   * support for horizontal and vertical gradients that span the length / height of a sector. Add (direction "horizontal_sector / vertical_sector") to your gradient.
   * much more...

0.3.5a
Bugfix release

0.3.5
Major changes in this release:

   * move to SDL2 for graphics rendering
   * glow effects
   * new badguys: iceflame, ghostflame, livefire, goldbomb, smartblock
   * new bonuses: coinrain, coinexplode
   * statistics improved
   * icy island levels tweaked
   * new sounds
   * massive improvements to localization
   * efficiency tweaks
   * menus reworked
   * addon manager improved
   * new tilemap: halloween
   * new powerups: air- and earth-flower
   * support for horizontal gradients in levels (add
    (direction "vertical|horizontal") to your level)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go


Return to Games and Emulators

Who is online

Users browsing this forum: No registered users and 3 guests