文件名称:策略:用Go语言编写的2D策略游戏
文件大小:239KB
文件格式:ZIP
更新时间:2024-03-18 05:56:21
Go
策略 使用SDL2库上的自定义引擎,用Go语言编写的2D策略游戏。 未完成当前状态包括等距网格的渲染,但不包括任何参与者或游戏逻辑/场景。 文献资料 参见godoc.org/github.com/willroberts/tactics 引擎:基于sdl2的游戏引擎 引擎/菜单:菜单逻辑和渲染 引擎/输入:键盘和鼠标处理 游戏/场景:游戏场景 游戏/单位:代表单位(玩家,NPC,物体)的代码 网格:代表游戏板的独立代码 tmx:用于与平铺文件交互的独立代码 去做 核心功能 允许相机同时在X和Y方向上移动。 清理输入包,添加测试 允许在“设置”菜单中调整分辨率 添加单位 添加精灵纹理 从添加资产 添加运动逻辑 添加回合制战斗逻辑 添加音乐和声音效果 设计与组织 阅读 从网格包中删除所有特定于SDL的代码(?) 或:将网格移动到引擎/网格 存储在单元格中的纹理 存储在单元格中的颜色 C