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. Cuenta con mascotas de variosproyectos de código abierto . SuperTuxKart es multiplataforma y se ejecuta en sistemas Linux , macOS , Windows , iOS (beta), 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 finalizó alrededor de marzo de 2004, otros desarrolladores realizaron una bifurcación llamada SuperTuxKart en 2006. SuperTuxKart está bajo desarrollo activo por la comunidad del juego.
La mecánica de juego de SuperTuxKart es similar a la de la serie Mario Kart , pero también tiene elementos diferenciadores, como la recolección y el uso de latas de Nitro y el uso de regalos y plátanos en las pistas. El juego presenta las mascotas de varios proyectos de código abierto. Por ejemplo, Mozilla Thunderbird hace de árbitro, marcando el inicio de la carrera y salvando a los jugadores cuando se salen del circuito. El juego admite los modos de 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 libres y de código abierto. El personaje Nolok [8] no representa a ningún proyecto de código abierto en particular, sino que fue creado por el proyecto SuperTux como antagonista de Tux . Otras mascotas de otros proyectos están disponibles como complementos en el sitio web de "complementos" de SuperTuxKart.
Los personajes disponibles en el juego base son:
A diferencia de Mario Kart , STK tiene una historia asociada con la jugabilidad, similar a Crash Team Racing . El "modo historia" en STK se usa para desbloquear pistas y personajes para los modos de 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 en 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 la comida para su próxima cena. Después de que el jugador derrota a Nolok en Fort Magma, la pista final de STK, Tux ayuda a Gnu a escapar de su prisión.
SuperTuxKart está basado 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 fue bifurcado como SuperTuxKart , [9] pero permaneció en un estado injugable y sin mantenimiento. 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 eventualmente reemplazó a Coz como uno de los líderes del proyecto después de su retiro.
Históricamente licenciado bajo la versión 2 de la GPL, en 2008 el código fuente del juego fue re-licenciado a la GPLv3 . [11] Los recursos del juego (texturas, modelos, sonidos, música, etc.) están licenciados bajo una mezcla de contenido libre y licencias conformes con 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 el motor Irrlicht . 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 mentora. [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 usaba una versión altamente modificada de Irrlicht , [16] incluido un renderizador de gráficos completamente nuevo llamado Antarctica. [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, Antarctica pasó a utilizar PBR en la versión git del juego. [18] Antarctica Rendering Engine utiliza OpenGL 3.3+ (o 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 a partir de 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 como nuevos líderes del proyecto. [21]
En septiembre de 2021, se lanzó SuperTuxKart 1.3, que tiene soporte para Force Feedback . [22] Force Feedback es extremadamente poco común en los juegos de software libre . [ cita requerida ]
En 2004, TuxKart fue seleccionado por The Linux Game Tome como su proyecto "Juego del mes". En 2007, Full Circle Magazine nombró a SuperTuxKart como uno de los cinco mejores juegos de carreras disponibles para Linux, describiéndolo 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 poner en una netbook Linux . [26] En 2016, OMG! Ubuntu! llamó a SuperTuxKart "el mejor juego de carreras de karts que no presenta 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 mil descargas en la tienda Google Play . [29]