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...
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 bug-fixes
- 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 sub-modules 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...
Note: Please remember that language packs are now managed via the add-on manager. This means that you need to install language packs if you previously used a localized interface. Moreover, you may want to regularly reinstall the language pack from the add-on manager to keep the localization up-to-date (an update system is planned for the 0.5.0 release: #270).
You can grab binary builds for the major operating systems from our GitHub releases page here: https://github.com/SuperTux/supertux/re ... tag/v0.4.0 once they are available (will take some more minutes).
The SuperTux project has gained quite some momentum compared to previous releases with many new people contributing to the project in many different ways. I want to thank all of you guys. Without you, this release would've never been possible.
Stay tuned for updates regarding future development of SuperTux. If you want to propose new features for SuperTux 3, go here: viewtopic.php?f=67&t=6687 or add an issue tracker entry to our github page here: https://github.com/SuperTux/supertux/issues