QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

GitHub - damn/core:游戏开发能否简单化? (github.com)

Core 是一个实验性的动作角色扮演游戏制作工具、引擎和属性编辑器,旨在简化游戏开发流程。它采用简单的组件系统,使用 Clojure 向量和映射来表示游戏实体和状态。游戏中的副作用被视为类似于 Datomic 结构的组件,例如 [:tx/foo param]。整个游戏状态存储在一个名为 app/state 的原子中,实体是该原子内的原子。所有应用程序内容都存储在 resources/properties.edn 中,并使用 Malli 模式进行验证,并可通过 GUI 进行编辑。

评论已经关闭!