本页目录
项目聚集型

竞速体育开源游戏精选:从卡丁车到台球,17 款已发布项目中的 12 个亮点

基于 4225.cn 库存中「竞速体育」分类的 17 个已发布项目,精选 12 个可玩、可学、可改的开源游戏

发布 2026-11-09 更新 2026-11-09 12 个关联项目

专题导读

基于 4225.cn 库存中「竞速体育」分类的 17 个已发布项目,精选 12 个可玩、可学、可改的开源游戏

面向开源游戏爱好者、独立开发者与游戏编程学习者的竞速体育类开源项目合集,覆盖卡丁车、拉力、科幻赛车、迷你高尔夫、台球、乒乓球、足球 AI 等细分玩法,兼顾娱乐体验与源码学习价值。

目标用户

开源游戏玩家、独立游戏开发者、游戏编程学习者、计算机专业学生、对物理模拟与 AI 对战感兴趣的技术爱好者。

推荐理由

已发布项目中「竞速体育」聚集 17 个,适合整理专题。该分类下项目玩法多样、技术栈丰富(C++、JavaScript、Python、Java 等),既有经典开源赛车游戏,也有物理沙盒与 AI 编程对战,具备专题聚合与导流价值。

正文大纲

  1. 专题导语:竞速体育开源游戏的多样玩法与学习价值
  2. 卡丁车与街机竞速:SuperTuxKart、SavageWheels、Release Cycles
  3. 拉力与科幻赛车:Trigger Rally、HexGL、Stunt Rally
  4. 球类物理模拟:Open Golf、pooltool、fluid_table_tennis、Cyber Pong
  5. AI 编程对战与创意小游戏:CengBall、摸鱼小游戏合集
  6. 技术栈与学习路径:C++/JavaScript/Python/Java 项目对比
  7. 如何参与开源贡献与二次开发建议

专题项目

12 个项目
免费卡丁车竞速游戏 SuperTuxKart(stk-code)

免费卡丁车竞速游戏 SuperTuxKart(stk-code)

SuperTuxKart 是一款免费的卡丁车竞速游戏,代码库以 C++ 编写。项目说明其侧重趣味性,而非真实的卡丁车物理效果;游戏内帮助页面提供操作说明。README 展示了 Linux、Apple、Windows 与 Switch 的构建状态徽章,并给出了官网、FAQ 与社区联系入口。

动作游戏 SDL C++ 中级
★ 5,478 Fork 1,261 未明确 更新 2026-11-13

推荐理由经典开源卡丁车竞速游戏,C++ 编写,跨平台支持 Linux/Windows/Switch,社区活跃,适合作为竞速游戏入门与源码学习首选。

Open Golf:C 语言跨平台迷你高尔夫游戏

Open Golf:C 语言跨平台迷你高尔夫游戏

用 C 语言编写的跨平台迷你高尔夫游戏。README 列出 HTML、iOS、Android、Windows、Linux 平台及对应试玩或下载入口。项目基于 Sokol 库实现跨平台 3D 图形与音频,并自行编写高尔夫球的碰撞检测与碰撞响应物理代码;借助 ImGui 搭建游戏内工具,以及可修改球道地形的关卡编辑器,并用 Lightmapper 与 xatlas 生成地形光照贴图。

策略 自研引擎 C++ 专家
★ 1,942 Fork 115 MIT 更新 2026-11-08

推荐理由C 语言跨平台迷你高尔夫游戏,基于 Sokol 实现 3D 图形与音频,自研碰撞检测与关卡编辑器,适合学习物理与跨平台游戏开发。

台球物理沙盒(pooltool)

台球物理沙盒(pooltool)

pooltool 是一款用 Python 编写的台球沙盒游戏,主打贴近真实的物理模拟,标签涵盖台球、八球与斯诺克等玩法场景。项目使用 Panda3D,README 显示其处于活跃维护状态,已在 PyPI 发布为 pooltool-billiards,文档托管于 Read the Docs。具体手感与实际功能细节待核验。

