游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5802|回复: 12

[讨论] 想请教一下关于游戏中战斗方面的问题

[复制链接]

4

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2006-12-17 16:58:00 | 显示全部楼层 |阅读模式
我想问问
网络游戏中,角色战斗中范围伤害是怎样判定的?

如:
我的人物是枪战士
1、进行普通攻击(范围攻击)。
2、3名玩家在攻击范围内。
3、根椐攻防属性不同,3名玩家分别受到不同伤害。

请问:
1、服务器怎么判断伤害?
2、完全根椐攻击范围判定角色伤害在网络游戏中可否现实?
(就是不像一般网游中一样,先选定攻击角色,再发动攻击,根椐判定范围内是否有其它角色,做出判定伤害。
而是直接攻击,判定伤害)abc
3、如果可以现实,两者谁在网络游戏中,在网速方面,比较占有优势?
4、如果大规模会战(同一片地域,玩家和NPC总数达到一个很大的数量)中,这种直接判定可不可能在近1、2年内依靠硬件,达到网速比较流畅?



因为脑海中有一个网游的想法,想把它写出来。在写到战斗系统部分遇到了以上的问题,望论坛里前辈们指点一二,感激不尽。abc [em10]

7

主题

252

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
发表于 2006-12-17 17:14:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

楼主可以去玩下《龙与地下城OL》,选个持双手武器的战士,加攻击范围天赋亲身感受一下:
引用:[网络游戏中,角色战斗中范围伤害是怎样判定的?如:我的人物是枪战士
1、进行普通攻击(范围攻击)。
2、3名玩家在攻击范围内。
3、根椐攻防属性不同,3名玩家分别受到不同伤害。]

具体的就不了解了,至于原因么?
我是小白!说出来会被人笑话无知的!

不过要是说到大规模会战,依靠现有的硬件技术,让每个玩家都感受国战的流畅,那么你肯定要面临最大的抉择:
1.去帮每个玩家都装上一台配置能够接受的了的PC……
2.直接将你的游戏设计成操作起来相当没感觉的游戏……
二选一,做不到就直接放弃,楼主看着办吧,不过你要是愿意帮我更换电脑,我是会热烈欢迎的....

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

积分
3800
QQ
发表于 2006-12-17 17:33:00 | 显示全部楼层

Re: 想请教一下关于游戏中战斗方面的问题

1、服务器怎么判断伤害?
2、完全根椐攻击范围判定角色伤害在网络游戏中可否现实?
(就是不像一般网游中一样,先选定攻击角色,再发动攻击,根椐判定范围内是否有其它角色,做出判定伤害。
而是直接攻击,判定伤害)abc
3、如果可以现实,两者谁在网络游戏中,在网速方面,比较占有优势?
4、如果大规模会战(同一片地域,玩家和NPC总数达到一个很大的数量)中,这种直接判定可不可能在近1、2年内依靠硬件,达到网速比较流畅?

1、服务器根据动作,然后利用事先设定的公式,计算每一次攻击造成的伤害。
2、理论上可以,把距离作为一个计算元素就可以,不过并不推荐这么做,无论对于Server效能和网络都会有非常大的压力,并且会让网络延迟明显暴露,出现很多让玩家无法接受的情况。(例如玩家明明看到击中对方,但是实际上对方已经走开,这种情况肯定是非常频繁的存在的。)
3、前面已经叙述。
4、5年内不要指望这样的产品,包括三国无双BB这些对于人数这些的限定都是非常严格的。

2

主题

58

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-12-17 18:09:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

楼主的问题有点模糊……我先稍微整理一下吧。

其实您说的“范围判定”就是现在面攻击技能的判定方式啊(暴风雪、奥爆等等),你说“普攻攻击(范围攻击)”,是不是说希望在某个游戏中将普攻也都做成范围攻击呢?

如果是这个问题,我分两个层面回答一下。

首先,从设计层面说。一般RPG、策略游戏中需要选定目标,再攻击或者使用技能,是为了模拟真实战斗中“集中精力攻击某一个对手”的情景,毕竟同时对付多个敌人是非常困难的。而在这个基础上,范围攻击技能强调了对多人聚集时候的杀伤力,可以视作一种独特的对付多人情况的战斗技巧。它和集中对付一个对手的单体技能相呼应形成了一个比较稳定的设计模式,后面的很多游戏战斗系统设计也就沿用下来,所以我们看到现在很多游戏采用需要指定目标攻击和选定区域范围攻击的方式……这和服务器逻辑运算的考虑到没有太大的关系,形成这种设计模式的时候估计还没有网络游戏呢。

从技术层面来说,确实选定目标再攻击会节省一些,这个时候只需要计算一下敌我两点之间的举例,判断是否小于技能射程,就可以开始做后面的攻击运算了。范围攻击还要在范围区域中遍历一下找人;或者遍历场景里面的人察看他们的坐标是否在范围内。如果这样的判定逻辑非常频繁的话,确实会加大服务器的负担。

不过我感觉这两种方式实在是不好拿来比较说谁更有优势,他们应该都是战斗技能需要应用到的判定方式。至于说现在或者一、两年内的服务器硬件是否能承担这个还要看具体设计,比如战场的人数,其它的逻辑复杂程度等等。

