概述 这是一款类自走棋与类吸血鬼幸存者(Vampire Survivor)的游戏, 如何游玩 从商店购买单位 将单位从备战席拖动到战场上 不断重复上述操作 游戏功能 自走棋商店 自走棋备战席 自走棋三消升级系统 自走棋单位羁绊系统 2D 无限网格地图 类吸血鬼幸存者的敌人生成与锁定机制 技术特性 2D 圆盘物理 二进制数据保存/加载 专用游戏 UI 框架 XML 数据保存/加载 数据驱动架构 教程 排行榜 引擎特性 基于 DirectX 的 2D/3D 渲染 基于 FMOD 的音频渲染 事件系统 开发者控制台 基于 tinyXML2 的 XML 加载 基于 stb_img 的图像加载 基于 squirrelnoise4 的柏林噪声/…
概述
这是一款类自走棋与类吸血鬼幸存者(Vampire Survivor)的游戏,
如何游玩
- 从商店购买单位
- 将单位从备战席拖动到战场上
- 不断重复上述操作
游戏功能
- 自走棋商店
- 自走棋备战席
- 自走棋三消升级系统
- 自走棋单位羁绊系统
- 2D 无限网格地图
- 类吸血鬼幸存者的敌人生成与锁定机制
技术特性
- 2D 圆盘物理
- 二进制数据保存/加载
- 专用游戏 UI 框架
- XML 数据保存/加载
- 数据驱动架构
- 教程
- 排行榜
引擎特性
- 基于 DirectX 的 2D/3D 渲染
- 基于 FMOD 的音频渲染
- 事件系统
- 开发者控制台
- 基于 tinyXML2 的 XML 加载
- 基于 stb_img 的图像加载
- 基于 squirrelnoise4 的柏林噪声/分形噪声
- 多线程支持
- 2D 热力图
- 基于 xinput 的 Xbox 支持
- 2D/3D 简单几何物理
背景
大家好,我是一名游戏学院攻读硕士学位的编程专业学生。这是我在夏季学期(大约 6 月和 7 月)为期 8 周的课程中制作的作品集项目,总耗时约 90 小时。本项目使用我在上一学年开发的自有引擎进行开发。美术和音频也由我独立完成,分别使用了 Aseprite 和 1BITDRAGON,美术制作时间也计入项目总时长,而音频是在项目截止日期后完成的。由于我在美术和音效方面技能尚浅,这些部分的游戏内容完成度较低。
未来计划
这是我在学校的第一个自主指导项目,后续还有两个项目。因此我投入于此的时间非常有限,也许我只能在毕业后再找时间完善本作,预计时间为发布后一年。
目前,音频尚未完成,我也尚未实现任何类吸血鬼幸存者的机制,例如“三选一”升级、迷你 Boss 以及象棋元素。我肯定会优先尝试加入这些内容。
更新
我看到大家留下了差评,很抱歉本作未能达到大家的期望。我非常重视这些反馈,并计划在找到工作后(预计 2025 年)重写整个项目。