''SuperTuxKart'' (''STK'') is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
kart racing game
A kart racing game, also known as cart racing game or go-kart racing game, is a subgenre of racing video games. Kart racing games have simplified driving mechanics while including unusual racetrack designs, obstacles, and vehicular combat. Though ...
, distributed under the terms of the
GNU General Public License, version 3. It features mascots of various
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
projects. ''SuperTuxKart'' is
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
, running on
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
iOS
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes ...
(beta),
Android systems and
Nintendo Switch
The is a hybrid video game console developed by Nintendo and released worldwide in most regions on March 3, 2017. The console itself is a Tablet computer#Gaming tablet, tablet that can either be docking station, docked for use as a home video ...
(
homebrew).
''SuperTuxKart'' started as a fork of
TuxKart
''SuperTuxKart'' (''STK'') is a free and open-source kart racing game, distributed under the terms of the GNU General Public License, version 3. It features mascots of various open-source projects. ''SuperTuxKart'' is cross-platform, runn ...
, originally developed by Steve and Oliver Baker in 2000. When
TuxKart
''SuperTuxKart'' (''STK'') is a free and open-source kart racing game, distributed under the terms of the GNU General Public License, version 3. It features mascots of various open-source projects. ''SuperTuxKart'' is cross-platform, runn ...
's
development ended around March 2004, a
fork
In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
as ''SuperTuxKart'' was conducted by other developers in 2006. ''SuperTuxKart'' is under active development by the game's community.
Gameplay
''SuperTuxKart'' gameplay is similar to that of the ''
Mario Kart
is a series of racing games developed and published by Nintendo. Players compete in go-kart races while using various power-up items. It features characters and courses from the ''Mario'' series as well as other gaming franchises such as ''T ...
'' series, but also has distinct elements, such as collecting and using cans of Nitro. The game features the mascots of several open source projects. For example,
Mozilla Thunderbird
Mozilla Thunderbird is a free and open-source cross-platform email client, personal information manager, news client, RSS and chat client developed by the Mozilla Foundation and operated by subsidiary MZLA Technologies Corporation. The project s ...
plays the referee, flagging the start of the race and saving players when they drive off the course. The game supports single player, local multiplayer,
WAN multiplayer, and
LAN multiplayer modes. Networking modes were introduced in version 1.0.
Characters
The official playable characters of ''SuperTuxKart'' are the mascots of free and open-source projects. The character Nolok does not represent a particular open source project, but was created by the ''
SuperTux
''SuperTux'' is a free and open-source two-dimensional platform video game published under the GNU General Public License (GPL). The game was inspired by Nintendo's ''Super Mario Bros.'' series; instead of Mario, the hero in the game is Tux, th ...
'' project as the
antagonist
An antagonist is a character in a story who is presented as the chief foe of the protagonist.
Etymology
The English word antagonist comes from the Greek ἀνταγωνιστής – ''antagonistēs'', "opponent, competitor, villain, enemy, riv ...
of Tux. The mascots for many other projects are available as add-ons from SuperTuxKart's add-ons website.
Plot
Unlike ''Mario Kart'', STK has a story associated with gameplay, similar to ''
Crash Team Racing
''Crash Team Racing'' (stylized as ''CTR: Crash Team Racing'') is a 1999 kart racing video game developed by Naughty Dog and published by Sony Computer Entertainment for the PlayStation. It is the fourth installment in the ''Crash Bandicoot'' ...
''.
Story mode is used to unlock tracks and characters for single and multi-player modes.
At the beginning of story mode, Gnu, the leader of the free/libre and open-source world, is captured by Nolok, the villain in STK, with his spaceship. Nolok then visits Tux and tells him that he has kidnapped Gnu; unless Tux and his friends can defeat Nolok, the 'King of the Karts', Gnu would become his supper. After the player defeats Nolok in Fort Magma, the final track of STK, Tux rescues Gnu from his prison.
History
''SuperTuxKart'' is based on ''TuxKart'', a project initiated by Steve Baker in April 2000. Due to internal disagreements in the TuxKart project, development stalled. The project ultimately collapsed and was
abandoned
Abandon, abandoned, or abandonment may refer to:
Common uses
* Abandonment (emotional), a subjective emotional state in which people feel undesired, left behind, insecure, or discarded
* Abandonment (legal), a legal term regarding property
** Chi ...
in March 2004. The project was
forked as ''SuperTuxKart'', but remained in an unplayable and unmaintained state. In 2006 Joerg "Hiker" Henrichs resurrected the project and, with the help of Eduardo "Coz" Hernandez Munoz, released the game in a playable state. In 2008, Marianne Gagnon (aka. "Auria") joined the project and eventually replaced Coz as one of the project leaders after his retirement.
Historically
licensed
A license (or licence) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit).
A license is granted by a party (licensor) to another party (licensee) as an element of an agreeme ...
under version 2 of the GPL, in 2008 the game's
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
was
relicensed to the
GPLv3
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
. The game's assets (textures, models, sounds, music, etc.) are licensed under a mixture of
free content and
DFSG
The Debian Free Software Guidelines (DFSG) is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in De ...
conforming
licenses
A license (or licence) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit).
A license is granted by a party (licensor) to another party (licensee) as an element of an agreeme ...
:
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
,
CC BY
A Creative Commons (CC) license is one of several public copyright licenses that enable the free distribution of an otherwise copyrighted "work".A "work" is any creative material made by a person. A painting, a graphic, a book, a song/lyrics ...
,
CC BY-SA
A Creative Commons (CC) license is one of several public copyright licenses that enable the free distribution of an otherwise copyrighted "work".A "work" is any creative material made by a person. A painting, a graphic, a book, a song/lyric ...
, and
Public Domain
The public domain (PD) consists of all the creative work
A creative work is a manifestation of creative effort including fine artwork (sculpture, paintings, drawing, sketching, performance art), dance, writing (literature), filmmaking, ...
.
In 2010, ''SuperTuxKart'' switched away from using
SDL and PLIB libraries (used through version 0.6.2) for graphics and started using the
Irrlicht Engine
Irrlicht (pronounced in German) is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, X ...
. This change was released in version 0.7. In 2013 and 2014, the game participated in
Google Summer of Code
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
as a mentoring organization. The migration of the code repository from
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
to
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
was officially announced on 17 January 2014, though the assets repository and downloads remain on
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
. On April 21, 2015, version 0.9 was released which used a highly modified version of
Irrlicht, including an entirely new graphics renderer dubbed Antarctica. This enabled much better graphics with features such as
dynamic lighting
Computer graphics lighting is the collection of techniques used to simulate light in computer graphics scenes. While lighting techniques offer flexibility in the level of detail and functionality available, they also operate at different levels of ...
,
ambient occlusion
In 3D computer graphics, modeling, and animation, ambient occlusion is a shading and rendering technique used to calculate how exposed each point in a scene is to ambient lighting. For example, the interior of a tube is typically more occluded ...
,
depth of field
The depth of field (DOF) is the distance between the nearest and the furthest objects that are in acceptably sharp focus in an image captured with a camera.
Factors affecting depth of field
For cameras that can only focus on one object dist ...
, real-time
shadow mapping
Shadow mapping or shadowing projection is a process by which shadows are added to 3D computer graphics. This concept was introduced by Lance Williams in 1978, in a paper entitled "Casting curved shadows on curved surfaces." Since then, it has b ...
, and more. In early 2018, Antarctica switched to using
PBR PBR may refer to:
Science and technology
* Passive bistatic radar
* Partition boot record
* Pebble bed reactor, a type of nuclear reactor
* Peripheral benzodiazepine receptor, another name for translocator protein
* Phosphorus bromide
* Photobio ...
in the git version of the game. Antarctica Rendering Engine uses
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
3.3+ (or OpenGL ES on suitable platforms) and
GLSL
OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It was created by the OpenGL ARB (OpenGL Architecture Review Board) to give developers more direct control of the graphics pipeli ...
for most of the graphical work.
In March 2017, ''SuperTuxKart'' was
greenlit
To green-light is to give permission to proceed with a project. The term is a reference to the green traffic signal, indicating "go ahead".
Film industry
In the context of the film and television industries, to green-light something is to ...
on
digital distributor Steam
Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization ...
.. However, , ''SuperTuxKart'' is not yet downloadable on Steam. In May 2019, Joerg "Hiker" Henrichs stepped down as a lead developer of ''SuperTuxkart'', with "Benau" and "Alayan" taking over as the new project leaders.
In September 2021, ''SuperTuxKart'' 1.3 was released, it has support for
force feedback
Haptic technology (also kinaesthetic communication or 3D touch) is technology that can create an experience of touch by applying forces, vibrations, or motions to the user. These technologies can be used to create virtual objects in a computer ...
.
Force feedback is extremely uncommon for
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
games.
Reception
In 2004, TuxKart was selected by
The Linux Game Tome
Linux gaming refers to playing video games on a Linux operating system.
History
Linux gaming started largely as an extension of the already present Unix gaming scene, with both systems sharing many similar titles. These games were either m ...
to be their "Game of the Month" project.
In 2007 ''
Full Circle Magazine
''Full Circle'' is a free distribution Portable Document Format magazine that was founded by Ronnie Tucker in April 2007. It is released on the last Friday of every month in PDF, EPUB ebook format and also on the Issuu electronic publishing pla ...
'' named ''SuperTuxKart'' as one of the top five racing games available for Linux, describing it as the game to try if you're "tired of realistic driving". ''
Linux Journal
''Linux Journal'' (''LJ'') is an American monthly technology magazine originally published by Specialized System Consultants, Inc. (SSC) in Seattle, Washington since 1994. In December 2006 the publisher changed to Belltown Media, Inc. in Houston ...
'' also praised the game, saying that "the courses in SuperTuxKart are fun, colorful and imaginative" and that "If you've played the original, you'll be impressed by the new, hugely improved, SuperTuxKart." Although it did not make it into the ''
APC Mag'' top five free games, it received an honorable mention in 2008. In 2009,
TechRadar
''TechRadar'' is an online publication owned by Future and focused on technology. It has editorial teams in the US, UK and Australia and provides news and reviews of tech products and gadgets. It was launched in 2007 and expanded to the US in ...
cited it as one of the best games to put on a Linux
netbook
Netbook was a commonly used term that identified a product class of small and inexpensive laptops which were sold from 2007 to around 2013. These machines were designed primarily as cost-effective tools for consumers to access the Inte ...
. In 2016, OMG! Ubuntu! called SuperTuxKart "the best kart racing game to not feature
Mario
is a character created by Japanese video game designer Shigeru Miyamoto. He is the title character of the ''Mario'' franchise and the mascot of Japanese video game company Nintendo. Mario has appeared in over 200 video games since his creat ...
,
Toad
Toad is a common name for certain frogs, especially of the family Bufonidae, that are characterized by dry, leathery skin, short legs, and large bumps covering the parotoid glands.
A distinction between frogs and toads is not made in scientif ...
or
Diddy Kong
is a fictional character who appears in games belonging to the ''Donkey Kong'' and ''Mario'' video game franchises, debuting in the 1994 ''Donkey Kong'' series game, ''Donkey Kong Country''. Nintendo designer Kevin Bayliss commented Diddy Kong wa ...
".
Since August 2007 SuperTuxKart has been downloaded over 3.2 million times from
SourceForge.net
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
and has over 500 thousand downloads on the
Google Play
Google Play, also known as the Google Play Store and formerly the Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android (operating sys ...
store.
See also
*
List of computing mascots
This is a list of computing mascots. A mascot is any person, animal, or object thought to bring luck, or anything used to represent a group with a common public identity. In case of computing mascots, they either represent software, hardware, or an ...
*
List of free and open-source software packages
This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; the GNU p ...
*
List of open-source video games
This is a list of notable open-source video games. Open-source video games are assembled from and are themselves open-source software, including public domain games with public domain source code. This list also includes games in which the engine i ...
* ''
SuperTux
''SuperTux'' is a free and open-source two-dimensional platform video game published under the GNU General Public License (GPL). The game was inspired by Nintendo's ''Super Mario Bros.'' series; instead of Mario, the hero in the game is Tux, th ...
'', another game featuring
Tux
Black tie is a semi-formal wear, semi-formal Western dress code for evening events, originating in British and American conventions for clothing, attire in the 19th century. In British English, the dress code is often referred to synecdochically ...
and friends
* ''
Tux Racer
''Tux Racer'' is a 2000 open-source winter sports racing video game starring the Linux mascot, Tux the penguin. It was originally developed by Jasmin Patry as a computer graphics project at the University of Waterloo. Later on, Patry and the n ...
'', another racing game that features
Tux
Black tie is a semi-formal wear, semi-formal Western dress code for evening events, originating in British and American conventions for clothing, attire in the 19th century. In British English, the dress code is often referred to synecdochically ...
References
External links
*
{{Tux games
AmigaOS 4 games
AROS software
Kart racing video games
Linux games
MorphOS games
Multiplayer and single-player video games
Open-source video games
MacOS games
Racing video games
Software using the GPL license
Video game clones
Windows games
Creative Commons-licensed video games