这个项目能做什么
Roublard 是一款使用 Go 语言编写的 3D rogue-like 游戏,基于 g3n 图形引擎和实体组件系统 (ECS) 架构构建。其灵感源自 IdiotCoder/FatOldYeti 的系列教程,该教程最初是为使用 Ebiten 的 2D 开发而设计的。由于当时在 Ubuntu 24.04 上存在兼容性问题,开发者切换到了 g3n,旨在探索 3D 渲染的同时保留核心游戏逻辑。该项目包含了来自 PolyHaven 和 @mz4250 的视觉资源。用户在安装 Go 和 g3n 依赖项后即可运行。该仓库维护了一个独立的分支,用于对比原始基于 Ebiten 的代码与 g3n 的适配版本,方便开发者追踪不同教程版本之间的实现差异。
评论
0 评分人数达到10人后显示
登录后参与讨论。