Project1

标题: 打算自己写一个ARPG系统了 [打印本页]

作者: 熊的选民    时间: 2011-11-30 12:22
标题: 打算自己写一个ARPG系统了
始终想不出新游戏用什么系统好,于是决定回归《死改》的解谜+ARPG。毕竟这两者的组合是我最喜欢的。
《死改》的系统是从XAS改编的。但说实话,XAS是我见过的最糟糕的代码之一。当时改编的工作量或许足够把整个系统重写几遍了。
于是这次打算自己写系统,中心思想是:

所有敌人、子弹、召唤物等都放在一张图里(事件仓库),其他地图的事件通过事件名来引用基本事件。比如仓库里的一号事件是怪物A,把地图上的空事件命名为"s1",在运行游戏时就会自动变成怪物A。
允许事件通过事件名引用同地图的事件。比如把一个事件命名为"1",它就会变成同地图的1号事件,如果1号事件是"s1",则两个事件都会变成怪物A。
通过事件指令第一行的注释来决定敌人id。比如在一个事件的第一页注释"1",第二页注释"2",则第一页激活时该事件是幽灵,第二页激活时该事件是蜥蜴。
在脚本中使用类工厂创造类,这样所有的敌人和子弹都可以有自己的AI。《死改》就是用这种方法实现的怪物AI。

用了大概两个小时,实现了以上功能,而且还和8方向像素移动脚本兼容。目前主角已经可以在地图上杀怪了。但制作UI应该是最费时的。

作者: 月夜神音    时间: 2011-11-30 12:27
{:nm_3:}我才刚刚知道原来熊前辈是个脚本触
作者: 失落迷白    时间: 2011-11-30 12:34
那我这种脚本盲要怎么提高游戏性呢= =
作者: 幻风    时间: 2011-11-30 12:54
http://rpg.blue/thread-215026-1-1.html
灵域桃源2——真实之泪
最近玩了上面这个游戏,里面主角流畅性比较好,就是怪物笨了点,尤其是召唤法师的宝宝AI太低了。
支持ARPG{:nm_4:}
作者: fux2    时间: 2011-11-30 14:19
熊熊求交流,咱最近也在做arpg的系统,虽然不适合rm用。
作者: 夜王    时间: 2011-11-30 14:42
ARPG可以做出很多战斗特效 只不过 什么问题乃们都是知道的 ARPG不多 好用的也没多少-。-希望乃可以坚持下去
作者: 小白玩家    时间: 2011-11-30 14:45
要玩即时战斗早去玩大型3D游戏了,觉得还是传统RPG好玩。
作者: 熊猫    时间: 2011-11-30 15:26
XAS的代码确实不是一般的蛋疼啊,默认的扩展性一点都不好……

我还是不好高骛远了……自己写ARPG系统写不出来,UI也很头疼。我正在摸索默认的游戏执行结构……写惯了程序感觉写游戏还是有点不适应。

慢慢来……期待LZ写出执行效率高的ARPG系统,加油。。
作者: 雷欧纳德    时间: 2011-11-30 17:53
ARPG?
请期待RPGMaker·嗷~
作者: 搪突鼍獭瞋    时间: 2011-11-30 18:42
{:nm_3:}脚本触!
作者: bbh    时间: 2011-11-30 18:46
好,期待哦~~
话说要不是熊熊用XP,我这就有现成的ARPG脚本……击退范围什么的一应俱全。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1