Coder Social home page Coder Social logo

supertux / supertux Goto Github PK

View Code? Open in Web Editor NEW
2.4K 86.0 471.0 679.1 MB

SuperTux source code

Home Page: https://supertux.org

License: GNU General Public License v3.0

CMake 2.13% Shell 0.34% C++ 91.57% Scheme 3.67% Squirrel 0.40% Python 0.29% AppleScript 0.03% Perl 0.15% Ruby 0.07% C# 0.98% Makefile 0.01% GLSL 0.07% C 0.20% Nix 0.10%
supertux c-plus-plus game opengl sdl sdl2 games hacktoberfest

supertux's Introduction

SuperTux

Windows MacOS GNU/Linux Android

WebAssembly Ubuntu Touch Github All Releases

SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros. games for the various Nintendo platforms.

Run and jump through multiple worlds, fighting off enemies by jumping on them, bumping them from below or tossing objects at them, grabbing power-ups and other stuff on the way.

Screenshot

Story: Penny gets captured!

Tux and Penny were out having a nice picnic on the ice fields of Antarctica. Suddenly, a creature jumped from behind an ice bush, there was a flash, and Tux fell asleep!

When Tux wakes up, he finds that Penny is missing. Where she lay before now lies a letter:

Tux, my arch enemy! I have captured your beautiful Penny and have taken her to my fortress. The path to my fortress is littered with my minions. Give up on the thought of trying to reclaim her, you haven't got a chance!

-Nolok

Tux looks and sees Nolok's fortress in the distance. Determined to save his beloved Penny, he begins his journey.

Installation

For major platforms, stable releases are built and available for download from supertux.org or alternatively directly from GitHub. You should be able to install these using default tools provided by your platform. On macOS, when Gatekeeper is enabled (default) it will refuse to open SuperTux. This is due to the lack of a signature on the application. If you wish to open SuperTux anyway without disabling the Gatekeeper feature entirely, you can open the application from the context menu (control click on the icon). macOS will then remember your choice the next time.

Documentation

Important documentation for SuperTux is contained in multiple files. Please see them:

  • INSTALL.md - Requirements, compiling and installing.
  • README.md - This file
  • NEWS.md - Changes since the previous versions of SuperTux.
  • LICENSE.txt - The GNU General Public License, under whose terms SuperTux is licensed. (Most of the data subdirectory is also licensed under CC-by-SA)
  • data/credits.stxt - Credits for people that contributed to the creation of SuperTux. (You can view these in the game menu as well.)

Playing the game

Both keyboards and joysticks/gamepads are supported. You can change the controls via the Options menu. Basically, the only keys you will need to use in-game are to do the following actions: jump, duck, right, left, action and 'P' to pause/unpause the game. There isn't much to tell about the first few, but the "action" key allows you to pick up objects and use any powerup you got. For instance, with the fire flower, you can shoot fireballs, or with the ice flower fire ice pellets.

Other useful keys include the Esc key, which is used to go to the menu or to go up a level in the menu. The menu can be navigated using the arrow keys or the mouse.

In the worldmap, the arrow keys are used to navigate and Enter to enter the current level.

Community

In case you need help, feel free to reach out using the following means:

  • IRC: #supertux on Libera Chat hosts most of the discussions between developers. Also, real-time support can be provided here. If you don't know how to use an IRC client, you access the channel using a web-based client. Please stay around after asking questions, otherwise you will be disconnected and might miss potential answers.
  • Matrix: #supertux:matrix.org is bridged to our IRC room.
  • Forum: The SuperTux community is very active on the forum, the discussion ranges from feature proposals to support questions. In particular, most community-contributed add-ons are published there first, so this is worth checking.
  • Mailing Lists: The supertux-devel mailing list is dead. Here is the archive.
  • Social Media: Mostly on Twitter at the moment.
  • Discord: Also, you can join our Discord server to get in touch with us.

Development status

As of now, with the release of SuperTux 0.6.3 (December 2021), the Forest World is almost finished, since the ghost forest section has been included. However, some levels, especially the Ghostree Level, are considered to be placeholders, because for the next version (0.7.0) a great overhaul is planned with new features like reworked boss fights, graphics, and worlds. If you have some Constructive Feedback, Contributions or ideas to share, don't hesitate to contact us with one of the possibilities given above.

