Credits and Licenses
SuperTux: Shallow Green, web version (SuperTux master-def58b3dd).
SuperTux
SuperTux is copyright © 2003–2026 the SuperTux Devel Team and contributors, and is free software under the GNU General Public License version 3. The people who made it are listed in the game’s credits. Official website: supertux.org.
This program comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. This is free software, and you are welcome to redistribute it under the conditions of the GNU General Public License version 3.
This version
This is an unofficial, modified version of SuperTux, changed by ponyo877 in September 2026. It is not made or endorsed by the SuperTux Devel Team. The changes:
- It starts directly in the level “Shallow Green” and starts over instead of returning to a menu.
- In the “Trained AI” mode, the enemies follow tactics learned by reinforcement learning: they ambush, intercept, keep their distance, attack from both sides, use special moves, keep chasing and dodge stomps.
- There are no checkpoints: every attempt starts at the beginning of the level.
- The page counts, for all players together, the attempts, deaths and clears in each mode, and on which tile of the level players died. It shows these counts at the top of the screen and faint marks where players died. Nothing else is recorded: no single play, no address, nothing about who played.
- On touch screens, SuperTux’s own on-screen buttons are shown.
- The text is always English, and content under a non-commercial license is left out (see below).
The complete source code of this version, including the tools that built it, is at github.com/ponyo877/typesafe-supertux, under the same license.
Level, music, graphics and sounds
- Level “Shallow Green” by Carsten “RustyBox” Wirtz, licensed under CC BY-SA 4.0. The level file is unchanged.
- Music “Forest Midday” by SnugglyBun and Marek “Wansti” Moeckel, licensed under CC BY-SA 4.0.
- Graphics, sounds, music and other game data by the SuperTux contributors, under the GPL, CC BY-SA, CC BY or CC0 as listed file by file in AUTHORS.txt. Most graphics were created by Rustybox, Eauix, WeLuvGoatz, FrostC, FilipOK and Bruhmoent.
- Two items of the game data are licensed for non-commercial use only (CC BY-NC 4.0) and are not included:
the conveyor belt images (not used in this level) and the death sound
kill.wavby RodirodDude, which is replaced by the hurt soundhurt.wavby Matthias “MatzeB” Braun. - The headstones where players died: “headstone” by Liz Bravo from OpenMoji, licensed under CC BY-SA 4.0.
- The picture shown when the page is shared (
og.png) is a screenshot of this level with these graphics and headstones, under the same licenses. - Fonts: Varela Round, Dekko, Noto Sans, Source Code Pro and Roboto under the SIL Open Font License 1.1, and Mapo Backpacking by Mapo-gu, Seoul, under the Korea Open Government License Type 1.
Enemy decisions
The “Trained AI” enemies follow a table of tactics, one for every situation they can be in. It was
first filled with tactics labeled by Claude (Anthropic) for the situations met in play, then
improved by reinforcement learning: the enemies played against bots and against a Tux that learned as well, in
turns, and kept what worked. Tools and data are in the source code (tools/distill,
tools/rl, tools/coevo).
The earlier “Laya AI” mode (still at play.html?ai=laya-rich) acts on answers of Laya by Convai Innovations and contributors
(github.com/NandhaKishorM/laya, Apache License 2.0), run with
laya-mlx by mizorewww (github.com/mizorewww/laya-mlx,
Apache License 2.0). The answers to every question the game can ask were computed in advance; the model itself
is not part of this page.
Third-party software
The game is built with Emscripten, SDL 3, SDL_ttf, SDL_image, FreeType, HarfBuzz, libogg, libvorbis, zlib, libpng, libjpeg-turbo (based in part on the work of the Independent JPEG Group), PhysicsFS, {fmt}, GLM, Squirrel, tinygettext and others. Portions of this software are copyright © 2024 The FreeType Project (freetype.org). All rights reserved. Their licenses: third-party-licenses.txt.