SuperTuxKart 试玩

SuperTuxKart 一个三维开源赛车游戏,最近空闲时试玩了下,感觉还不错,值得推荐。

官方介绍是这样的:

引擎轰鸣,燃气喷涌,正是赛车启动时!SuperTuxKart 是一款开源的三维街机赛车游戏,内含多种角色、赛道和游戏模式。我们的目标是创造一款比现实世界的卡丁车更有趣的、老少皆宜的游戏。

不得不说这翻译还挺带感的...

1. 安装

  • 方式一(推荐)

以 Ubuntu 为例,apt 安装

1sudo apt install supertuxkart

apt 的方式会帮你创建.desktop 文件,直接像其它程序一样启动即可。

  • 方式二

下载官方压缩包

supertuxkart download

解压后运行 run_game.sh

 1➜  ~ ls -al Downloads/SuperTuxKart-1.4-linux-x86_64*
 2-rw-rw-r-- 1 mephisto mephisto 655144880 Nov 27 12:15 Downloads/SuperTuxKart-1.4-linux-x86_64.tar.xz
 3
 4Downloads/SuperTuxKart-1.4-linux-x86_64:
 5total 74
 6drwxrwxr-x  5 mephisto mephisto   6 Nov 27 12:16 .
 7drwxr-xr-x 19 mephisto mephisto 152 Nov 29 14:57 ..
 8drwxrwxr-x  2 mephisto mephisto   4 Nov  1  2022 bin
 9drwxrwxr-x 20 mephisto mephisto  51 Nov  1  2022 data
10drwxrwxr-x  2 mephisto mephisto  25 Nov  1  2022 lib
11-rwxrwxr-x  1 mephisto mephisto 303 Nov  1  2022 run_game.sh
12➜  ~ ./Downloads/SuperTuxKart-1.4-linux-x86_64/run_game.sh
13[verbose  ] main: Error messages and other text output will be logged to /home/mephisto/.config/supertuxkart/config-0.10/stdout.log.
14[info   ] [FileManager]: Data files will be fetched from: '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/'
15[info   ] [FileManager]: User directory is '/home/mephisto/.config/supertuxkart/config-0.10/'.
16[info   ] [FileManager]: Addons files will be stored in '/home/mephisto/.local/share/supertuxkart/addons/'.
17[info   ] [FileManager]: Screenshots will be stored in '/home/mephisto/.local/share/supertuxkart/screenshots/'.
18[info   ] [FileManager]: User-defined grand prix will be stored in '/home/mephisto/.local/share/supertuxkart/grandprix/'.
19[info   ] [FileManager]: Asset 0 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/challenges/'.
20[info   ] [FileManager]: Asset 1 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/gfx/'.
21[info   ] [FileManager]: Asset 2 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/grandprix/'.
22[info   ] [FileManager]: Asset 3 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/gui/icons/'.
23[info   ] [FileManager]: Asset 4 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/gui/screens/'.
24[info   ] [FileManager]: Asset 5 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/gui/dialogs/'.
25[info   ] [FileManager]: Asset 6 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/replay/'.
26[info   ] [FileManager]: Asset 7 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/shaders/'.
27[info   ] [FileManager]: Asset 8 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/skins/'.
28[info   ] [FileManager]: Asset 9 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/ttf/'.
29[info   ] [FileManager]: Asset 10 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/po/'.
30[info   ] [FileManager]: Asset 11 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/library/'.
31[info   ] [FileManager]: Asset 12 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/models/'.
32[info   ] [FileManager]: Asset 13 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/music/'.
33[info   ] [FileManager]: Asset 14 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/sfx/'.
34[info   ] [FileManager]: Asset 15 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/textures/'.
35[info   ] [FileManager]: Asset 16 will be loaded from '/home/mephisto/Downloads/SuperTuxKart-1.4-linux-x86_64/data/tracks/'.
36[verbose  ] translation: Env var LANGUAGE = 'zh_CN'.
37[verbose  ] translation: Language 'Chinese (simplified)'.
38..:: Antarctica Rendering Engine 2.0 ::..
39[info   ] [IrrDriver Logger]: ..:: Antarctica Rendering Engine 2.0 ::..
40[info   ] [IrrDriver Logger]: SDL Version 2.24.1
41[info   ] [IrrDriver Logger]: Using renderer: OpenGL 4.6
42[info   ] [IrrDriver Logger]: Mesa Intel(R) HD Graphics 520 (SKL GT2): Intel
43[info   ] [IrrDriver Logger]: OpenGL driver version is 1.2 or better.
44[info   ] [IrrDriver Logger]: GLSL version: 4.6
45[info   ] IrrDriver: OpenGL version: 4.6
46[info   ] IrrDriver: OpenGL vendor: Intel
47[info   ] IrrDriver: OpenGL renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
48[info   ] IrrDriver: OpenGL version string: 4.6 (Core Profile) Mesa 23.2.1-1ubuntu3

3. 游戏界面

正常启动后,会让你注册一个联网账号(没错!SuperTuxKart 支持联网对战,官方还有全球排名)。

注册账号很简单,不截图了,邮件确认下即可。

supertuxkart

每种赛车都是一个软件的化身,看看官方给出的图片示例。玩过赛车游戏的都应该很容易上手。

STK-1
STK-2
STK-3

笔者没有深入体验,因为没有大片空闲时间,只是在电脑上用键盘方向键简单试玩是十几圈。

看官方文档说一定程度上支持 Wii 遥控器 (Wii Remote)。

4. 其它

我个人建议对游戏有兴趣的人读一读官方 FAQ,了解项目发展历史,各种场常见问题。

比如,正常情况下,要完成各种挑战才能慢慢解锁玩法。但是你也可以直接改配置,全部打开 😄。

From there, open the folder “config-0.10” then open the file “players.xml”. Replace all occurrences of “none” with “hard” (or “easy” or “medium”, indicating the highest level at which you have solved a challenge).

就是配置文件中的 none 改成 hard 或者 easymedium

配置文件路径示例:

1 /home/mephisto/.config/supertuxkart/config-0.10/players.xml

另外,我觉这个项目可能是一个非常好的游戏开发学习资料,毕竟开源,玩法普通人都懂。

试玩一段时间后,再翻看源码目录,用 IDE 各个文件点开看看一看,对一个游戏运行需要写什么素材有一个大致理解。

智商高且勤奋的,可以自己魔改,岂不是更加有趣,每一个少年,多多少少都想整一款自己的游戏,SuperTuxKart 可能就是你梦想开始的地方。

最后修改于: Wednesday, November 29, 2023
欢迎关注微信公众号,留言交流。

相关文章:

翻译: