我的 RPG Maker XP 作品集(四):ARPG 范例改造
2018 年收尾的 RMXP 故事,2021 年 7 月又多出了这么一章:拿 ARPG 范例 1.02 做底子,把我自己拼接的脚本装上去,做一个自己的即时战斗翻版。工程里的更新说明是这么开的头:
更新说明:
Alpha版本(内部测试版本)
bete版本(外部客户测试版本)Alpha版本V0.0.1
1.使用范例制作出框架,大致实现了ARPG的功能
2.使用血条显示功能,能够在地图上显示角色血条Alpha版本V0.0.5
1.修复攻击伤害固定问题
2.修复打开菜单返回出现的角色升级问题
3.制作黄金兵
4.尝试制作蓄力条
「使用范例制作出框架」——范例出骨架,我往里拼脚本,这就是这一章的分工。
竞技场
这版没有剧情地图,一进去就是一座竞技场。标题画面还是 RMXP 的默认底子,新游戏、继续、退出三件套:

选新游戏,画面淡进竞技场,第一波红色的怪直接围了上来:

右边从上到下挂着整面按键说明:近身攻击 Q、远程事件 A、远程技能 S、炸弹攻击 D、清空消息 E、普通射击 Z——每个动作各归各键;左下角是 HP、SP 两条血蓝条,压着一个魔法阵;右下角记着等级和金币。升级播报一路往上滚:「Lv20 键子Boss受到314点伤害」——打怪和升级是同一句话:

红色那波清完,又刷出一波绿色的,皮明显更厚,途中还蹦出一记魔法阵爆发:

打到后程,场上只剩最后一只,满地图地追着跑:

最后逼到角落,一发大的直接带走:

地图就是这一座竞技场:范例搭骨架,我往里写注释、拼脚本。2018 年收尾的 RMXP 故事,2021 年 7 月又多出了这么一章。
打开编辑器,看看怪物是怎么写的
编辑器也打开了,截了两张关键部位。
先看事件。ID009,一只「Lv4 蝎子」,整个事件里一条实打实的执行内容都没有,全是注释——全部、敌人、非特殊、敌方,然后 1000 hp、1000 maxhp、25 exp、100 coin、150 敌人攻击力、12 敌人防御力……最后一句「Lv4 蝎子」。这只怪的全部家当,都写在注释里:

让注释生效的是脚本。范例自带的 Argp 脚本(脚本头署名 by pudding)负责地图显示生命和伤害这一套,读这些注释,把属性一条条装配到怪物身上——所以我只要照着格式写注释,一只新怪就做好了。这就是「拼接」的接口:

