游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9748|回复: 46

[讨论] 最近困扰我的问题,求指教

[复制链接]

14

主题

2184

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
发表于 2011-10-19 10:39:00 | 显示全部楼层 |阅读模式
FPS游戏的夺旗战,玩家分成红蓝两队。地图上有奇数面旗帜线性排列(通常为5面),初始状态为2红2蓝1白(中立)
主要玩法为红蓝两队玩家争夺旗帜,但只能占领对方最前线的旗帜,不允许直接占领后方旗帜。

现在会出现这样一个问题:
假设可占领旗帜为3号及4号,红蓝双方的策略均为忽视防守,则可能会出现双方交叉占领对方旗帜的状况。
此状况下,当其中一方(假定为红方)成功占领3号旗帜时,则按战线推移规则锁定处于后方的4号旗帜并中止蓝方对4号旗帜的占领行为。蓝方可占领旗帜变为3号,红方可占领旗帜变为2号。如图:

问题在于:
此时红方可以继续前进占领2号旗帜,而蓝方则因主力都在4号旗帜,很可能来不及回防。由于题材所限,不可能给玩家任何形式的传送功能。此时就会出现红方势如破竹一口气占领到蓝方老家而迅速取胜的可能性。这种情况是我所不愿意看到的,我希望双方在实力接近的情况下能尽可能多地进行拉锯战。

目前提出的解决方案有3个:
1、每次有旗帜被占领后都将双方所有玩家传送回离前线最近的出生点。但这样会把一场完整的战斗拆成无数次孤立琐碎的小战斗,使游戏体验支离破碎,基本上我对这个方案持否决态度。
2、每次有旗帜被占领后,所有旗帜在1分钟内无法被占领,这段时间可供玩家调整战略。但这样仍然会打乱游戏节奏,而且也没有从根本上解决我提出的问题,不能令人满意。
3、大幅度提高占领所需时间,给蓝方足够的时间回防。但占领太慢也会影响游戏体验,而且可能会对关卡设计产生限制。
4、无视此问题,以“谁让你不防守”的理由把失败的责任转嫁给玩家。这个基本上等同于举手投降,可能的话我也不想用这个方法。

不知各位能不能想到别的什么好办法,求指教

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2011-10-19 10:44:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

看不懂图,旗子的颜色是由夺取者决定的还是旗子固有的属性?一开始所有旗子线性排列在一起还是双方阵营的分成两排再加一个独立的?如果是排在一起那初始顺序是什么?

14

主题

2184

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
 楼主| 发表于 2011-10-19 10:48:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

旗子的颜色是由占领者阵营决定的,初始状态是红红白蓝蓝,线性排列
玩家必须按线性顺序从两头往对面推

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2011-10-19 10:53:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

我觉得最好避免交叉争夺的情况,也就是说任何时候双方争夺的焦点都只是同一面旗子,这样就确保只有一条战线,否则就是这个系列的旗子里有两条同时存在的战线了,那很可能就打不出拉锯战的效果,因为没有明确的争夺焦点了

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2011-10-19 10:58:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

考虑一下这样做,在把初始的白旗夺下之后,系统自动按照战线推移方向把下一面旗变成白色,任何时候都只能争夺白旗。例如:
红红白蓝蓝 变成 红红红蓝蓝 时,系统自动剥夺蓝方的一面旗,变成 红红红白蓝
红红白蓝蓝 变成 红红蓝蓝蓝 时,系统自动剥夺红方的一面旗,变成 红白蓝蓝蓝
这样最好把旗子数(战场纵深)弄多点,甚至可以考虑弄两排旗子,那就变成双线的拉锯战

14

主题

2184

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
 楼主| 发表于 2011-10-19 11:13:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

永远只有一面可争夺旗子的确是最理想状态,这个主意有点意思

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2011-10-19 11:13:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

可以设置:
3号旗子的占领时间30秒
2、4号旗子的占领时间1分钟
1、5号旗子的占领时间2分钟

不明白:场景内可移动路线是单一线性的么?

不赞同:
在把初始的白旗夺下之后,系统自动按照战线推移方向把下一面旗变成白色,任何时候都只能争夺白旗。
这样会导致强弱差距过大
拉锯战并不是一个好的方案,胶着反复持久不下只会让玩家越来越烦躁,除非你们的FPS本身就是慢节奏的。

1

主题

116

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2011-10-19 11:19:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

我的想法是,初始可以为奇数,那么双方所拥有的战略点为相同的,那么可以设置奇数个中立点
而己方大本营根据初始战略点的守备值为200%
当己方占领中立点时不给大本营增加任何属性
而在占领对方战略点时可以增加一定大本营守备点
同样在失去己方战略点时减去己方大本营守备点
而大本营最终守备点不小于100%
这时就可以不考虑是否失去或者获得战略点的冲突
只要战略中任何一方有足够能力夺取对方大本营,战斗就可以判定为占领方胜利
而复活地点则是根据玩家死亡时半径距离最近的的复活点复活
这样不仅可以解决一个回防拉锯的问题,还可以提供给玩家足够的时间获取有利环境
当然只是个人想法而已

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2011-10-19 11:22:00 | 显示全部楼层

Re:最近困扰我的问题,求指教

换了一种思路去做,你看看能不能给你点新的思路。
最后一格默认锁定,解锁条件是占领其他4格。
倒数第二格默认解锁,锁定条件是连续三格占领区。

锁红        红        白        蓝        锁蓝
锁红        锁红        红        蓝        锁蓝
锁红        红        蓝        红        锁蓝
锁红        蓝        红        红        锁蓝
锁红        锁红        红        红        蓝

1

主题

116

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2011-10-19 11:36:00 | 显示全部楼层

Re: Re:最近困扰我的问题,求指教

Miller: Re:最近困扰我的问题,求指教

换了一种思路去做,你看看能不能给你点新的思路。
最后一格默认锁定,解锁条件是占领其他4格。
倒数第二格...


楼上的这样确实是个不错的构想呢
但是既然有涉及到战略方面
那么己方有足够能力在不夺旗的情况下直取对方
为什么一定要设置得那么死呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 06:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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