SuperTuxKart ( STK ) es un juego de carreras de karts gratuito y de código abierto , distribuido bajo los términos de la Licencia Pública General GNU, versión 3 . Presenta mascotas de varios proyectos de código abierto . SuperTuxKart es multiplataforma y se ejecuta en Linux , macOS , Windows , iOS (beta), sistemas Android y Nintendo Switch ( homebrew ). [5]
SuperTuxKart comenzó como una bifurcación de TuxKart , desarrollado originalmente por Steve y Oliver Baker en 2000. Cuando el desarrollo de TuxKart terminó alrededor de marzo de 2004, otros desarrolladores llevaron a cabo una bifurcación como SuperTuxKart en 2006. SuperTuxKart está bajo desarrollo activo por parte de la comunidad del juego.
La jugabilidad de SuperTuxKart es similar a la de la serie Mario Kart , pero también tiene elementos distintos, como recolectar y usar latas de Nitro. El juego presenta las mascotas de varios proyectos de código abierto. Por ejemplo, Mozilla Thunderbird actúa como árbitro, señala el inicio de la carrera y salva a los jugadores cuando se salen del campo. El juego admite los modos para un jugador, multijugador local, multijugador WAN y multijugador LAN . Los modos de red se introdujeron en la versión 1.0. [6] [7]
Los personajes jugables oficiales de SuperTuxKart son las mascotas de proyectos gratuitos y de código abierto. El personaje Nolok [8] no representa un proyecto de código abierto en particular, sino que fue creado por el proyecto SuperTux como antagonista de Tux. Las mascotas de muchos otros proyectos están disponibles como complementos en el sitio web de complementos de SuperTuxKart.
A diferencia de Mario Kart , STK tiene una historia asociada a la jugabilidad, similar a Crash Team Racing . El modo Historia se utiliza para desbloquear pistas y personajes en los modos para un jugador y multijugador. Al comienzo del modo historia, Gnu, el líder del mundo libre y de código abierto, es capturado por Nolok, el villano de STK, con su nave espacial. Nolok luego visita a Tux y le dice que ha secuestrado a Gnu; A menos que Tux y sus amigos puedan derrotar a Nolok, el "Rey de los Karts", Gnu se convertiría en su cena. Después de que el jugador derrota a Nolok en Fort Magma, la pista final de STK, Tux rescata a Gnu de su prisión.
SuperTuxKart se basa en TuxKart , un proyecto iniciado por Steve Baker en abril de 2000. Debido a desacuerdos internos en el proyecto TuxKart , el desarrollo se estancó. El proyecto finalmente colapsó y fue cancelado en marzo de 2004. El proyecto se bifurcó como SuperTuxKart , [9] pero permaneció en un estado que no se podía reproducir ni mantener. En 2006, Joerg "Hiker" Henrichs [10] resucitó el proyecto y, con la ayuda de Eduardo "Coz" Hernández Muñoz, [10] lanzó el juego en un estado jugable. [6] En 2008, Marianne Gagnon (también conocida como "Auria") se unió al proyecto y finalmente reemplazó a Coz como uno de los líderes del proyecto después de su retiro.
Históricamente con licencia bajo la versión 2 de la GPL, en 2008 el código fuente del juego volvió a tener la licencia GPLv3 . [11] Los activos del juego (texturas, modelos, sonidos, música, etc.) tienen licencia bajo una combinación de contenido gratuito y licencias conformes a DFSG : GPL , CC BY , CC BY-SA y Dominio público . [12]
En 2010, SuperTuxKart dejó de usar las bibliotecas SDL y PLIB (usadas hasta la versión 0.6.2) para gráficos y comenzó a usar Irrlicht Engine . Este cambio se lanzó en la versión 0.7. [6] En 2013 y 2014, el juego participó en Google Summer of Code como organización de tutoría. [13] La migración del repositorio de código de SourceForge a GitHub se anunció oficialmente en enero de 2014, [14] aunque el repositorio de activos y las descargas permanecen en SourceForge . [15] En abril de 2015, se lanzó la versión 0.9 que utilizaba una versión altamente modificada de Irrlicht , [16] que incluía un renderizador de gráficos completamente nuevo denominado Antártida. [17] Esto permitió gráficos mucho mejores con características como iluminación dinámica , oclusión ambiental , profundidad de campo , mapeo de sombras en tiempo real y más. A principios de 2018, Antártida pasó a utilizar PBR en la versión Git del juego. [18] Antártida Rendering Engine utiliza OpenGL 3.3+ (u OpenGL ES en plataformas adecuadas) y GLSL para la mayor parte del trabajo gráfico.
En marzo de 2017, SuperTuxKart recibió luz verde en el distribuidor digital Steam , [19] pero en julio de 2023, SuperTuxKart aún no se puede descargar en Steam. [20] En mayo de 2019, Joerg "Hiker" Henrichs renunció como desarrollador principal de SuperTuxkart , y "Benau" y "Alayan" asumieron el cargo de nuevos líderes del proyecto. [21]
En septiembre de 2021, se lanzó SuperTuxKart 1.3, que tiene soporte para force feedback . [22] La retroalimentación de fuerza es extremadamente poco común en los juegos de software libre . [ cita necesaria ]
En 2004, TuxKart fue seleccionado por The Linux Game Tome como su proyecto "Juego del mes". En 2007, la revista Full Circle nombró a SuperTuxKart como uno de los cinco mejores juegos de carreras disponibles para Linux, y lo describió como un juego para jugadores que están cansados de la conducción realista. [23] Linux Journal también elogió el juego, diciendo que los cursos en SuperTuxKart son "divertidos", "coloridos" e "imaginativos". [24] Aunque no llegó a estar entre los cinco mejores juegos gratuitos de APC Mag , recibió una mención honorífica en 2008. [25] En 2009, TechRadar lo citó como uno de los mejores juegos para instalar en una netbook Linux . [26] En 2016, ¡Dios mío! ¡Ubuntu! calificó a SuperTuxKart como "el mejor juego de carreras de karts que no incluye a Mario , Toad o Diddy Kong ". [27]
Desde agosto de 2007, SuperTuxKart se ha descargado más de 3,2 millones de veces desde SourceForge.net [28] y tiene más de 500.000 descargas en la tienda Google Play . [29]