返回目录

前言

从现在开始,本人将通过一系列的文章详细记录关于我的SRPG游戏的开发过程。由于涉及面可能很广泛,大概这会成为一个长期且不定期的坑。(是否半路弃坑都不得而知>_<,先开个头,真弃坑会单独发一篇写结束,如果没发,可能就是太忙,没时间更)

一、什么是SRPG游戏

SRPG,即为策略角色扮演游戏(Strategy Role-Playing Game)的简称,通常以战棋游戏呈现。在美国通常被称为“Tactical role-playing game”,而在日本通常被称为“Simulation RPG”。有关更详细解释请自行搜索。

二、常见的SRPG游戏

常见的SRPG游戏如下:
  • 《火焰之纹章》系列
  • 《超级机器人大战》系列
  • 《梦幻模拟战》系列
  • 《魔界战记》系列
  • 《皇家骑士团》系列
等等。

三、我要做一款什么样子的SRPG游戏

经过多方考虑,我还是挑选了《火焰之纹章》系列中的第4部《火焰之纹章-圣战系谱》(我们称呼它为“FE4”,下同)作为这次要制作的SRPG游戏的参考对象,制作一款2D的SRPG游戏。如果您对其不是很了解,可以先去找一些相关资料或玩一下我提到的相关作品。如果你想做一款3D的SRPG游戏,可以参考《魔界战记》系列的后续版本或《火焰之纹章》系列的后续版本。基本思路没有大的区别。

四、准备工作

1、开发工具

制作SRPG的工具非常的多。比如,RPGmaker,SRPG Studio等等。都可以制作出非常棒的SRPG游戏。但基于我对其并不是非常了解。故这次我们使用常见的游戏引擎Unity3D,IDE选择Visual Studio 2017进行开发。

  • Unity3D:https://unity3d.com/cn/
  • Visual Studio 2017:https://www.visualstudio.com/zh-hans/downloads/

Unity3D在2017.2版本中更新了Tilemap的组件,故这次使用的Unity3D版本,至少要为2017.2版本。本次开发使用目前最新版的2017.3版本进行开发。

2、素材

如果你跟着这个坑继续看了。

  1. 为了学习目的:请自行准备素材。
  2. 为了发布这次的作品:请使用协议为CC0(Creative Commons,“知识共享”)的素材,或自行购买正版素材。

五、正式开始

在下一个章节,我将进行FE4的系统的拆解,并不完全,足够我们要用就好。

SRPG游戏开发(一)前言相关推荐

  1. 《SRPG游戏开发》导航(2019.03.04更新)

    <SRPG游戏开发>导航 第一章到第五章并没有使用Markdown,且经过CSDN几次改版和取消目录,这几章排版有些怪怪的. 2019.03.04 第十一章(十 - 十二) ,间章 第十一 ...

  2. SRPG游戏开发(六十三)第十一章 地图动作与地图事件 - 十二 完善地图信息与测试(Perfect MapEventInfo and Testing)

    返回<SRPG游戏开发>导航 第十一章 地图动作与地图事件(Map Action and Map Event) 我们已经有了剧本,而且可以运行剧本,但我们还缺少对地图的操作控制. 我们这一 ...

  3. SRPG游戏开发(六十)第十一章 地图动作与地图事件 - 九 触发事件与切换回合(Trigger Events and Change Turn)

    返回<SRPG游戏开发>导航 第十一章 地图动作与地图事件(Map Action and Map Event) 我们已经有了剧本,而且可以运行剧本,但我们还缺少对地图的操作控制. 我们这一 ...

  4. SRPG游戏开发(六十一)第十一章 地图动作与地图事件 - 十 NPC操作(NPC Control)

    返回<SRPG游戏开发>导航 第十一章 地图动作与地图事件(Map Action and Map Event) 我们已经有了剧本,而且可以运行剧本,但我们还缺少对地图的操作控制. 我们这一 ...

  5. SRPG游戏开发(六十四)间章 第十一点五章 总结(Summary)

    返回<SRPG游戏开发>导航 间章 第十一点五章 总结(Summary) 这一章,是对第十章与第十一章的一个补充性质的文章. 文章目录 间章 第十一点五章 总结(Summary) 一 说明 ...

  6. 战棋SRPG游戏开发-序

    什么是SRPG 战略角色扮演游戏(Strategy Role-Playing Game),日本又称角色扮演模拟游戏,简称SRPG或RSLG,最大特性在于战斗系统中拥有类似战略游戏的游戏方式,以及具有类 ...

  7. SRPG游戏开发(二)第一章 FE4部分技术简述

    返回目录 第一章 FE4部分技术简述 本章节主要记录在开发FE4时,分析Rom的内容.我们从进入游戏后所见的顺序进行简述,详细的内容到开发时再谈论. 一    不再阐述的常用系统 这个部分的系统在所有 ...

  8. SRPG游戏开发(三十一)第八章 游戏中的数据 - 一 创建新项目(Create New Project)

    返回总目录 第八章 游戏中的数据(Data in Game) 在之前的章节中,我们进行地图对象的生成,移动等操作. 这一章本来可以进行战斗的编写,不过数据缺失是一个问题. 所以这一章我们先来建立一些数 ...

  9. SRPG游戏开发(三十九)第九章 战斗系统 - 一 战斗属性(Combat Properties)

    返回总目录 第九章 战斗系统(Combat System) 在SRPG中,大多数情况是指角色与角色之间的战斗.而这种战斗一般有两种模式: 地图中直接战斗: 有专门的战斗场景. 这两种模式的战斗在数据上 ...

最新文章

  1. ORACLE查询语句简单实例
  2. 快速创建 IEqualityComparerT 和 IComparerT 的实例
  3. 联系人排序java代码_Android仿微信联系人按字母排序_脚本之家
  4. JAVA NIO之文件通道
  5. SpringBoot跨域问题解决方案
  6. fatal error: Python.h: 没有那个文件或目录 解决方法
  7. android 勿扰模式代码,Android N Zen Mode (勿扰模式)设置流程
  8. 计算机二级是报office还是vb,请问一下计算机二级中,高阶office好考,还是VB好考?...
  9. hadoop集群虚拟机配置
  10. 聊聊 Material Design 里,阴影的那些事儿!
  11. TurboMail邮件系统配置之预防邮件炸弹
  12. 视频网站程序 linux,观看主流视频平台视频的Windows、Mac、Linux客户端:ivideo
  13. CF 592D(Super M-虚树直径)
  14. modbus调试团结_团结:打破垃圾收集规则
  15. 如何利用新浪博客做外链
  16. 斐波拉契数列 Java三种实现
  17. 什么是好人,什么是坏人,你有标准答案吗
  18. python中openpyxl库用法详解
  19. 简单c语言飞碟射击游戏
  20. 在爱奇艺的B站大佬,有点强

热门文章

  1. Unity 自定义脚本模板 添加头部注释
  2. cgdisk linux使用教程,Arch Linux安装过程整理
  3. JavaScript制作简易单词测试题库
  4. @font-face使用自定义字体
  5. 发那科系统整套PMC梯形图设计调试维修 FANUC全套PMC设计
  6. 计算机基础知识报告范文,计算机基础课程设计报告范文.doc
  7. CentOS版飞鸽传书
  8. CTO跟我说,年薪40W并不难
  9. ResNet网络训练与验证(二)
  10. 会计跨考计算机考研,考研最累的10大专业,会计排第几?