设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3492|回复: 15
打印 上一主题 下一主题

[随意闲聊] RM即时战斗的可行性。

[复制链接]

Lv4.逐梦者

梦石
0
星屑
8199
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
跳转到指定楼层
1
发表于 2012-3-2 14:09:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
策划集的简述如下:
以半即时战斗为基础战斗系统,所有角色自动战斗,使一名角色成为数据调用的对象。

调用公共事件:
按下A按键时发动技能1,并且实施事件CD。

目前观察到如下问题:
1.战斗途中跳出技能框怎么办?


事件党们有什么更好的建议吗?


‘‘──疯狂异形于2012-3-2 06:20补充以下内容

主要就是一个战斗的形式,表现方面的问题可以另外讨论——以下构思哪个比较好?

1.在所有角色行动完毕之后可以执行自动战斗,充分利用空闲时间,不抛弃战略与角色扮演类的平衡机制。
2.以事件即时战斗作为主要斗争方式,让其他角色自动战斗,充分投入主动战斗。
3.以即时战斗的机制作为一种辅助方式,比如说角色可以随时按下按键改变属性抗性。

还有其他构思吗?
’’
2014.7.6,晚上03.41分,他死于脑癌。

Lv1.梦旅人

梦石
0
星屑
49
在线时间
163 小时
注册时间
2012-1-1
帖子
788
2
发表于 2012-3-2 14:21:14 | 只看该作者
传统RPG是主流啊,回合制!

评分

参与人数 1星屑 +24 收起 理由
真空包装 + 24 顶!

查看全部评分

图片不见了
回复 支持 反对

使用道具 举报

乌有君
3
乌有君  发表于 2012-3-2 14:28:26
本帖最后由 匿名 于 2012-3-2 14:29 编辑

做个帝国那样的毫无难度(毕竟有人口上限)当然做红警就茶几了(人口增加到一定极限后导致效率瓶颈,正在各种邪术突破中。)
重点任然是AI计算的一坨悲剧上。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8199
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
4
 楼主| 发表于 2012-3-2 14:36:06 | 只看该作者
我怀疑有人没看明白内容。
思路是作出”在回合制包装下的,类似格斗游戏的混种“,这样吧,把它理解为加速回合制游戏交互频率的一种手段,因此自然包括生存力所有外延的战术手段,比如说格斗游戏中的”格挡“,我们可以在回合制游戏中加入如此机制,当角色按下K时改变属性为”受到拳攻击伤害减免50%“,于是在敌人行动高速,敌人群体量多的RMTB环境下角色可能会拥有大量的防御手段,以至于最终实现加速交互频率。
2014.7.6,晚上03.41分,他死于脑癌。
回复 支持 反对

使用道具 举报

乌有君
5
乌有君  发表于 2012-3-2 14:38:30
本帖最后由 匿名 于 2012-3-2 14:41 编辑

同理,都是角色数量决定是否能够实时运行。
可以参考CROWD SIMULATION方面的研究

其实整个计算机体系结构本身就是回合制的,拥有最小单位的时钟周期……
甚至这个世界本身也是离散的……就算把原子切开了以后还是新的“原子”

点评

把时空无限分割然后平铺开来就能看到过去未来这就叫上帝模式(大雾~  发表于 2012-5-18 04:27
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3852
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
6
发表于 2012-3-2 14:39:47 | 只看该作者
地下城与勇士的RM版已经实现你说的功能;此外ARPG功能也可以实现的

点评

理解的关键:回合制不可抛弃。  发表于 2012-3-2 14:50

评分

参与人数 1星屑 +90 收起 理由
钢铁列兵 + 90

查看全部评分

步兵中尉
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8199
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
7
 楼主| 发表于 2012-3-2 14:45:33 | 只看该作者
匿名者 发表于 2012-3-2 06:38
同理,都是角色数量决定是否能够实时运行。
可以参考CROWD SIMULATION方面的研究

有以下思路:
类1:所有队友自动行动。
可直接操控的角色自身没有任何行动选择,但是玩家可以通过按键达到即时对敌人造成伤害的目的。

类2:我方回合内依照RPG方式行动,非我方回合内可以通过按键达到即时造成伤害的目的。

类3:战斗方式任意,主要是在敌方行动时可以自行做出选择,以提高生存力。




都是角色数量决定是否能够实时运行。  
这句话不理解,可以解释一下吗?


‘‘──疯狂异形于2012-3-2 06:47补充以下内容

理解的关键:回合制不可抛弃。
’’
2014.7.6,晚上03.41分,他死于脑癌。
回复 支持 反对

使用道具 举报

乌有君
8
乌有君  发表于 2012-3-2 16:45:35

假设角色数量为N
自动战斗环节中
需要遍历场上所有角色并执行其行为运算(于是一层循环,计算量== N)
如果按下按键后需要AI自行决定行动发生的目标,则假设角色间的交互假设仅存在简单敌我交互并且全部是单体指向性的则计算量至少N^2
交互发生时的数值运算假设不包含特殊条件计算量大致等同于RM默认的一次技能发动运算量
按键技能发动后对现存的上下文打断,并需要执行按键对应结果(这个不是运算量,主要是堆栈方面)
精灵绘制(RM的图像类都是悲剧,重写计划已经启动,进展缓慢中。)
以上需要在每个等待输入的帧循环处理

于是,极端例子:100个角色的场景,对每个角色的命令:自行攻击另一角色
于是每帧的操作:
遍历所有角色,各自进行随机数判断目标(排除自己),各自按键事件监听并运行对应的结果,同时播放100个攻击动画。若按键监听事件发生则需要运行对应的额外结果的运算。
为确保40FPS,以上工作均需要在0.025秒内完成。

如果有AOE或者距离计算或者行为策略神马的话就更欢乐了……

点评

+1  发表于 2012-3-2 17:52
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2012-5-12
帖子
14
9
发表于 2012-5-17 15:45:30 | 只看该作者
楼上的说的太好了,发动机不给力的机制,自然对汽车功能改造有着致命的影响。依靠这种动力来制造楼主说的模式,相当于在层外再套了一层,越来越臃肿。还是依靠发动机特长来改造或者自己制作引擎,没有万能的引擎系统,他们都有特定的环境!

有一点要说,制作任何游戏都没问题,包括3D效果,关键是你能忍受距离成功时,一切都要重来的时候。。。。

点评

所以我只是吐槽嘛。。。  发表于 2012-5-17 17:07
不啊,我很认真的回复、、、  发表于 2012-5-17 15:57
虽然你说的蛮好,可是为什么我觉得你是在灌水。。。  发表于 2012-5-17 15:55
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
629 小时
注册时间
2009-9-24
帖子
570
10
发表于 2012-5-17 17:02:34 | 只看该作者
即时战斗对单体的控制力是有一定限制的…你大可以做一些例如指挥指令的技能“比如集火某个敌人,分散攻击,防御为主等”用这些数据代替直接起效的技能,然后在技能里做公共事件,比如集火敌人…多摇几次随机数1-10…其中1-X是攻击指定敌人…另外的部分随机行动…重要的是让他们保持自动状态高速进行X个回合而非1回合…如果想对自动回合中的队伍进行干涉…则需消费某变量…比如说按X全队回血,消费变量值100…比如说变更作战方针为X…消费变量50…在下个整体回合到来之前每变更一次作战指令所要消费的变量就会累积翻倍,你看这样做行么233
十三工坊式作型人形兵器驾驶员
“和基巴君是不同的!和基巴君!”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-19 05:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表