游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5110|回复: 7

战棋SLG的两个难点

[复制链接]

22

主题

371

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2008-4-10 17:06:00 | 显示全部楼层 |阅读模式
战棋SLG的两个难点

这里要再缩小一下战棋SLG的定义,实际上这里说的是类似大战略这种简化战略层次,有较多的单位在地图上走格子的回合制SLG。看上去业余要完成一个战棋SLG并不困难,因为它对图像处理没有什么太高的要求,大都是一个个图标在移动;地图制作简单,就是用最简单的Tile图素拼接法就能实现;如果直接在大地图上开打,连战斗画面都能省略很多;因此以VB的老牛破车处理速度和简陋的windows标准控件界面似乎都能做出来————大战略就用了很多的标准控件。但是,我在断断续续地写了两年设定(文案,不是代码)之后,发现大战略也不是那么好写,有两个大坑值得注意。
对程序来说,问题在于AI。游戏的复杂程度和AI的聪明程度成反比,游戏的中需要考虑的要素的数量越多,电脑方思考越笨。对于大战略这种兵器种类繁多,相生相克复杂,又导入了索敌(侦查)范围的游戏来说,AI需要统筹安排的量太多了。如果是写曹操传或是类似萌え萌え二次大?椋?裕┱庋?挠蜗罚?I仅限于一个基于Tile的计算移动范围的算法,以及选择在移动范围内的攻击目标的规则,再加上特殊时刻的行动(比如向某个地点移动)就差不多了,都不是很难;而对于大战略,已经不是让全单位轮流动一遍,看看能不能打到人就可以对付的了。比如,光是一个让步兵搭载车辆进军某地的过程,就牵涉到局势判断,目标选择,单位的行动配合等等无数。

对于策划设计者来说,困难的是公式和数值的设定。要想做个稍微正统点的战棋SLG设定,部队的参数数量就飞快的地往上增加,移动,燃料,空防,地防,武装,优先,轻易突破数十项。公式也随着复杂化,单是攻击公式一项,用到的性能参数就有十几个,其他还有远程射击,占领,爆击,经验变化等等公式就不用说了。Excel在设计和平衡公式的时候会非常有用。
另一个就是用到现代兵器的话,数量繁多。现代大战略和AD大战略一直以包含的兵器数量闻名,最近的版本号称有2000+的样子。其实做三国或是类似的SLG的话也差不多,武将人数摆在那里。做知名的三五十的时候,还是比较令人愉快的,可以一边YY一边精细地调整数值;等你做到大头部分,中庸武将或是武器,一个个设定,数百上千行乘以几十列,就有上万的格子要填,足以把人逼疯。不是很熟悉的还要时常查资料,也顾不上数值平衡和偏让了,大致上以参照物为基础略加变化,比如F-16,Mig-29,幻影2000算是类似,可以互相参照,这样至少结果不会太离谱。

由于有着这两个难点的存在,要做一个能够让人愿意玩下去的战棋SLG并不如想象中那么容易。相较而言,SRPG的战棋类(比如曹操传)更易于成功,有数个曹操传的MOD(玩家自行修改版本)也挺受人欢迎的样子。

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2008-4-10 19:02:00 | 显示全部楼层

Re: 战棋SLG的两个难点

Cipher: 战棋SLG的两个难点

战棋SLG的两个难点

这里要再缩小一下战棋SLG的定义,实际上这里说的是类似大战略这种简化战略层次,有较...

要注意的是AI设计是策划的任务

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

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

Re:战棋SLG的两个难点

楼主分析的很好,SLG不好做,大战略最难做,记得SEGA MD上的大战略,到了后面的关卡, 回合轮流一次最长时间要45分钟,当然了,地图很庞大,兵种也很复杂,除非敌人都是傻的不动,其实SLG里的敌人AI是很难做的,遍历一次要考虑很多因素,2005年我做姜维传的时候只做两条路线,就是因为计算方面太难了,尤其是当成为一张网的时候,每个国家对每个国家都要考虑(敌、友、盟、战、守等),可以说非常复杂,就算到现在我也只能做三条路线的国家,多了,AI那些计算是按几何基数增长的,虽然VB做这类游戏够了,但程序结构上还是比较复杂的,所以做一个好的SLG游戏要比我的3D游戏还要难。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-4-12 22:05:00 | 显示全部楼层

Re:战棋SLG的两个难点

最近在研究Advance War2 有点意思,正在研究怎么把资源弄出来等高考结束我也做一个。

4

主题

102

帖子

102

积分

注册会员

Rank: 2

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

Re:战棋SLG的两个难点

吵的好,谁对谁错不好说了,要用作品说话,到时候才好比较.

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2009-6-30 10:07:00 | 显示全部楼层

Re:战棋SLG的两个难点

偶正在做SLG游戏,AI分析很困难,主要是算法时间问题

61

主题

1429

帖子

1430

积分

金牌会员

Rank: 6Rank: 6

积分
1430
发表于 2009-6-30 14:16:00 | 显示全部楼层

Re: Re:战棋SLG的两个难点

Miu.C: Re:战棋SLG的两个难点

最近在研究Advance War2 有点意思,正在研究怎么把资源弄出来等高考结束我也做一个。


我记得前年你说你上大学2年级的,现在又高考?您越活越下~~~~~~~~~~

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2009-6-30 16:42:00 | 显示全部楼层

Re:战棋SLG的两个难点

极限优化。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-19 21:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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