supertux's People

Contributors

alzter avatar billkendrick avatar christ2go avatar giby avatar grumbel avatar hume2 avatar hybriddog avatar karkus476 avatar leper avatar lmh0013 avatar martinvanzijl avatar mathnerd314 avatar maths22 avatar matusguy avatar matzeb avatar maxteufel avatar mrkubax10 avatar narre avatar ravualhemio avatar rusty-box avatar ryanflegel avatar semphriss avatar serano01 avatar sommer avatar tobbi avatar tuxdev avatar uafr avatar vankata453 avatar weluvgoatz avatar zwatotem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

supertux's Issues

0.3.4 does not allow me to abort picnic with penny

Original issue 28 created by SuperTuxTeam on 2013-10-16T14:45:55.000Z:

What steps will reproduce the problem?

  1. Download and compile supertux-0.3.4.tar.bz2
  2. Attempt to play.

What is the expected output? What do you see instead?

Expect to be able to play the game. Can't.

What version of the product are you using? On what operating system?

0.3.4, Debian Wheezy

Please provide any additional information below.

Having slopes that end in a wall produces Tux to jitter

Original issue 3 created by SuperTuxTeam on 2010-02-21T10:11:55.000Z:

> What steps will reproduce the problem?

  1. ./supertux data/levels/test/nightcave.stl
  2. run into a wall
  3. see Tux jitter

> What is the expected output? What do you see instead?
Tux should either stop or turn into a push-wall animation.

Nessie's Pond is unbalanced

I have won all levels in Story Mode with Intermediate but not Nessie's Pond, it is un-winnable with Novice and Intermediate modes, time runs out no matter what, but I won it as Expert mode.

Tux's feet can be seen under the igloo at the end of a level

Original issue 13 created by SuperTuxTeam on 2012-05-27T07:14:48.000Z:

What steps will reproduce the problem?
Finish a level

What is the expected output? What do you see instead?
Should not see tux begin exitfg.png (foreground)

Please provide any additional information below.
Just increased the height of exitbg.png and exitfg.png from 192 to 195 pixels correct the problem. (using gimp for instance)

Add new translators to the translation credits.

Original issue 22 created by SuperTuxTeam on 2013-06-01T10:21:10.000Z:

Please add new translators to the translation credits. They are located on credits.txt.

Daniela Ferraz, Portuguese (Portugal and Brazil)
Tobias Markus (Mozilla), German

Build fail when compiling with gcc

Original issue 35 created by SuperTuxTeam on 2014-03-05T01:13:35.000Z:

What steps will reproduce the problem?

  1. in the mac terminal type: cmake .. -DCMAKE_INSTALL_PREFIX=../dist/ -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_CXX_COMPILER=gcc -DCMAKE_C_COMPILER=gcc && make
    2.
    3.

What is the expected output? What do you see instead?
Meyley of build fail
[ 33%] Building CXX object CMakeFiles/supertux2.dir/src/lisp/parser.cpp.o
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/lisp/parser.cpp:23:0:
/Users/benjaminleduc/Codes-sources/supertux/src/lisp/parser.hpp: In constructor 'lisp::Parser::Parser(bool)':
/Users/benjaminleduc/Codes-sources/supertux/src/lisp/parser.hpp:65:18: warning: 'lisp::Parser::obst' will be initialized after [-Wreorder]
struct obstack obst;
^
/Users/benjaminleduc/Codes-sources/supertux/src/lisp/parser.hpp:63:10: warning: 'char** lisp::Parser::searchpath' [-Wreorder]
char** searchpath;
^
/Users/benjaminleduc/Codes-sources/supertux/src/lisp/parser.cpp:33:1: warning: when initialized here [-Wreorder]
Parser::Parser(bool translate) :
^