竞速体育 无明确引擎 Python 中级
★ 435 Fork 97 Apache-2.0 更新 2026-11-08

推荐理由Python 台球物理沙盒,主打真实物理模拟,支持八球与斯诺克,使用 Panda3D,适合对物理引擎与体育模拟感兴趣的开发者。

流体力学乒乓球(fluid_table_tennis)

流体力学乒乓球(fluid_table_tennis)

浏览器端乒乓球游戏:球与实时全彩流体模拟交互,作者称以 60 FPS 运行。README 说明流体算法源自 Jos Stam《Real-Time Fluid Dynamics for Games》,单色流体模拟参考 Oliver Hunt 的实现,并借用 RJ Marsan 的 Plasma Pong Android RGB 示例,灵感来自 Steve Taylor 的 Plasma Pong。README 附在线试玩与演示视频链接;实际运行效果与浏览器兼容性待核验。

策略 自研引擎 C++ 高级
★ 3,717 Fork 534 未明确 更新 2026-11-07

推荐理由浏览器端乒乓球游戏,球与实时流体模拟交互,算法源自经典论文,适合学习实时流体模拟与 Web 游戏开发。

抽象竞速网页游戏(Release Cycles)

抽象竞速网页游戏(Release Cycles)

用 CoffeeScript 编写的抽象竞速小游戏:玩家在产品的生命周期中与时间和电脑赛跑,尽量跑得更远。用键盘左右方向键控制,另有 A-D、H-L 两组替代键。README 称已在 Chrome、Safari 与 Firefox 测试可用,WebKit 浏览器表现最佳;项目基于 CraftyJS、Underscore、Modernizr 构建。具体玩法与运行方式待核验。

其他 无明确引擎 入门
★ 25,003 Fork 3,586 未明确 更新 2026-11-07

推荐理由抽象竞速网页小游戏,CoffeeScript 编写,基于 CraftyJS,玩法独特,适合学习轻量级 HTML5 游戏架构。

未来科幻风 HTML5 赛车游戏 HexGL(源码)

未来科幻风 HTML5 赛车游戏 HexGL(源码)

HexGL 是一款未来科幻风格的 HTML5 赛车游戏,本仓库为其公开源码,使用 JavaScript 编写,Master 分支为稳定发布版。代码与资源采用 MIT 许可证;按 README 说明,可在本地用 Python SimpleHTTPServer 启动,并通过 Chromium 打开 index.html 运行,若要使用完整尺寸贴图,需对调 textures/ 与 textures.full/ 目录。作者表示开发目前处于暂停状态,欢迎提交 issue 与补丁;具体玩法细节与性能表现待核验。

竞速体育 无明确引擎 JavaScript 中级
★ 1,753 Fork 896 MIT 更新 2026-11-09

推荐理由未来科幻风 HTML5 赛车游戏,JavaScript 编写,MIT 许可证,适合学习 WebGL 赛车游戏渲染与物理。

浏览器拉力街机赛车(Trigger Rally)

浏览器拉力街机赛车(Trigger Rally)

Trigger Rally 在线版的 JavaScript 拉力赛车游戏,定位为快节奏街机式竞速。README 说明当前完全在客户端运行,无需 MongoDB 或服务器配置;赛道与成绩保存在本地 IndexedDB,可通过 JSON 文件分享,在线功能暂不可用。可用静态文件服务器(如 npx serve)启动,代码主要位于 server/ 目录,客户端脚本在 server/public/scripts/,协议详见 LICENSE.md。

沙盒生存 无明确引擎 JavaScript 中级
★ 477 Fork 977 未明确 更新 2026-11-03

推荐理由浏览器拉力街机赛车,完全客户端运行,赛道与成绩存于 IndexedDB,适合学习离线 Web 游戏与数据持久化。

Cyber Pong(可适配 Makey Makey Kit 的另类乒乓球小游戏)

Cyber Pong(可适配 Makey Makey Kit 的另类乒乓球小游戏)

