游戏分类 / 塔防

塔防

浏览 塔防 类型的开源游戏项目,查看中文简介、引擎语言标签与学习相关内容。

在列表中筛选
Mindustry(Java 自动化塔防 RTS)

Mindustry(Java 自动化塔防 RTS)

Mindustry 是一款用 Java 编写的「自动化塔防 RTS」,仓库 topics 标注为 android、desktop、mobile-game、multiplatform、rts、sandbox-game、tower-defense,表明其定位为多平台游戏。README 提供 Trello 计划板、Wiki 与 Javadoc 链接,并说明每次提交都会自动生成前沿构建(见 MindustryBuilds releases),同时也给出了自行编译的说明。具体玩法深度与各平台实际表现待核验。

策略 自研引擎 Java 高级
★ 29,725 Fork 3,878 GPL-3.0 更新 2026-11-09
iPhone 多人节奏游戏 DrugsNRock(Global Game Jam 2013)

iPhone 多人节奏游戏 DrugsNRock(Global Game Jam 2013)

《DrugsNRock》是 Objective-C 编写的 iPhone 多人节奏游戏,据 README 介绍在 Global Game Jam'13 的 48 小时内完成。玩家点击从屏幕顶部下落的物品,特殊物品会改变心跳值(同时是当前音乐 BPM),心跳超出 50–220 即失败;多人模式中,连续命中十件物品填满连击条后,下一次漏掉的特殊物品会作用于对手。

射击 无明确引擎 JavaScript 中级
★ 50 Fork 42 未明确 更新 2026-07-20
2048 命令行版(2048-cli)

2048 命令行版(2048-cli)

2048-cli 是用 C 语言编写的 2048 游戏命令行版本,面向 Linux 终端。据仓库说明,项目提供两种可运行界面:一种是普通终端版本,另一种基于 ncurses;需要新增图形界面时,实现 gfx.h 中定义的函数并添加 Makefile 条目即可。默认依赖 termios.h,并假定使用 VT100 兼容终端;使用 ncurses 版本需安装对应的开发库。

塔防 Three.js JavaScript 中级
★ 128 Fork 103 MIT 更新 2026-10-05
WPilot:浏览器版 XPilot 太空对战重制(概念验证)

WPilot:浏览器版 XPilot 太空对战重制(概念验证)

WPilot 是经典太空对战游戏 XPilot 的「概念验证」网页重制版,使用 HTML5 的 WebSocket 与 Canvas 实现浏览器端联机与画面渲染,服务端基于 Node.js,可通过 ./wpilots.js 启动。作者明确将其定位为 proof-of-concept,代码版权年份为 2010;具体玩法完整度与当前可运行状态待核验。

策略 Phaser TypeScript 入门
★ 377 Fork 29 MIT 更新 2026-10-30
Three.js 经典纵版射击游戏(Drakonas)

Three.js 经典纵版射击游戏(Drakonas)

基于 Three.js 的经典飞行射击游戏,玩法灵感来自 DOS 作品《Raptor: Call of the Shadows》。玩家驾驶可升级战机执行任务,用任务收益在商店购买武器、护盾与生命值;关卡由 /files/levels 下的 JSON 加载,场景模型为 Blender 等导出的 .obj,装备数据存入 IndexedDB。README 自述目前仍是早期原型。

策略 Three.js JavaScript 中级
★ 6,478 Fork 718 MIT 更新 2026-11-07
《上古卷轴3:晨风》开源 RPG 引擎(OpenMW)

《上古卷轴3:晨风》开源 RPG 引擎(OpenMW)

OpenMW 是一个用 C++ 编写的开源开放世界 RPG 游戏引擎,支持运行 Bethesda 的《上古卷轴3:晨风》(Morrowind),但玩家需自备正版游戏。项目还附带 OpenMW-CS,用于替代官方的 Construction Set 编辑器。当前版本为 0.53.0,采用 GPLv3 许可;主仓库与问题追踪位于 GitLab。

策略 自研引擎 Java 高级
★ 6,735 Fork 1,164 GPL-3.0 更新 2026-11-09