什么是SRPG
战略角色扮演游戏(Strategy Role-Playing Game),日本也被称为角色扮演模拟游戏,简称SRPG或RSLG,最大的特点是战斗系统中有类似战略游戏的游戏模式,以及类似角色扮演游戏的情节演绎和角色成长。
我玩过最好的SRPG游戏还要数: 火焰纹章系列 玩家控制多个角色在地图上与敌人作战。把角色抽象成棋子来模拟战斗。
一些SRPG游戏截图: 火焰纹章的火剑 2003年发行
战律 2019年发行
开发计划
前言
我决定参考我玩过的SRPG游戏,使用Unity3D开发战棋类SRPG游戏。 核心系统: 战棋类战斗系统 游戏主题: 仙侠风格 但是不会画画,所以开发过程中的一切都很简单。
开发工具
- 游戏引擎: Unity3D
- 绘画软件: Aseprite
- 版本控制: Git
- 远程仓库: GitHub
- GitGUI软件: GitHub Desktop & Sourcetree
- 项目管理: Trello
详细计划
- 生成网格地图
- 实现战斗单位
- 实现整个战斗过程
- 以后还没想好…
实现原则: 数据与显示分离 ,不能耦合地图数据和战斗队数据 对于优化: 如果有优化思路但实现复杂,可以先写下优化点和思路,先让程序跑起来。 对于美术: 不考虑多少艺术效果,怎么简单,主要目标是玩游戏。
博客更新
每个阶段完成后,我都会抽出时间写一篇教程来总结以前的工作。 教程不会在很大程度上发布代码,我会尽力描述我的实现想法和想法。
代码可以直接看源码,偷偷说~ 我没有写注释(~~) 项目源码GitHub
先放一张现阶段的截图,不能玩 o(╯□╰)o
在我的博客主页上有更舒适的阅读体验