Cyber-Pong 是一个玩法另类的乒乓球小游戏,README 说明其可适配 Makey Makey Kit,并提到项目制作于 2014 年 hackTBILISI 黑客松。仓库主要语言标注为 CSS,页面欢迎提交 Pull Request,并提供了贡献指南链接。具体运行方式与玩法细节待核验。

动作游戏 无明确引擎 JavaScript 初级
★ 95 Fork 31 MIT 更新 2026-06-14

推荐理由另类乒乓球小游戏,可适配 Makey Makey Kit,适合学习创意交互与硬件结合的游戏开发。

SavageWheels(2D 撞车淘汰街机游戏)

SavageWheels(2D 撞车淘汰街机游戏)

SavageWheels 是一款用 C++ 和 SDL 开发的 2D 撞车街机游戏:玩家参加淘汰赛,驾驶不同车辆,在赛道上撞毁对手。车辆拥有速度、加速度、装甲、伤害等差异,比赛中可拾取加速、增伤或维修类道具。游戏模式包括剧情战役(逐步揭示各车手背景故事)、双人同机轮流对战,以及由 AI 对手参与的混战。README 提到可通过 itch.io 在浏览器直接游玩,也提供 ArchLinux AUR、Gentoo 与 Open Pandora 的安装渠道。

休闲 Phaser JavaScript 入门
★ 67 Fork 83 MIT 更新 2026-07-31

推荐理由2D 撞车淘汰街机游戏,C++ 与 SDL 开发,含剧情战役与双人对战,适合学习 2D 物理与游戏模式设计。

特技拉力赛 2.x(Stunt Rally):基于 OGRE 与 VDrift 的 3D 赛车游戏及赛道编辑器

特技拉力赛 2.x(Stunt Rally):基于 OGRE 与 VDrift 的 3D 赛车游戏及赛道编辑器

Stunt Rally 2.x 的开源主仓库,使用 C++ 与 CMake 构建,是基于 VDrift 物理与 OGRE3D 渲染的 3D 赛车游戏,自带赛道编辑器,仓库主题含 Bullet 物理、GUI、Linux 与多人联机。README 注明后续开发已迁移至 stuntrally3 仓库,本仓库保留 2.x 源码与数据,并在 docs/ 中提供文档。

益智解谜 无明确引擎 JavaScript 入门
★ 14 Fork 11 GPL-3.0 更新 2026-07-14

推荐理由基于 OGRE 与 VDrift 的 3D 赛车游戏及赛道编辑器,C++ 编写,适合学习 3D 渲染、物理与关卡编辑工具开发。

eckucukoglu/cengball

CengBall: Soccer programming game with 2D simulation.

★ 38 ⑂ 10

CengBall:Java 2D 足球 AI 编程对战游戏

基于 Java 的 2D 足球模拟编程游戏,玩家需编写人工智能代码来控制球队对战。README 称其环境具有随机性与完全可观测性,并提供半动态环境下的目标型智能体实现。项目附带教程、Javadoc API 和下载页面(链接指向土耳其梅特大学课程站点),另有土耳其语玩法视频。Stars 与实际运行效果待核验。

策略 无明确引擎 Java 中级
★ 38 Fork 10 GPL-2.0 更新 2026-04-28

推荐理由Java 2D 足球 AI 编程对战游戏,提供教程与 API,适合学习 AI 智能体编程与体育模拟。

摸鱼小游戏与工具源码合集(moyu)

摸鱼小游戏与工具源码合集(moyu)

这是一个 JavaScript 项目,仓库描述称其收录约 2000 个摸鱼小游戏、小工具的源码,并提供在线演示。项目主题标签为 game 与 html-css-javascript。需注意:仓库 README 摘要内容实际是 Allegro 多媒体库的说明,与项目描述不一致,具体收录内容与演示地址待核验。

其他 无明确引擎 C 中级
★ 2,131 Fork 325 未明确 更新 2026-11-07

推荐理由JavaScript 小游戏合集,包含台球3D版、打砖块3D版等体育相关条目,适合快速体验多种小游戏玩法。