SuperTux

Original author(s)| Bill Kendrick (code)
Ingo Ruhnke (art)
Developer(s)| Supertux development team with Tobias "Tobbi" Markus, Carsten "RustyBox" Wirtz and others
Initial release| 0.1.1 / May 11, 2004; 22 years ago (2004-05-11)[1]
Written in| C++,[2] Squirrel[3]
Platform| Linux, Mac OS X, Microsoft Windows, Wii (homebrew, ported), Wii U (homebrew, running in vWii mode, ported), Nintendo 3DS (Homebrew port), Wiz, Pandora, BlackBerry, TI-Nspire, Android, Ubuntu Touch, Steam[4]
Type| Single-player platformer
License| GPLv3
Website| supertux.org

SuperTux is a free and open-source 2D side scrolling platform video game[5] inspired by Nintendo's Super Mario Bros. series. Players control Tux, the mascot of the Linux kernel, through a variety of levels and worlds to rescue his girlfriend, Penny, from the evil Nolok.[6] Originally developed for Linux operating systems, the game has since been ported to Windows, Mac OSX, Steam, and other platforms.

## Contents

* 1 Plot
* 2 Gameplay
* 3 Development and History
* 4 Reception
* 5 See also
* 6 References
* 7 External links

## Plot

Tux, Penny, and Nolok

The game starts with Tux and Penny on a picnic. While Tux is distracted showing Penny his dance moves, Nolok kidnaps her and takes her to his castle. Tux must make his way through several worlds[7] and beat a boss[8] at the end of each world to save her.[9]

## Gameplay

File:SuperTux Frosted Fields speedrun.webmSpeedrun of a SuperTux level

Gameplay in SuperTux is similar to Super Mario Bros. Tux can jump beneath bonus blocks marked with question marks to obtain coins or power-ups, such as the egg, which increases his size and allows him to withstand one additional hit. Bonus blocks may also contain items including trampolines and temporary invincibility stars. Enemies can be defeated by jumping on them, while most enemies can additionally be defeated or frozen by projectiles obtained after collecting a fire flower or an ice flower. Earth flowers equip Tux with a miner’s helmet that provides a spotlight in dark areas and grants brief invincibility, whereas air flowers allow Tux to glide, jump higher, and move more quickly. When Tux is hit while empowered by a flower, he loses the upgrade and reverts to his larger form. The goal of each level is to reach the endpoint, which is typically marked by a set of checker-patterned poles.

Each world concludes with a boss encounter, such as the Yeti at the end of “Icy Island”, the game’s first world, or the Ghosttree in the Forest World.

In addition to the two primary worlds, the game includes contributed levels such as the four Bonus Islands, seasonal level sets for Christmas and Halloween, and a retro-themed level set titled Revenge in Redmond, which was created to commemorate the game’s 20th anniversary in 2020. Further content can be added through installable add-ons and user-created levels, which may be developed using the built-in level editor or added manually.

Additional community-created add-on levels can be downloaded through the integrated add-on manager or installed manually. The add-on manager lists over 25 available add-ons, with new submissions typically published on the project’s forum or Discord server and added to the manager after testing.[10] usually marked by checker-patterned poles.[11]

At the end of "Icy Island", the first world in the game, the Yeti boss awaits Tux.

At the end of each world is a boss, such as the Yeti boss on Icy Island or the Ghosttree on the Forest World.

Level editor in 0.6.2

In addition to the two main worlds, there are contributed levels, which include the 4 Bonus Islands, a christmas and halloween levelsets and a special retro levelset (Revenge in Redmond) designed to celebrate the game's 20th anniversary (2020).[12] In addition to these, there are installable addons and custom levels added by the player, either created in the internal Level Editor or added manually.

There are additional add-on levels in SuperTux which can be installed with the built-in add-on manager or manually.[13] The add-on manager lists over 25 add-ons. New add-ons are usually published on the forum or in the Discord server and can be added to the list after testing.[14]

## Development and History

SuperTux began development in 2003 as an open-source platform game inspired by the early Super Mario Bros. titles. The project was initiated by a small group of developers seeking to create a free and cross-platform alternative using the Simple DirectMedia Layer (SDL) library. Over time, the game evolved through contributions from a broad community of volunteer programmers, artists, and level designers, with development coordinated primarily through public version-control repositories and community forums.

Early releases focused on establishing the core platforming mechanics and graphical style. The first Milestone release was version 0.1.0, released on May 3, 2004.[15] Milestone 1 introduced a completely new set of original graphics, the basic gameplay framework, new enemies, and the first official Windows and Mac OS X ports. Subsequent releases also added new enemies, power-ups, and environmental themes. Another significant milestone came out on December 17, 2006 with version 0.3.0, also known as Milestone 1.9.[16] Milestone 1.9 was a preview release of Milestone 2 and marked the beginning of a transition to a more modern engine architecture, improved physics, and expanded level scripting capabilities. The later 0.4.x and 0.5.x series continued refining the engine, updating artwork, and enhancing compatibility with contemporary operating systems.

