游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5160|回复: 18

[讨论] 各位,求教下护送NPC任务规则

[复制链接]

3

主题

55

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2011-11-11 11:21:00 | 显示全部楼层 |阅读模式
感谢各位抽空看帖

昨天在群里讨论过的,不过还是不甚明白,早起百度一下,未果。(顺便请教下如何搜索出自己想要的信息……)
请教各位,通常来说,护送NPC任务的规则是什么。

我不想要一个玩家带着一个NPC,然后有很多NPC刷新出来。可是如果玩家A在触发了这个任务后,在玩家A未完成任务或者任务失败前其余玩家无法接受任务的话,会不会又有很多玩家错过这个任务?如果是在新区新手村又是主线任务,下一个任务的判定条件必须是这个护送NPC任务完成的时候,会不会很多人在那里排队等这个任务呢……(当然,新手村也许没必要这么卡任务)

任务应该是可以组队共享的吧,不过能否在玩家A触发这个任务后,一定时间内(比如30S),如果有不同队玩家B也触发这个任务,那生成的NPC为两个玩家共有的任务NPC呢?但是觉得这样想似乎有很多漏洞。

还有,护送NPC路上会刷出怪物,当玩家放弃这个任务的时候,NPC会消失,可是通常怪物是否消失?我想要是怪物不消失的话,会不会有些玩家接了任务再删除,最后刷新出很多怪物堆在地图上呢?或者玩家放弃这个任务,NPC不会消失?这个是怎么设置的?

谢谢各位指点~

14

主题

2184

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
发表于 2011-11-11 11:47:00 | 显示全部楼层

Re:各位,求教下护送NPC任务规则

可以让NPC在被护送的过程中依然可以继续发布任务,也就是允许玩家中途加入。如果担心部分中途加入的玩家会完成得太容易也可以用节点控制。NPC在到达某一路径节点(例如第一次强制战斗)之前会发布任务,通过这一节点后不再发布。

还有一种方法是每个玩家带独自的NPC,但互相看不见其他玩家护送的NPC,不过这种方法只能用于不参加战斗的NPC上。变通方案是从剧情上解决,使用“大量出现也很合理”的可量产NPC,比如没有具体名字的“XX村卫兵”。这样即使每个玩家都带同样的NPC也不会很违和(如果能让NPC名称和外观带有一定随机性就更完美了)。

事件刷新怪物,一般可以设置为脱离战斗后自动消失,无论玩家是否放弃任务。反过来说如果玩家正在与事件刷新的怪物战斗,那么即使放弃任务也必须打完这一架。

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-11-11 11:49:00 | 显示全部楼层

Re: 各位,求教下护送NPC任务规则

不知道你玩过wow的护送任务没,它的护送除了镜像处理方式外,有些日常任务会有这样的表现:
对于日常任务来说,接取这个任务以后,会刷新出npc跟随你,类似85级区域地图里的护送美酒任务,途中会有敌对拦截,如果失败,被护送NPC会消失,敌对单位的处理是,攻击玩家至玩家死亡或脱离追击距离后,消失;而护送和敌对过程中的这些NPC仅自己可见,但这不是镜像的处理,因为平时我们能够看到进行这类任务的玩家,甚至技能释放的动作;
希望对你能有点帮助,因为技术等约束,国内很少为了一类任务动用镜像这类技术,所以粗糙的方式大概是,任务开启后,刷新护送npc,npc仅拥有这个任务id的玩家可见。

14

主题

2184

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
发表于 2011-11-11 11:50:00 | 显示全部楼层

Re: Re: 各位,求教下护送NPC任务规则

fottenapple: Re: 各位,求教下护送NPC任务规则

不知道你玩过wow的护送任务没,它的护送除了镜像处理方式外,有些日常任务会有这样的表现:
对于日常任务来...



不过看到别的玩家砍空气也挺怪的

10

主题

773

帖子

777

积分

高级会员

Rank: 4

积分
777
发表于 2011-11-11 12:27:00 | 显示全部楼层

Re:各位,求教下护送NPC任务规则

把整个护送设置为系统自动进行一个事件,就可以解决你考虑的,排队,刷怪过多等情况
就是说,不管玩家是否接任务,镖车每2分钟发出一趟,镖车发出后,必须在镖车一定范围内跟随,否则算护送失败,中途会按照规则固定刷新怪物攻击镖车,这样就会在2分钟内,有大量的玩家同时在护送了

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
发表于 2011-11-11 12:59:00 | 显示全部楼层