[ 75%] Building CXX object CMakeFiles/supertux2.dir/src/supertux/main.cpp.o
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/audio/sound_manager.hpp:24:0,
from /Users/benjaminleduc/Codes-sources/supertux/src/supertux/main.cpp:39:
/System/Library/Frameworks/OpenAL.framework/Headers/al.h:30:0: warning: ignoring #pragma export on [-Wunknown-pragmas]
#pragma export on
^
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/audio/sound_manager.hpp:24:0,
from /Users/benjaminleduc/Codes-sources/supertux/src/supertux/main.cpp:39:
/System/Library/Frameworks/OpenAL.framework/Headers/al.h:717:0: warning: ignoring #pragma export off [-Wunknown-pragmas]
#pragma export off
^
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/audio/sound_manager.hpp:25:0,
from /Users/benjaminleduc/Codes-sources/supertux/src/supertux/main.cpp:39:
/System/Library/Frameworks/OpenAL.framework/Headers/alc.h:30:0: warning: ignoring #pragma export on [-Wunknown-pragmas]
#pragma export on
^
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/audio/sound_manager.hpp:25:0,
from /Users/benjaminleduc/Codes-sources/supertux/src/supertux/main.cpp:39:
/System/Library/Frameworks/OpenAL.framework/Headers/alc.h:274:0: warning: ignoring #pragma export off [-Wunknown-pragmas]
#pragma export off
^

