4
4
Fork
You've already forked stk-code
0
Fork of STK (SuperTuxKart) with Emacs port. This is only going to work on Emacs with Canvas API
  • C++ 56.7%
  • C 38.3%
  • CMake 2.5%
  • GLSL 0.6%
  • HTML 0.5%
  • Other 1.2%
Find a file
2026年02月24日 09:46:30 +00:00
.github Try to fix nintendo switch 2025年09月05日 19:39:10 +02:00
android Initialize libadrenotools submodules when building 2025年10月13日 23:28:42 +02:00
cmake Add support for Apple CryptoKit 2025年09月17日 18:06:05 +02:00
data Very minor update to supertuxkart.pot 2025年12月13日 14:29:32 +01:00
doc Revert "Update links to point to the new domain" 2025年09月04日 19:35:52 +02:00
lib refactor: add stk_emacs_produce_frame to the OpenGL driver loop 2026年02月17日 03:02:19 +00:00
src refactor: disable seting dimensions based on screen when in emacs-mode 2026年02月17日 03:08:26 +00:00
switch Remove bundled shaderc 2023年01月03日 10:01:41 +08:00
tools Fixed x86 linux build with newer mbedtls 2025年09月05日 19:41:13 +02:00
windows Fix #4971 ( #5195 ) 2024年10月26日 23:54:48 +08:00
.gitignore Remove bundled shaderc 2023年01月03日 10:01:41 +08:00
Brewfile
CHANGELOG.md Update the changelog 2025年12月10日 13:24:30 +01:00
CMakeLists.txt refactor: make cmake understand the new emacs modules 2026年02月17日 03:10:36 +00:00
COPYING
INSTALL.md Add Arch install instructions and fix typos in INSTALL.md ( #5217 ) 2024年12月19日 21:51:35 +08:00
manifest.scm init: add a guix manifest 2026年02月24日 09:46:30 +00:00
NETWORKING.md Minor fixes for database initialization scripts ( #5248 ) 2025年01月18日 14:12:45 +08:00
README.md Update README.md 2026年01月05日 17:44:11 +01:00
sources.cmake Add URLSession HTTPRequest 2025年09月17日 18:04:16 +02:00

SuperTuxKart

Linux build status Apple build status Windows build status Switch build status #supertuxkart on the libera IRC network

SuperTuxKart is a free kart racing game. It focuses on fun and not on realistic kart physics. Instructions can be found on the in-game help page.

The SuperTuxKart homepage can be found at https://supertuxkart.net/. There is also our FAQ and information on how get in touch with the community.

The latest release binaries can be found here, and those of preview releases here.

Hardware Requirements

Any hardware that supports OpenGL >= 3.3 or OpenGL ES >= 3.0 should be able to run SuperTuxKart. For Android, Android 5.0 or greater is required.

This includes dedicated GPUs from Nvidia or AMD released after 2010, integrated GPUs released after 2012 and Android phones released after 2014.

The game will run on some very weak devices, but a better GPU allows to run smoothly using higher quality graphics and a higher resolution, and a better CPU helps to keep a smooth playing experience in online multiplayer.

Please check the "What are the hardware requirements?" question in our FAQ for more information.

License

The software is released under the GNU General Public License (GPL) which can be found in the file COPYING in the same directory as this file.


Building from source

Building instructions can be found in INSTALL.md

Contributing code

To contribute code to the official STK repository, please review the 'How to contribute code' guide. It contains important guidelines to make the process smoother and maximize the chances that your contribution is accepted.

3D coordinates

A reminder for those who are looking at the code and 3D models:

SuperTuxKart: X right, Y up, Z forwards

Blender: X right, Y forwards, Z up

The export utilities perform the needed transformation, so in Blender you just work with the XY plane as ground, and things will appear fine in STK (using XZ as ground in the code, obviously).