AX 爱鲜报

Taisei Project 泰西计划

一款开源免费的东方 Project 同人弹幕射击游戏(STG),使用 C11 与 SDL3 + OpenGL 编写,支持 Windows、Linux、macOS 及浏览器 WebGL 运行,拥有原创剧情、音乐与美术。

爱鲜报评分

0.0

0 人评分

1.6k

星数

否

中文

C

主语言

是

活跃

26

贡献者

人工分析

EDITORIAL

推荐理由

Taisei 是少见的完整开源弹幕 STG 项目,从引擎、渲染到关卡脚本全部开放,代码质量与工程结构都相当规范。它既能作为游戏直接游玩,也是学习 C 语言游戏架构、OpenGL 渲染与弹幕系统设计的优秀范例。对东方同人文化和「弹幕地狱」玩法感兴趣的开发者值得一试。

适用场景

  • 学习 C 语言游戏引擎与架构设计
  • 研究 OpenGL/SDL 渲染与弹幕碰撞系统
  • 作为二次开发或同人游戏改造的基础
  • 在浏览器中直接体验开源弹幕游戏
  • 跨平台(Windows/Linux/macOS/Switch)游戏移植参考

优点

  • 完全开源,代码、美术、音乐资源均可自由研究
  • 跨平台支持完善,含 WebGL 浏览器版本
  • 使用现代 C11 + SDL3 + OpenGL,工程结构清晰
  • 自带原创剧情与音乐,非简单复刻东方原作
  • 社区活跃,文档与构建说明较完整

缺点

  • 构建依赖较多,需 Meson 与多个第三方库
  • GitHub 自动打包的 ZIP 不含子模块,需从 Releases 下载
  • 弹幕 STG 玩法上手门槛较高,需反复练习
  • 部分平台(如 Switch)构建为实验性,稳定性有限
上手难度 进阶

Taisei Project 是什么

Taisei Project 是一款以「东方 Project」世界观为背景的开源同人游戏,属于俯视纵向卷轴弹幕射击游戏(STG),也就是玩家常说的「弹幕地狱」(danmaku)。它并非东方原作的克隆,而是拥有独立剧情、原创音乐、美术与玩法机制的完整作品。

项目使用 C11 编写,基于 SDL3 与 OpenGL 渲染,官方支持 Windows、Linux、macOS,并可通过 WebGL 在 Firefox 与 Chromium 系浏览器中直接游玩。

主要特性

  • 完整游戏内容:原创剧情、音乐、美术与关卡设计
  • 高度可移植:同一套代码可编译到桌面、浏览器乃至 Nintendo Switch(实验性)
  • 开源可研究:引擎、渲染、弹幕逻辑全部开放
  • 跨平台构建:使用 Meson 构建系统,配置灵活

快速开始

最简单的方式是直接从 GitHub Releases 页面下载对应平台的预编译版本。如果想在浏览器里体验,可以访问官方 WebGL 构建页面。

从源码构建推荐在 Linux、macOS 等 POSIX 系统上进行:

git clone --recurse-submodules https://github.com/taisei-project/taisei
cd taisei
meson setup build/
meson compile -C build/
meson install -C build/

注意:GitHub 自动生成的 Download ZIP 不包含子模块,必须从 Releases 页面下载手动打包的归档。

数据与存档位置

游戏数据存放在平台相关的存储目录中:

  • Windows:%APPDATA%\taisei
  • macOS:$HOME/Library/Application Support/taisei
  • Linux/BSD:$XDG_DATA_HOME/taisei 或 $HOME/.local/share/taisei

可通过环境变量 TAISEI_STORAGE_PATH 覆盖默认路径。

适合谁

  • 想学习 C 语言游戏引擎与 OpenGL 渲染的开发者
  • 对弹幕 STG 玩法与关卡脚本设计感兴趣的玩家
  • 希望基于成熟开源项目做二次开发的同人创作者

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。