SuperTux explained

SuperTux
Logo Alt:SuperTux
Screenshot Alt:First level of SuperTux 0.4.0
Author:Bill Kendrick (code)
Ingo Ruhnke (art)
Developer:Supertux development team with Tobias "Tobbi" Markus, Carsten "RustyBox" Wirtz and others
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[1]
Programming Language:C++,[2] Squirrel[3]
Released:0.1.1 / [4]
Latest Release Version:0.6.3
Latest Release Date:[5]
Latest Preview Version:Daily Channel at download.supertux.org
Genre:Single-player platformer
License:GPLv3

SuperTux is a free and open-source 2D side scrolling platform video game[6] inspired by Nintendo's Super Mario Bros. series. The player character is Tux, the official mascot of the Linux kernel.

Plot

The game begins in Icy Island. Tux holds a picnic with Penny, his girlfriend. Suddenly, the villain of the game, named Nolok, appears and knocks out Tux, then kidnaps Penny. Later, Tux wakes up and finds that Penny is missing. Determined to save her, Tux begins his journey. He then navigates the Icy Island and later the Forest to find her.[7]

Gameplay

Gameplay in SuperTux is similar to Super Mario Bros.. Tux can jump under bonus blocks marked with question marks to gain coins or retrieve power-ups such as the egg, which makes Tux bigger and allows him to take an extra hit before dying. Other objects such as trampolines and invincibility granting stars can also be obtained from these blocks. Tux can defeat some bad guys by jumping on them, and most can be defeated or frozen by shooting bullets after collecting a fire flower or an ice flower. Earth flowers grant Tux a miner helmet with a spotlight for dark areas and can give invincibility for a few seconds, and air flowers allow Tux to glide in the air, jump higher and move faster. If Tux gets hit after he collected a flower, he loses his helmet and transforms back into big Tux. The objective of each level is to get to the end,[8] usually marked by checker-patterned poles.[9]

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

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).[10] 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.[11] 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.[12]

Development and release

The game was originally created by Bill Kendrick[13] and is maintained by the SuperTux Development Team. It is written mostly in the C++ programming language.[14] Many of the in-game graphics were created by Ingo Ruhnke, author of Pingus.

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.[15]

Reception

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

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.[17]

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

See also

External links

Notes and References

  1. Web site: SuperTux on OpenStore. 25 July 2022. OpenStore.
  2. Web site: SuperTux/supertux. 16 September 2021. GitHub.
  3. Web site: Scripting_reference. 16 September 2021. GitHub.
  4. Web site: updated changelog. 2004-05-10. SuperTux Git repository. Ruhnke. Ingo.
  5. Web site: Release SuperTux 0.6.3. 23 December 2021. 23 December 2021. GitHub.
  6. Web site: SuperTux license.
  7. Web site: Plot of SuperTux . www.supertux.org . SuperTux developers.
  8. Saunders. Mike. November 2015. The 10 Best Free Software Games: SuperTux. 13 January 2024. Linux Voice. 32.
  9. Web site: User Manual. SuperTux Wiki. 2020-05-06.
  10. Web site: Release SuperTux v0.6.2. 14 May 2020. GitHub.
  11. Web site: Add ons. SuperTux Wiki . Supertux developers. 2020-05-06.
  12. Web site: Addons repository. GitHub. 2020-05-06.
  13. Web site: New Breed Software - Super Tux. https://web.archive.org/web/20000815202412/http://www.newbreedsoftware.com/supertux/. 2000-08-15.
  14. Web site: SuperTux/supertux: SuperTux source code . 2016-07-25. GitHub.
  15. News: Dawe . Liam . SuperTux released free on Steam, an open source classic . GamingOnLinux . January 13, 2022.
  16. Web site: SuperTux . it . Punto Informatico. July 26, 2007. February 8, 2010.
  17. Web site: Hendrey . Andrew. Canadian school district serves up lessons on the power of Linux . IT Business. April 7, 2008. February 8, 2010.
  18. Web site: Jomar . Johansen . SuperTux PSP Edition . 17 September 2006 . dead . https://web.archive.org/web/20060906230738/http://jomarj.tihlde.org/projects/supertux/ . 6 September 2006.
  19. Web site: Palm Infocenter. New webOS SDL Ports: SuperTux, TetriCrisis, ScummVM. 6 March 2010.
  20. News: Linux-Spielkonsole Evo Smart Console kommt auf den Markt. de. Linux game console Evo Smart Console will be released . . April 6, 2009 . February 8, 2010.