游戏开发论坛

 找回密码
 立即注册
搜索
楼主: sjinny

[讨论] 问下有没有战斗的各个角色同时做行为决策的?

[复制链接]

0

主题

63

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2008-4-10 12:51:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

http://www.tudou.com/programs/view/jr8PfOvYwmQ/,这个游戏应该和你的想法很接近

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2008-4-10 13:08:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

那个视频……画面很强大,但是看不懂……?

0

主题

63

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2008-4-10 13:22:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

白骑士物语,你搜索一下去了解他的战斗系统吧

1

主题

135

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2008-4-10 13:55:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

   看了许久,还是不太明白楼主描述的到底是怎样的战斗模式。
  
战斗的各个角色都同时(在同一个时间段内)决定自己的行为,然后计算这些行为同时进行所产生的结果?
    前面这个,市面上的回合游戏都这样;后面的,行为同时进行是啥意思?是同时进行技能的效果计算?还是按照一定的顺序进行技能的效果计算,然后同时播放动画?不过,无论哪种情况,在MMO环境下都是不可行的。
    拳皇相对于回合MMO的一大特点就是1V1;
    石头剪刀布也是。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2008-4-10 14:05:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

简单搜索了一下,没找到什么有用的信息,汗

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2008-4-10 14:09:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

就是“战斗的各个角色都同时(在同一个时间段内)决定自己的行为,然后计算这些行为同时进行所产生的结果”。
前面一点,我不知道有没有这样的,但是我知道至少有些不是这样的;)

我想应该是同时进行技能的效果计算,然后根据结果来播放动画,比如有些行动结果是同时发生的那么就同时播放,有些是有先后顺序的(比如一个战士在冲锋时躲避了一个火球术,那么就要先在开始冲锋的同时播放火球术成功施展的动画然后才是躲避的动画)。

为什么在MMO情况下不行呢?我觉得关键的地方在于规则的制定,程序方面应该是可以实现的。

又想了下,同时交互的人数变多时问题的确变复杂了

1

主题

135

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2008-4-10 15:43:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

   同时进行技能的效果计算?  每个回合结束之后,才进行HP的判断?  恶心了点。。。
   一个战士在冲锋时躲避了一个火球术,那么就要先在开始冲锋的同时播放火球术成功施展的动画然后才是躲避的动画。。。 如果5个人同一回合向这个人释放了火球、冰棍、吸血、普攻等,怎么办呀?
   在多个规则、多个选择、多个结果、全屏动画的情况下,伤害计算、动画播放的先后都是必然。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2008-4-10 15:54:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

如果5个人同一回合向这个人释放了火球、冰棍、吸血、普攻等,怎么办呀?

就看这个人有没有本事冒着枪林弹雨顺利冲到法师面前了……汗……
规则是一个体系里的,选择是所有玩家在同一个时间断内作出的,之后的结果是算出来的,服务器把结果算好之后才交给客户端去渲染,这时就仅仅是根据结果播放一系列的动画了……

4

主题

51

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2008-4-10 15:55:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

我觉得在逻辑层面做出来绝对没问题
关键是如何表现相应的动画和画面
我的想法是这样的,把技能作为一个对象从新定义,
如技能A,攻击力5 防御值3 速度值6
  技能B 攻击力6 防御值5 速度值1
就象一张张卡片牌
玩家在你出一张我出一张的情况下,只要给出一个规则,即如何判断牌与牌之间的伤害规则就可以了


4

主题

51

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2008-4-10 16:06:00 | 显示全部楼层

Re:问下有没有战斗的各个角色同时做行为决策的?

规则是一个体系里的,选择是所有玩家在同一个时间断内作出的,之后的结果是算出来的,服务器把结果算好之后才交给客户端去渲染,这时就仅仅是根据结果播放一系列的动画了……

能做到这部分也不错了



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-10 03:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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