我感觉楼主有什么想法,在没有具体到硬件环境、数据分析之前,可以先大胆的写出来,不要说太多的考虑技术上的限制……设计太模糊的话很多技术问题根本无从谈起。何况设计如果足够好,都可以有要求技术为其突破常规技术体系的主动权……

不过我也要提醒楼主,如果您是希望要的是形成类似三国无双那样的劈砍一大片杂兵的战场动作体验,那么这不是“单体攻击”“范围攻击”这里的问题……动作游戏的爽快体验来源于其不同的战斗系统实现方式,需要更多的去考虑处理动画逻辑信息、碰撞检测、角色运动处理等等,完全是另外的一套体系了。用现有的RPG战斗系统加上范围普通攻击是无法做到那种体验的。

4

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2006-12-18 00:55:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

非常感谢三位前辈帮助
特别是charmelf前辈的回答,非常的详尽。

看来设想中的战斗系统就目前来说,还是不能用。。。



另外,我有这样的一个想法,还想听听几位前辈的意见。

[背景:原始社会出现之前的未开化的地球时期,类似《石器时代》的时期]
根椐这个设定,为了加大游戏的的可玩度,我对这个想法进行深化的设想,有如下特点:
1、“恐龙”与“人类”共存的大陆
2、真实的家园建设。

先说这两点吧,这看来是不是很普通?很一般?很掉渣的“特点”?
等等
请向下看。

从第一点的设想延伸:
恐龙——1、驯服→骑乘;  2、骑乘战斗;(注:想想,恐龙有大有小的,那么它就有了一个独特的骑战系统)
人类——1、团队配合(在恐龙时代生存当然不是一个人就可以的。);2、国战(原始时代是没有国家的,国家、部落的形成由玩家创造)。

是不是还是很土?

那么这个土的掉渣的设定带来了几个“特色”:
1、奇异的世界景观(画面特色)
2、熟悉的、怀念的音效(恐龙的叫声,如果你也喜欢恐龙的话)
3、独特的骑战系统(战斗特色,还有非骑战的战斗模式),当然这也是最难完成的部分。

事实上,好像现在的玩家很吃这一套。

再从第二点设想延伸,我想到以下几点(请看到最后):
1、玩家出生时分散在大陆的各个地点,并且游戏里没有官方聚集点,游戏的聚集点由玩家创造。这主要是为了游戏的世界观,还有,为了给这个游戏以“特色”。
(1、为防玩家过于分散,我们把出生地限制在1-15级区,当然,它也是相当大的。
   2、为了满足在一起进行游戏的玩家,在设立人物后,选择来到游戏里之前,可以指点好友的呢称/游戏内部ID,组队在一个地点出生。)


2、玩家分散不是目的,我的目的是把玩家由分散再聚集在一起。
(1、设定饥饿度:当一个人饥饿时,他就想要食物,那么食物在哪?
   2、设定口渴度:当一个人口渴时,就想喝水,那么水在哪?
游戏里,在河的沿线,食物和水最充足,那么玩家会向哪里走?

当然,在这之前,新手指导系统会非常详尽的告诉玩家怎么样得到食物和水)


3、为了让玩家产生凝聚力,在游戏里,组队虽无经验加成,但设有队伍技能,这些技能只能在组队情况下才能使用。可以更好的帮助玩家增长战斗持续战斗时间。

4、游戏里再设固定团队。进阶为氏族、部落、国家。

5、游戏里的血、蓝瓶暴率非常的低。开放营火技能(一个营火里,最多可以容纳10个人,一个人是10%回复速度,人越多,回复越快。),回复好后,增加特殊状态。

6、开设即时建筑系统(一个房子分地基、墙、房顶,就好了):为防止出现满世界都是玩家的房子,把房子的造价提高,增加房屋可毁坏的设定,房屋对地形要求加大(找一个好地皮也不容易的),在固定食、水丰富的地方,给出大范围平地,方便玩家造房屋。




e....乱的很,在网吧写的,好多想不起来了。就先这样吧
我想问问,这种游戏可以做的出来吗?

8

主题

99

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2006-12-18 01:09:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

4、如果大规模会战(同一片地域,玩家和NPC总数达到一个很大的数量)中,这种直接判定可不可能在近1、2年内依靠硬件,达到网速比较流畅?

你的预期目标是多少玩家,多少NPC????

我也关心这问题.一直不明白现在的服务器的单个地图最多能容纳多少玩家和NPC???以致一些类似国战的设想都不好去做....人多了怕服务器撑不住,人少了又没意思!!!!

谁可以解答下,我只要个大概的数据就可以了呀.

4

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2006-12-18 01:20:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

我也是不知道才问的。。。

没办法帮你。。。

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-12-18 09:42:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

其实可以看作相当于一次限制攻击区间的群体攻击

或者看作是 FPS游戏?

26

主题

1137

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2006-12-18 11:32:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

貌似你想要的效果类似wow里战士的顺劈斩...

7

主题

252

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
发表于 2006-12-18 21:11:00 | 显示全部楼层

Re:想请教一下关于游戏中战斗方面的问题

期待真三国无双BB吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-8 22:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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