基于 C++ & OpenGL 的自研 2D 弹幕游戏
基于 C++ 和 OpenGL 构建的东方 Project 同人弹幕游戏,原本用于学习研究使用,但因个人精力原因目前暂时停止开发(弃坑),但其底层架构、渲染逻辑和弹幕算法具有一定的参考价值,现决定将其开源供社区交流学习。
直接下载完整仓库,双击运行【天花乱坠.exe】即可,目前只做了一面 EX,结尾用的甚至还是春终……
由于本体不大,所以选择直接放置了x64编译好的exe文件。
若有需要,可使用Data下cpp源码进行重新编译,主要涉及OpenGL,glfw,glad,irrKlang,rapidjson,stb_image库。
图像、音频没有加密,直接放在Graphics、Music即可。
-
仅供学习参考:本项目代码仅用于技术交流与个人学习,严禁将其用于任何形式的商业用途。
-
项目状态:本项目目前处于停止维护状态(Archived),作者不再负责后续的功能开发或 Bug 修复。
-
版权说明:
* 本项目的源代码遵循 BSD3.0 开源协议。
* 项目中使用的美术资源、音乐、音效及“东方 Project”相关设定,其版权归原作者(网络公开素材、上海爱丽丝幻乐团 / ZUN等)所有。请在参考本项目时,务必遵守相关同人创作规范,不得侵犯原作者权益。