Re:各位,求教下护送NPC任务规则

在非镜像系统中,护送任务必然会耽误玩家时间形成排队。
就以传统护送为例子吧。
首先,接取任务玩家打开NPC开关,之后NPC喊话,指明接取者。比如XXX我们开始前进吧。
之后的玩家由于开关关闭不会接取任务,做提示。
接取到任务的玩家队友在范围内,则提示是否一同开始任务。
玩家在离开NPC范围足够远则任务失败。
NPC死亡等特殊任务目标失败。
护送途中放弃任务,则被护送的NPC不会消失。任务继续。同时设计上NPC是不可能独立完成护送。


一些特例。
比如一个守护型护送。比如WOW中地狱火搬到的占卜任务。他是把来袭的怪物作为守护NPC 的召唤怪物发动。也就是说,你召唤守护NPC,守护NPC召唤敌对怪物。召唤者死亡,呗召唤者也死亡。这样做可以节省NPC资源。前提是NPC是大众量产型。

为来保证玩家的整体体验,中间加入护送其实是不合适的。换个角度说,这个任务可以作为非护送任务。比如把这个任务做成一个道具收集任务。而道具收集的途径是护送。护送结束后,NPC会召唤一个公共NPC,持续一定时间,玩家点击即可获得任务物品。这样在系统上更聪明的解决护送的参与机制。不过还是那句话,半道来的,体验受损。


关于镜像,镜像里玩家是不会呗镜像外的玩家看到的。所以不会出现玩家砍空气的问题。镜像可以看做是一个单人副本。只不过副本房间是公共的。副本NPC是动态的。

69

主题

2031

帖子

2356

积分

金牌会员

Rank: 6Rank: 6

积分
2356
发表于 2011-11-12 00:48:00 | 显示全部楼层

Re:各位,求教下护送NPC任务规则

镜像系统过于遥远,而且就为护送任务做不值得。
跟着玩家走的NPC,是主流做法之一,坏处是很难让NPC护送途中触发随机事件。
但可以通过沿途需要经过固定的点,来进行事件触发。
接取后,玩家跟随NPC的,排队其实还是小事,若玩家被任务引导到这一步,然后看到空荡荡的场景,而没有NPC,玩家会怎么样?
目前,我处理这种问题的方式是,护送任务,坚决不能放入主线,甚至是任何有前后续关系的任务线,护送任务是独立接取的。
并且新手村,坚决不允许做这样的任务。

10

主题

773

帖子

777

积分

高级会员

Rank: 4

积分
777
发表于 2011-11-12 09:34:00 | 显示全部楼层

Re:各位,求教下护送NPC任务规则

回楼上,玩家引导到哪一步,是否有是空荡的场景,是由npc由策划可以控制的吧,排队如果觉得时间场,可以30秒出发一场,如果觉得没人的时候系统也会自动运行,也可以设置为第一个玩家触发后,30秒npc发出,30秒内其他玩家可以接任务的形式。简言之,这些问题都不是问题,问题在于哪种形式利于玩家体验呢?任务是否要添加互动成分?希望是个人行为还是集体行为?

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
发表于 2011-11-12 11:38:00 | 显示全部楼层

Re:各位,求教下护送NPC任务规则

大众NPC的护送可以作为个人召唤。
特定NPC的护送往往是一个非常隐秘的任务。以WOW为例,他的护送多数是再犄角旮旯里的某NPC被绑架来。然后你做杀怪任务的时候无意中接到的。

69

主题

2031

帖子

2356

积分

金牌会员

Rank: 6Rank: 6

积分
2356
发表于 2011-11-12 16:16:00 | 显示全部楼层

Re: Re:各位,求教下护送NPC任务规则

思绪的雨: Re:各位,求教下护送NPC任务规则

回楼上,玩家引导到哪一步,是否有是空荡的场景,是由npc由策划可以控制的吧,排队如果觉得时间场,可以30秒...

路途中有事件触发,则会导致各种护送路程实际被延长或者缩减。
因此,完全有可能出现,后护送的NPC,追上前面护送的NPC的情况。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-30 20:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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