SuperTux
| SuperTux | |
|---|---|
| Версия 0.3.1 | |
| Разработчики |
Билл Кендрик (оригинальная версия), Инго Рунке, команда SuperTux |
| Дата выпуска | 3 мая 2004[1] |
| Лицензия | GNU GPL |
| Последняя версия | 0.7.0 (14 марта 2026[2]) |
| Жанр | Платформер |
| Технические данные | |
| Платформы | Linux, Windows, macOS, Android, BeOS, Ubuntu Touch[3] |
| Движки | собственный; C++[4], Squirrel[5] |
| Режимы игры | однопользовательский, локальный многопользовательский (с версии 0.7.0)[2] |
| Языки | Русский и др. |
| Носитель | цифровая дистрибуция |
| Управление | Клавиатура, джойстик |
| Официальный сайт | |
SuperTux — свободная компьютерная игра-платформер с боковой прокруткой, созданная под влиянием серии Super Mario Bros. компании Nintendo[4]. Игрок управляет пингвином Туксом, талисманом ядра Linux, который проходит несколько миров, чтобы спасти свою подругу Пенни, похищенную Нолоком[6].
Оригинальную версию игры создал Билл Кендрик[7]; проект ведёт историю с мая 2000 года[8], а его дальнейшей разработкой занимается команда SuperTux[7]. Версия 0.1.0 (Milestone 1) вышла 3 мая 2004 года[1] для Linux, Windows и Mac OS X[9]. Сборки для Android выходят с 2012 года[10][11], в январе 2022 года игра была бесплатно выпущена в Steam[12]. Последняя версия, 0.7.0, вышла 14 марта 2026 года[2]. Исходный код распространяется на условиях лицензии GNU GPL, большая часть игровых данных — также под лицензией CC BY-SA[4].
Сюжет
[править | править код]Тукс и Пенни устраивают пикник на ледяных полях Антарктиды. Внезапно Тукс теряет сознание, а очнувшись, обнаруживает, что Пенни исчезла: на её месте лежит письмо от Нолока, который сообщает, что похитил Пенни, увёз её в свою крепость и расставил на пути к ней своих приспешников. Увидев вдали крепость Нолока, Тукс отправляется в путь через Ледяной остров (Icy Island) и далее[13]. Чтобы спасти Пенни, он должен пройти несколько миров[14] и победить босса в конце каждого из них[15].
Игровой процесс
[править | править код]Игрок ведёт Тукса через уровни с боковой прокруткой, преодолевая препятствия и избегая врагов. Тукс может быть маленьким, большим или большим с усилением: маленький Тукс погибает от первого столкновения с врагом или опасностью, большой при столкновении становится маленьким, а Тукс с усилением теряет усиление и остаётся большим[6]. Многих врагов можно победить, прыгнув на них сверху, ударив снизу по опоре, на которой они стоят, или бросив в них предмет[4]; врагов с шипами или шлемом, как правило, нельзя раздавить прыжком, а некоторых прыжок лишь ненадолго оглушает[6].
Ударяя снизу по бонусным блокам со знаком вопроса, Тукс получает монеты и усиления. Яйцо превращает маленького Тукса в большого; огненный и ледяной цветки позволяют стрелять снарядами, которые уничтожают или замораживают большинство врагов; земляной цветок даёт шахтёрскую каску с фонарём для тёмных участков и кратковременную неуязвимость; воздушный цветок позволяет планировать, выше прыгать и быстрее бегать. В блоках также встречаются трамплины и звёзды временной неуязвимости. Уровень считается пройденным, когда Тукс добирается до финиша, обычно обозначенного клетчатыми столбами. Каждый мир завершается битвой с боссом: на Ледяном острове (Icy Island) это йети, в лесном мире Rooted Forest — Призрачное дерево[15].
Помимо двух основных миров сюжетного режима[12], в игру включены бонусные миры[14]: «Бонусные острова» без сюжета, тематические наборы уровней к Рождеству и Хеллоуину[12][14], а также дополнительный мир «Revenge in Redmond» с новыми врагами и спрайтами, выпущенный в мае 2020 года в составе версии 0.6.2 к 20-летию проекта[8]. Уровни, созданные сообществом, распространяются как дополнения через встроенный менеджер и на форуме проекта[13][16].
Собранные монеты позволяют после гибели Тукса продолжить уровень с последней достигнутой контрольной точки, обозначенной колокольчиком; если монет недостаточно, уровень начинается заново.
Игра поддерживает клавиатуру, джойстики и геймпады. Основные действия — движение влево и вправо, прыжок, приседание и «действие», позволяющее подбирать предметы и использовать усиления, например стрелять огненными шарами[4]. Игра рассчитана на одного игрока и позволяет создавать отдельные профили для нескольких игроков; в версии 0.7.0 добавлен локальный многопользовательский режим[2].
Начиная с версии 0.5.0, выпущенной 25 сентября 2016 года, в игру встроен редактор, позволяющий создавать уровни и карты миров непосредственно в игре[17].
Разработка
[править | править код]Оригинальную версию игры создал Билл Кендрик[7][18]; команда SuperTux ведёт отсчёт истории проекта с мая 2000 года[8]. Впоследствии разработку продолжили другие участники сообщества свободного программного обеспечения[18]. Игра написана на C++[4] с использованием библиотеки SDL[7][3]; с мая 2005 года сценарии уровней пишутся на языке Squirrel[5]. Версия 0.1.0 (Milestone 1) вышла 3 мая 2004 года[1]; она включала 26 уровней, программный и OpenGL-рендеринг, настраиваемое управление с клавиатуры и джойстика и полностью перерисованную графику, а сборки выпускались для Windows, Linux и Mac OS X[9].
17 декабря 2006 года вышла версия 0.3.0 (Milestone 1.9) — нестабильный предварительный выпуск Milestone 2. Движок был почти полностью переписан и переведён на OpenGL и OpenAL; появились поддержка перевода интерфейса, прокрутка во всех четырёх направлениях, обработка наклонных поверхностей и движущихся объектов, скриптование событий уровней, новые игровые объекты (трамплины, переключатели, переносимые камни, перевёрнутые уровни, ветер, движущиеся платформы), финальный босс Ледяного острова, новый лесной мир и обновлённый саундтрек в формате Ogg Vorbis. Одновременно с игрой был выпущен отдельный редактор уровней SuperTux Editor[19].
25 сентября 2016 года вышла версия 0.5.0 со встроенным редактором уровней[17]. В мае 2020 года к 20-летию проекта была выпущена версия 0.6.2 с дополнительным миром «Revenge in Redmond»[8]. В январе 2022 года игра была бесплатно выпущена в Steam[12]. 3 февраля 2025 года SuperTux была удалена из Google Play из-за нового требования магазина публиковать личные данные сопровождающего; APK-файл распространяется через сайт игры[11]. Версия 0.7.0, выпущенная 14 марта 2026 года, включила новые спрайты и способности Тукса (скольжение по склонам, усиленный удар при приземлении, перекатывание камней и ползание), переработанную графику большинства фонов, тайлов, объектов и врагов, полностью переделанные уровни и сюжет основного режима, «Revenge in Redmond» и первого Бонусного острова, новых персонажей и врагов, обновлённый редактор уровней, локальный многопользовательский режим, новые механики (ключи, карман для запасного предмета, открываемые бонусные острова), а также восстановленные сборки для Android и сборки Flatpak[2].
Оценки и использование
[править | править код]Итальянское онлайн-издание Punto Informatico в июле 2007 года охарактеризовало SuperTux как «очень хорошо сделанную» бесплатную аркаду, вдохновлённую Super Mario Bros.; рецензент отметил приятную атмосферу и фоновую музыку, а также то, что обновлённая графика делает интересным исследование новых карт[18].
Портал Softonic.com отметил в SuperTux 0.3.3b (2010) простоту игрового процесса, свойственную классическим играм, но посчитал, что в некоторых элементах игра слишком точно повторяет оригинал[20].
Обозреватель сайта Softpedia Мариус Нестор в 2014 году назвал SuperTux 0.3.4 увлекательной и весёлой игрой в стиле Super Mario с привлекательной графикой, дающей многие часы приключений игрокам любого возраста, и отметил, что она особенно ценна на платформе Linux, где подобных игр очень мало[21].
По данным издания IT Business (2008), в школьном округе № 73 (Камлупс-Томпсон) канадской провинции Британская Колумбия, перешедшем преимущественно на свободное программное обеспечение и Linux, SuperTux входила в число программ, которыми охотнее всего пользовались младшие и средние школьники[22].
Портирование
[править | править код]Игра была перенесена на другие платформы, в том числе на Wii (в виде homebrew), GP2X, Pocket PC[18], PlayStation Portable[18][23] и Palm webOS[24]. В апреле 2009 года SuperTux вошла в число четырёх игр, доступных на старте продаж основанной на Fedora игровой консоли EVO Smart Console компании Envizions[25]. Существуют также сборка для Ubuntu Touch[3] и версия на WebAssembly, запускаемая в браузере[11].
Примечания
[править | править код]- 1 2 3 ChangeLog (v0.1.3) (англ.). GitHub. Дата обращения: 18 февраля 2026. Архивировано 30 апреля 2026 года.
- 1 2 3 4 5 SuperTux 0.7.0 (англ.). SuperTux (14 марта 2026). Дата обращения: 3 апреля 2026. Архивировано 17 апреля 2026 года.
- 1 2 3 SuperTux on OpenStore (англ.). OpenStore. Дата обращения: 25 июля 2022. Архивировано 25 июля 2022 года.
- 1 2 3 4 5 6 SuperTux source code (англ.). GitHub. Дата обращения: 2 декабря 2020. Архивировано 20 мая 2019 года.
- 1 2 Scripting Reference (англ.). GitHub. Дата обращения: 16 сентября 2021. Архивировано 16 сентября 2021 года.
- 1 2 3 Characters (англ.). GitHub. Дата обращения: 31 декабря 2025. Архивировано 7 сентября 2025 года.
- 1 2 3 4 Credits (англ.). GitHub. Архивировано 3 апреля 2022 года.
- 1 2 3 4 Release SuperTux v0.6.2 (англ.). GitHub (14 мая 2020). Дата обращения: 3 апреля 2026. Архивировано 21 марта 2026 года.
- 1 2 Milestone 1 release (англ.). SuperTux. Дата обращения: 4 января 2021. Архивировано 10 мая 2020 года.
- ↑ SuperTux for Android (англ.). SourceForge. Дата обращения: 3 апреля 2026. Архивировано 3 декабря 2024 года.
- 1 2 3 Download (англ.). SuperTux. Дата обращения: 3 апреля 2026. Архивировано 13 декабря 2020 года.
- 1 2 3 4 Dawe, Liam (13 января 2022). SuperTux released free on Steam, an open source classic. GamingOnLinux (англ.). Архивировано 30 апреля 2026. Дата обращения: 3 апреля 2026.
- 1 2 Welcome to SuperTux! (англ.). SuperTux. Дата обращения: 3 апреля 2026. Архивировано 17 апреля 2026 года.
- 1 2 3 Worlds (англ.). GitHub. Дата обращения: 31 декабря 2025. Архивировано 23 августа 2025 года.
- 1 2 Bosses (англ.). GitHub. Дата обращения: 31 декабря 2025. Архивировано 7 сентября 2025 года.
- ↑ Saunders, Mike. [[[Linux Voice]] The 10 Best Free Software Games: SuperTux] (англ.) : magazine. — 2015. — November. — P. 32.
- 1 2 SuperTux 0.5.0 (англ.). SuperTux (25 сентября 2016). Дата обращения: 17 января 2021. Архивировано 13 августа 2020 года.
- 1 2 3 4 5 SuperTux (итал.). Punto Informatico (26 июля 2007). Дата обращения: 16 января 2021. Архивировано 17 июня 2013 года.
- ↑ Milestone 1.9 (англ.). GitHub. Дата обращения: 18 февраля 2026. Архивировано 17 февраля 2026 года.
- ↑ SuperTux (англ.). Softonic (26 июля 2007). Дата обращения: 19 января 2021. Архивировано 28 января 2021 года.
- ↑ SuperTux is a classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games (англ.). Softpedia (16 декабря 2019). Дата обращения: 16 января 2021. Архивировано 22 августа 2014 года.
- ↑ Hendrey, Andrew (7 апреля 2008). Canadian school district serves up lessons on the power of Linux (англ.). IT Business. Архивировано 24 февраля 2012. Дата обращения: 8 февраля 2010.
- ↑ Johansen, Jomar. SuperTux PSP Edition (англ.). Дата обращения: 17 сентября 2006. Архивировано из оригинала 6 сентября 2006 года.
- ↑ Palm Infocenter. New webOS SDL Ports: SuperTux, TetriCrisis, ScummVM (англ.). Дата обращения: 6 марта 2010. Архивировано 15 марта 2010 года.
- ↑ Linux-Spielkonsole Evo Smart Console kommt auf den Markt (нем.). Die Presse. 6 апреля 2009. Архивировано 9 апреля 2009. Дата обращения: 8 февраля 2010.