/Users/benjaminleduc/Codes-sources/supertux/src/util/utf8_iterator.cpp:27:13: warning: 'std::string {anonymous}::encode_utf8(uint32_t)' declared 'static' but never defined [-Wunused-function]
std::string encode_utf8(uint32_t code);
^
/Users/benjaminleduc/Codes-sources/supertux/src/video/sdl/sdl_renderer.cpp:31:14: warning: 'SDL_Surface* {anonymous}::apply_alpha(SDL_Surface*, float)' defined but not used [-Wunused-function]
SDL_Surface *apply_alpha(SDL_Surface *src, float alpha_factor)
^
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/audio/ogg_sound_file.hpp:21:0,
from /Users/benjaminleduc/Codes-sources/supertux/src/audio/ogg_sound_file.cpp:17:
/usr/local/include/vorbis/vorbisfile.h:75:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_DEFAULT = {
^
/usr/local/include/vorbis/vorbisfile.h:82:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_NOCLOSE = {
^
/usr/local/include/vorbis/vorbisfile.h:89:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_STREAMONLY = {
^
/usr/local/include/vorbis/vorbisfile.h:96:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
^
In file included from /Users/benjaminleduc/Codes-sources/supertux/src/audio/ogg_sound_file.hpp:21:0,
from /Users/benjaminleduc/Codes-sources/supertux/src/audio/sound_file.cpp:28:
/usr/local/include/vorbis/vorbisfile.h:75:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_DEFAULT = {
^
/usr/local/include/vorbis/vorbisfile.h:82:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_NOCLOSE = {
^
/usr/local/include/vorbis/vorbisfile.h:89:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_STREAMONLY = {
^
/usr/local/include/vorbis/vorbisfile.h:96:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {

SuperTux build issues with new libcurl or gcc 4.6.x

Original issue 8 created by SuperTuxTeam on 2011-08-09T12:49:16.000Z:

SuperTux 3.3 (and probably also some earlier versions) fail to build with libcurl 7.21.7.
It seems that the use of curl/types.h, which has been deprecated long ago, is the main cause.
Several solutions can be found after searching Google for "supertux curl/types.h", including simply running "sed -i '/curl/types.h/d' src/addon/addon_manager.cpp" (retrieved from <http://pastebin.com/YHVRempG>), which seems to be effective in this issue.

BTW, according to <http://s390.koji.fedoraproject.org/koji/buildinfo?buildID=69718> and <http://git.overlays.gentoo.org/gitweb/?p=dev/angelos.git;a=commitdiff;h=725163e0>, a build issue with gcc 4.6.x can be fixed by adding "#include <cstddef>" to the file "src/addon/addon_manager.cpp".

Some problems with the Supertux Editor 0.3.0

Original issue 36 created by SuperTuxTeam on 2014-05-02T20:07:02.000Z:

Hello team of SuperTux, i'm Pedro Cuadra, and i'm here for inform you some problems that i have with the editor:

  • i use windows 7 and 8.1 64 bit. I have the "Supertux 0.3.4" with "SuperTux Editor 0.3.0" and "Mono 1.2" (this is the only that runs me, others not correctly). well, there are some problems:
  • Some tiles can't find, for example, "tile/forest/hole.png" and , and my own tilegroup
  • Some objects and badguys can't find, for example, "crystallo", "mr capitain snowball", "bicycle-platform" or "pneumatic platform".

I hope that answer my problem

Greetings from Chile

PD: excuse me my bad english, i speak spanish.

incubator island level broken

Original issue 43 created by SuperTuxTeam on 2015-02-26T19:58:16.000Z:

What steps will reproduce the problem?

  1. Using GIT
  2. Go to Incubator Island
  3. Press enter on any level

What is the expected output? What do you see instead?
I should be able to enter the level. Instead I'm redirected to the home screen. Basically, it's impossible to play any level there...

What version of the product are you using? On what operating system?
GIT on Ubuntu

Please provide any additional information below.

Update Polish Translation

Original issue 19 created by SuperTuxTeam on 2012-11-03T15:25:21.000Z:

Update Polish Translation to contain all accented letters. Encoding for this translation has to be UTF-8.

cannot change graphic resolution

Original issue 7 created by SuperTuxTeam on 2011-06-30T15:50:59.000Z:

What steps will reproduce the problem?

  1. My video card is intel gma4500
  2. when i try to change resolution game broke up and start blinking
  3. Also try witch fullscreen but the same.
  4. Use XP SP3 and Supertux 0.3.3 unstable

thank you...

[email protected]

Level not working in-game

Original issue 11 created by SuperTuxTeam on 2012-04-07T02:55:27.000Z:

What is the expected output? What do you see instead?
Level crashes game

What version of the product are you using? On what operating system?
Windows XP

Please provide any additional information below.
I am not sure if you are not allowed to do this, but when I was working on my level and I tested it, the game (not the editor ) crashes. If anyone could be kind enough and remove the problem that is causing this in my level then thanks.

Game Crash on Expansion Levels

Original issue 9 created by SuperTuxTeam on 2012-02-21T20:04:24.000Z:

What steps will reproduce the problem?
1.Download Packs
2.Open Them
3.Play Until it breaks

What is the expected output? What do you see instead?
I thought i would play the level, but got this:

[INFO] /build/buildd/supertux-0.3.3/src/object/tilemap.cpp:132 Tilemap 'Background', z-pos '-100' is empty.
[INFO] /build/buildd/supertux-0.3.3/src/object/tilemap.cpp:132 Tilemap 'Foreground', z-pos '100' is empty.
[WARNING] /build/buildd/supertux-0.3.3/src/worldmap/level.cpp:57 level file 'flagship.stl' does not exist and will not be added to the worldmap
[WARNING] /build/buildd/supertux-0.3.3/src/worldmap/worldmap.cpp:233 Spawnpoint 'main' not found.
supertux2: /build/buildd/supertux-0.3.3/src/supertux/tile_set.hpp:50: const Tile* TileSet::get(uint32_t) const: Assertion `id < tiles.size()' failed.

What version of the product are you using? On what operating system?
0.3.3 - Ubuntu (2.6.32-38-generic)

Please provide any additional information below.
Its only on Downloaded Extra Levels, i think we tried all expansions and 50% of them are not playable because they end with this error (or others too? Oo)

Languages for Credits Translation

Original issue 16 created by SuperTuxTeam on 2012-10-02T05:50:29.000Z:

Which langauges does the Credits File wants to be translated?

For example, French, Italian, Spanish and Russian are accepted but German is unaccepted.

Detecting language does not work, need to select language manually

Original issue 40 created by SuperTuxTeam on 2014-12-14T15:05:58.000Z:

What steps will reproduce the problem?

  1. Start SuperTux from command line. $LANG is for example fi_FI.UTF8 , de_DE.UTF8 or fr_FR.UTF8
  2. Not all strings are translated, for example world names etc, so I need to select language manually from menu.
  3. When I select for example Finnish language from settings, most of strings are in Finnish in world 1.
  4. There is one string ""Eggs The egg makes Tux grow larger. Tux can then smash wooden blocks with his head." That is still in English. But it's translated to Finnish correctly in world1/fi.po file, as are all other strings of world1 in Finnish language. There is bug somewhere also why that one string is not translated.

What is the expected output? What do you see instead?

When on clean new install fi_FI.UTF8 is detected and all of Finnish translation in world 1 is translated to Finnish, because it's at 100% translation status at Transifex and giby has fetched changes from Transifex to Supertux repo.

What version of the product are you using? On what operating system?

  • Git repo master branch from https://code.google.com/p/supertux/
  • Dowloaded newest changes today 2014-12-14 and compiled from source with command:
    rm -rf /home/lauri/tux && cmake -DCMAKE_INSTALL_PREFIX=/home/lauri/tux .. && make && make install
  • Linux Mint 17.1 64bit Mate, laptop has 8GB RAM
  • started from command line: cd ~/tux && ./games/supertux2

Please provide any additional information below.

I'm doing Finnish translation of SuperTux.

Mingw builds fail with Rusty Trampoline

Original issue 33 created by SuperTuxTeam on 2013-11-10T09:03:02.000Z:

when i try to build supertux with mingw, the program gives me a bunch of errors about rusty trampoline, however when i remove rusty trampoline from the source, supertux builds fine. what the heck is just wrong with Mingw and rusty trampoline?

Problems with the editor 0.3.4

Original issue 38 created by SuperTuxTeam on 2014-05-10T01:12:52.000Z:

Hi SuperTux Team, I'm Pedro Cuadra again, I've been reviewing editor 0.3.4 with the latest version of Mono. At first, all good (first image), but when I open or make a new level, the editor remains as in the second image.

Attachments:

Patch for credits

Original issue 25 created by SuperTuxTeam on 2013-09-28T00:21:51.000Z:

Fix sort order for Hufthammer's name and add packaging team.

can't left-jump while carrying a spring

Original issue 42 created by SuperTuxTeam on 2015-02-25T14:40:23.000Z:

What steps will reproduce the problem?
0. Select "Jump with Up"

  1. In Duct Ape of Spring Level
  2. Grab spring with 'alt'
  3. Hit 'jump & left' concurrently -- won't work

What is the expected output? What do you see instead?
When you hit 'jump & right' it works as expected. When you hit 'jump & left', it doesn't. This seems like a bug.

What version of the product are you using? On what operating system?
Latest GIT from daily Ubuntu PPA.

SuperTux Death sound is too jaring

Original issue 32 created by SuperTuxTeam on 2013-11-09T19:43:03.000Z:

I find that the death sound is quite loud and startling.

In 0.3.4, it was improved as there is a separate "hurt" sound.

I modified the hurt sound, playing around with it in Audacity.

I attached my candidate as a wav file, and my Audacity project

Attachments:

OS X binary of 0.3.5 fails to load because of missing /opt/local/lib/libSDL2-2.0.0.dylib

Steps:

  1. Download and open https://github.com/SuperTux/supertux/releases/download/v0.3.5/SuperTux-0.3.5-osx-intel.dmg
  2. Copy the SuperTux app bundle to /Applications
  3. Launch SuperTux (e.g. using Spotlight)

Result:
Fails to launch with this information appearing (information in the end removed):

Process:               supertux2 [41083]
Path:                  /Applications/SuperTux.app/Contents/MacOS/supertux2
Identifier:            com.googlecode.supertux2
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           supertux2 [41083]
User ID:               501

Date/Time:             2015-04-12 15:12:25.264 +0200
OS Version:            Mac OS X 10.10.3 (14D131)
Report Version:        11
Anonymous UUID:        ****

Sleep/Wake UUID:       ****

Time Awake Since Boot: 78000 seconds
Time Since Wake:       1800 seconds

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /opt/local/lib/libSDL2-2.0.0.dylib
  Referenced from: /Applications/SuperTux.app/Contents/MacOS/supertux2
  Reason: image not found

Binary Images:
    0x7fff6696e000 -     0x7fff669a4837  dyld (353.2.1) <65DCCB06-339C-3E25-9702-600A28291D0E> /usr/lib/dyld

Model: ...
...

Unreachable secret area in "Kneep-deep in the depth"

Original issue 31 created by SuperTuxTeam on 2013-11-02T17:49:37.000Z:

I cannot reach the secret area in "Kneep-deep in the depth" (levels/world2/christophB.stl). Tux's jump is almost high enough to reach the platform, but not quite.

Moving the secret area one tile to the left or reducing the gravity to 9.8 is sufficient to make the secret area reachable.

bug on every graphic card( can not change graphic, this does not save )

Original issue 21 created by SuperTuxTeam on 2013-04-21T22:19:18.000Z:

i use win7 64 bit and my graphic card is a AMD HD 6770, ok i try it again with out full screen, but i think it does not change no resolution image, it was yesterday so

update now: i only can play with 640x480 with full screen not other grafic rosultion, but it look good, scaling 125 % in the game, it looks good now

but every time I need to adjust the scaling

can not imagine that such a low resolution looks so good (possibly used the game a higher resolution)

Big after dying

Original issue 5 created by SuperTuxTeam on 2011-02-10T15:43:33.000Z:

If you die exactly when you take the Egg you'll be big at the spawning.

Re-enabled the frame in the main menu

Original issue 24 created by SuperTuxTeam on 2013-09-14T09:53:00.000Z:

PS. the game is optimized for the 800x600 resolution and resolutions above 800x600 are not officialy supported by game and may contain display bugs.

Please update de app

Original issue 41 created by SuperTuxTeam on 2015-01-11T20:36:55.000Z:

Please, pass at normal to beta the version 0.3.4.

And Actualizad all languages (especially Catalan, I've updated)

Add dead script for ghost tree

Original issue 34 created by SuperTuxTeam on 2013-12-20T12:32:48.000Z:

I added the dead script to ghost tree (forest world boss) although i'm not sure that it actually works but i just experiment to find if it works.

Exception when naming a spawn point

Original issue 10 created by SuperTuxTeam on 2012-03-19T21:52:01.000Z:

What steps will reproduce the problem?

  1. Create a new level
  2. Add a second spawn point
  3. Try to name the spawn point

What is the expected output? What do you see instead?

Expect it to just rename the spawn point. Instead it throws an exception and does not rename the point.

What version of the product are you using? On what operating system?

Running latest git sources on Ubuntu 11.10.

Please provide any additional information below.

Error received:

"Argument is out of range.
Parameter name: index"
at System.Collections.Generic.List`1[LispReader.FieldOrProperty].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at PropertiesView.OnEntryChangeDone (System.Object o, Gtk.FocusOutEventArgs args) [0x00000] in <filename unknown>:0

TTF Font Support

Original issue 18 created by SuperTuxTeam on 2012-10-15T23:26:33.000Z:

It will be great if Super Tux should have TTF support provided by FreeType.

Supertux lacking deadzones for Xbox 360 joysticks

Original issue 23 created by SuperTuxTeam on 2013-08-07T04:08:37.000Z:

What steps will reproduce the problem?

  1. Try playing supertux with Xbox 360 controller

What is the expected output? What do you see instead?
I expect nothing to happen when the joystick is idle.
Instead menus flick up and down and tux constantly runs.

What version of the product are you using? On what operating system?
0.3.4, Arch Linux x86_64

Please provide any additional information below.
Simply add a deadzone option and the problem will be solved.

SuperTux-SDL2 doesn't compile against SDL 2 (default hg branch

Original issue 37 created by SuperTuxTeam on 2014-05-06T23:56:14.000Z:

It seems that there are a few SDL 2 changes that the SuperTux-SDL2 branch is incompatible with in SDL

I attached a .diff, it takes me to 95%, instead of 8%, but it seems the last few files are where the compatibility issues are... and I'm not sure that all the changes will actually work

SuperTux 0.3.5 unexpectedly quits on first launch on OS X

When I download SuperTux 0.3.5 binary release, open the .dmg, drag the app to the Applications alias (and unmount the .dmg), then hit Cmd-Spacebar (to launch spotlight) and type supertux, wait until it appears as a result and hit enter. Then SuperTux icon starts bouncing in the dock (as is usual for launching app) and after a few (3-5) seconds, a security dialog appears:

screen shot 2015-04-12 at 5 39 39 pm

After clicking "Open", SuperTux immediately (within one second) disappears from the dock and is not launched. No OS X crash report is generated. In Console.app, I can only find: "4/12/15 5:44:58.487 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.oneshot.0x1000002c.supertux2[49373]) Service exited with abnormal code: 1"

If I again launch SuperTux, then it works.

Launching from command-line (/Application/SuperTux.app/Contents/MacOS/supertux2) does not exhibit this problem, it does not even ask the first time whether or not I want to open the app, it simply launches.

When run from lldb, again it works fine.

Tested on OS X: 10.10.3 (14D131)

Patch for /data/credits.txt

Original issue 20 created by SuperTuxTeam on 2013-01-03T08:32:25.000Z:

Additional/Previous Contributors section is added. The blue letters are nicknames with no full name. Also, another patch for editing the files. Karl Ove Hufthammer from the Localization section is moved to the correct letter. It will be good if the file will be included in the source. German translations should have an visible space after the ellipsis.

Patch for /data/credits.txt

Original issue 14 created by SuperTuxTeam on 2012-06-12T07:11:58.000Z:

The Sound Effects list is sorted by last name, and the Translation section is named to Localization with all of the available language files. Ondra is renamed to Ondřej.

Building issue with Squirrel

Original issue 12 created by SuperTuxTeam on 2012-05-24T15:09:16.000Z:

I downloaded the latest version of Supertux from git here, and in the directory, ./configure and then make.

Here is what I got:
[julien@blackiris2 supertux]$ make
make -C build
make[1] : on entre dans le répertoire « /home/julien/svn/supertux/build »
make[2] : on entre dans le répertoire « /home/julien/svn/supertux/build »
make[3] : on entre dans le répertoire « /home/julien/svn/supertux/build »
make[3] : on quitte le répertoire « /home/julien/svn/supertux/build »
make[3] : on entre dans le répertoire « /home/julien/svn/supertux/build »
[ 0%] Building CXX object external/squirrel/CMakeFiles/squirrel.dir/squirrel/sqcompiler.cpp.o
In file included from /home/julien/svn/supertux/external/squirrel/squirrel/sqobject.h:5:0,
from /home/julien/svn/supertux/external/squirrel/squirrel/sqpcheader.h:16,
from /home/julien/svn/supertux/external/squirrel/squirrel/sqcompiler.cpp:4:
/home/julien/svn/supertux/external/squirrel/squirrel/squtils.h: In instantiation of ‘void sqvector<T>::realloc(SQUnsignedInteger) [with T = long int; SQUnsignedInteger = long unsigned int]’:
/home/julien/svn/supertux/external/squirrel/squirrel/squtils.h:66:4: required from ‘T& sqvector<T>::push_back(const T&) [with T = long int]’
/home/julien/svn/supertux/external/squirrel/squirrel/sqfuncstate.h:25:68: required from here
/home/julien/svn/supertux/external/squirrel/squirrel/squtils.h:97:3: erreur: ‘sq_vm_realloc’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from /home/julien/svn/supertux/external/squirrel/squirrel/sqpcheader.h:17:0,
from /home/julien/svn/supertux/external/squirrel/squirrel/sqcompiler.cpp:4:
/home/julien/svn/supertux/external/squirrel/squirrel/sqstate.h:141:7: note: ‘void* sq_vm_realloc(void
, SQUnsignedInteger, SQUnsignedInteger)’ declared here, later in the translation unit
make[3]: *_* [external/squirrel/CMakeFiles/squirrel.dir/squirrel/sqcompiler.cpp.o] Erreur 1
make[3] : on quitte le répertoire « /home/julien/svn/supertux/build »
make[2]: *** [external/squirrel/CMakeFiles/squirrel.dir/all] Erreur 2
make[2] : on quitte le répertoire « /home/julien/svn/supertux/build »
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /home/julien/svn/supertux/build »
make: *** [all] Erreur 2
[julien@blackiris2 supertux]$

I'm running on Archlinux x64, with all latest packages, gcc 4.7.
Suirrel version is older than the stable one from the same family (2.2.4 instead i
of 2.2.5)

Enemies which fall off the map do not count as kills

Enemies which fall off the map do not count as kills.
This is the case even for Mr. Iceblock (and similar enemies) if you actively knocked him away.

This is really counter-intuitive and probably not really intended anyways.

I used commit bc7fab7.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.