Version 0.6.0, released in 2019, provided substantial graphical and technical upgrades, including new animations, improved lighting effects, and major revisions to many levels. The update also integrated an enhanced in-game level editor, enabling players to create and share custom levels more easily. Subsequent minor releases have focused on stability improvements, updated assets, and quality-of-life features such as an add-on manager for installing user-created content.

Throughout its development, SuperTux has been distributed free of charge under the GNU General Public License. Official releases are made available for Linux, Windows, macOS, and various BSD systems, and are regularly packaged by Linux distributions. The game continues to be actively maintained by its volunteer community, with ongoing work on additional worlds, engine enhancements, and expanded modding support.

The game was developed under usage of Simple DirectMedia Layer as cross-platform middlelayer targeting OpenGL and OpenAL. Game engine and physics engine are own developed. The game's metadata are S-Expressions of the programming language Lisp, scripts are written in Squirrel.

In January 2022, SuperTux was released on Steam as an Early Access game.[17]

## Reception

In 2007 Punto Informatico described the atmosphere of the game as pleasant and praised the free availability of the game.[18]

In 2008, SuperTux was used as a game for children by school district #73 in British Columbia, which had decided to transition to free and open-source software.[19]

The game was ported to other platforms, including Wii Homebrew, GP2X, Pocket PC, PSP,[20] and Palm WebOS.[21] The game was also scheduled to be included in the release of the EVO Smart Console as of April 2009.[22]

## See also

* Secret Maryo Chronicles
* Mari0
* SuperTuxKart
* List of open-source video games

## References

1. ↑ Ruhnke, Ingo (2004-05-10). "updated changelog". https://github.com/SuperTux/supertux/commit/90677cb695ddd54a97c4540bb4bd28f6d9bdb55d.
2. ↑ "SuperTux/supertux". https://github.com/SuperTux/supertux.
3. ↑ "Scripting_reference". https://github.com/SuperTux/supertux/wiki/Scripting_reference.
4. ↑ "SuperTux on OpenStore". https://open-store.io/app/supertux2.
5. ↑ "SuperTux license". http://supertuxproject.org/.
6. ↑ "SuperTux Characters". https://github.com/SuperTux/supertux/wiki/Characters.
7. ↑ "SuperTux worlds". https://github.com/SuperTux/supertux/wiki/Worlds.
8. ↑ "SuperTux bosses". https://github.com/SuperTux/supertux/wiki/Bosses.
9. ↑ "Plot of SuperTux". SuperTux developers. https://www.supertux.org/discover.html.
10. ↑ Saunders, Mike (November 2015). The 10 Best Free Software Games: SuperTux. p. 32. https://archive.org/details/LinuxVoice/Linux-Voice-Issue-020/page/n31/mode/2up. Retrieved 13 January 2024.
11. ↑ "User Manual". https://github.com/SuperTux/supertux/wiki/User-Manual.
12. ↑ "Release SuperTux v0.6.2". 14 May 2020. https://github.com/SuperTux/supertux/releases/tag/v0.6.2.
13. ↑ "Add ons". Supertux developers. https://github.com/SuperTux/supertux/wiki/Add-ons.
14. ↑ "Addons repository". https://github.com/SuperTux/addons/tree/master/repository.
15. ↑ SuperTux. "supertux/ChangeLog at v0.1.3 · SuperTux/supertux" (in en). https://github.com/SuperTux/supertux/blob/v0.1.3/ChangeLog.
16. ↑ SuperTux. "Milestone 1.9" (in en). https://github.com/SuperTux/supertux/wiki/Milestone-1.9.
17. ↑ Dawe, Liam (January 13, 2022). "SuperTux released free on Steam, an open source classic". https://www.gamingonlinux.com/2022/01/supertux-released-free-on-steam-an-open-source-classic/.
18. ↑ "SuperTux" (in it). Punto Informatico. July 26, 2007. http://punto-informatico.it/s_2046467/Download/News/supertux.aspx.
19. ↑ Hendrey, Andrew (April 7, 2008). "Canadian school district serves up lessons on the power of Linux". IT Business. http://www.itbusiness.ca/it/client/en/home/News.asp?id=47852.
20. ↑ Johansen, Jomar. "SuperTux PSP Edition". http://jomarj.tihlde.org/projects/supertux/.
21. ↑ Palm Infocenter. "New webOS SDL Ports: SuperTux, TetriCrisis, ScummVM". http://www.palminfocenter.com/news/10024/new-webos-sdl-ports-supertux-tetricrisis-scummvm/.
22. ↑ "Linux-Spielkonsole Evo Smart Console kommt auf den Markt" (in de). Die Presse. April 6, 2009. http://diepresse.com/home/techscience/hightech/konsolen/467791/index.do.

## External links

| Wikimedia Commons has media related to:

SuperTux (category)

|

* Official SuperTux website
* on GitHub
* Download stable or development snapshots
* Review and screen shots of Milestone 1 at HeadshotGamer.com

* v
* t
* e

Programs featuring Tux

Games|

* Tux Racer
* Super Tux
* SuperTuxKart
* Tux, of Math Command
* TuxMathScrabble
* TuxWordSmith

Other|

* TuxGuitar
* Tux Typing
* Tux Paint

category:side-scrolling video games

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/SuperTux. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:SuperTux&oldid=4345062"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template