理想中的战略游戏

更好的游戏就要出来了,但它是我们梦寐以求的游戏吗?
我时刻期待着能有这样一款能够结合战略和战术思维的即时战略游戏,游戏的玩家主要任务就是发布命令,指挥下级军官参与战争,规划大的战略布局,具体的战斗由电脑控制的指挥官们去完成。基地的建设和兵员的建设按照一定的程序设计进行,玩家需要做的就是根据战场特点和敌方武器特点以及自身作战指挥方式:如攻击型还是防御型,点击已有的方案进行布局,接下来就是由电脑根据战场地势自动完成。或者,如果认为有更加好的基地建设方式,可以建立新的方案或对原有方案进行修改并可存取(这种方案的建立方式可以通过录制的方式实现,并可以编辑,去除不必要的命令)。这样玩家不需要将大量时间浪费在建设和无休止的升级中,而将主要精力用在战略战术使用上。低阶军官们有不同的AI,不同的兵种指挥官都有不同的作战方式,就象实际战场一样,并且有一定的奖惩方式,失败的军官要降职,胜利的自然升职,当然他们都是有名有姓的。玩家直接对高级将领们发布命令,例如,攻占高地,消灭地方军团。剩下的,我们就是站在天上看着整个大兵团或一列小队士兵的调动,和整个大战场的作战情况了。这些军官执行的都是早已编辑好的战术,并根据地方特点具体实施,玩家当然可以进行干预。并且记录模式可以记录一个军官的所有战术使用,以及玩家的干预命令,并且记录敌人同时的战略部署和兵团调动命令情况,以便可以在未来的战争中直接根据这些特点由军官们自行执行。
(未完待续)

正如5楼所言,游戏是战争的模型,儿童时期玩的"攻城",代代相传的围棋,实际都是一种模型化的战争游戏,表现形式不一样.我无缘开发游戏,很是遗憾,因此,也寄希望于我们的游戏创作者能够真正做出一些充满智慧的游戏来,不仅仅局限于画面与简单操作.而有更加深层次的内涵.可以在玩的过程中领略一番斗智斗力的喜悦.经验不仅仅是玩家们的,也可以是电脑的.我们设计不出真正的人工智能,但我们可以让它更有经验,至少让它貌视更有智慧些.
基于此点,我所认为的AI不应该是某种既定程序或脚本,而应该是一种可以不断自我丰富,不断自我完善的发展型程序.所以,我们的任何一个小兵或者指挥官,起初或许是呆如木瓜,但在不断的战争行为中自我发展,并拥有某种简单的人工思维(思维是真正的智慧).能够捕捉到玩家的某种习惯性的命令模式,并自动完成它.正因为这些拥有许多经验的电脑人的重要性,才更加使我们在使用的时候会小心翼翼,再三斟酌,将他们看作一个简单的生命体.
为什么在单机版上培养出来的战士和指挥官不可以放到网上和别人交战呢?当然是可以的,因为数值是可以复制的,但靠不断磨练得来的战斗经验是无法靠"金山游侠"或者"外挂"轻松修改的.如果你愿意将你辛苦培育出来的战士拱手让人,那是另外一回事情了.被盗也是不应该列入正常考虑范围的.而且单机版中的电脑对手也自然会不断进化,这实际上也是考验你自己的智慧了,它在学你.可以考虑的情况是,我们为什么不可以让我家的电脑和隔壁邻居电脑对拼呢?只要把我们培养出来的电脑人设定好就可以了.
(未完待续)

[ 本帖最后由 hanwu2k 于 2006-12-23 17:50 编辑 ]

lz喜欢的模式有点类似足球经理

我喜欢更加真实的战争游戏,哪怕是科幻的

理论上可以用mod来实现

我反而认为楼主追求的细节太多。我认为我们玩的战争游戏实际上是战争模型,既然是模型,就应该有所取舍,有些东西是应该舍去的。

楼主的一些游戏理念貌似比较前卫,可能超出了目前的RTS游戏的表现能力。可能将来开发出一种多个玩家参与,有分工合作的“团队战争模式”的战略游戏比较符合楼主的理念。

估计以后会有这样的网游吧,就是召集人比较麻烦?

正如5楼所言,游戏是战争的模型,正如儿童时期玩的"攻城",代代相传的围棋,实际都是一种模型化的战争游戏,表现形式不一样.我无缘开发游戏,很是遗憾,因此,也寄希望于我们的游戏创作者能够真正做出一些充满智慧的游戏来,不仅仅局限于画面与简单操作.而有更加深层次的内涵.可以在玩的过程中领略一番斗智斗力的喜悦.经验不仅仅是玩家们的,也可以是电脑的.我们设计不出真正的人工智能,但我们可以让它更有经验,至少让它貌视更有智慧些.
基于此点,我所认为的AI不应该是某种既定程序或脚本,而应该是一种可以不断自我丰富,不断自我完善的发展型程序.所以,我们的任何一个小兵或者指挥官,起初或许是呆如木瓜,但在不断的战争行为中自我发展,并拥有某种简单的人工思维(思维是真正的智慧).能够捕捉到玩家的某种习惯性的命令模式,并自动完成它.正因为这些拥有许多经验的电脑人的重要性,才更加使我们在使用的时候会小心翼翼,再三斟酌,将他们看作一个简单的生命体.
为什么在单机版上培养出来的战士和指挥官不可以放到网上和别人交战呢?当然是可以的,因为数值是可以复制的,但靠不断磨练得来的战斗经验是无法靠"金山游侠"或者"外挂"轻松修改的.如果你愿意将你辛苦培育出来的战士拱手让人,那是另外一回事情了.被盗也是不应该列入正常考虑范围的.而且单机版中的电脑对手也自然会不断进化,这实际上也是考验你自己的智慧了,它在学你.可以考虑的情况是,我们为什么不可以让我家的电脑和隔壁邻居电脑对拼呢?只要把我们培养出来的电脑人设定好就可以了.(未完待续)

目前的技术最多也就是让AI模仿一下玩家建造出兵的顺序时间,无法形成真正的经验

但是玩家是有经验的,只要玩家写一个AI,并且根据自己的经验不断地完善它,那么实际效果和使AI会学习也差不多了

至于在联机时使用玩家的AI bot对战,这个几年前的RTS就可以了

技术靠的是你有没有兴趣和耐心。如果记忆文件需要大量空间,那么我们可以想别的办法解决,先做出来再说了

可以先想办法做一个可以自我感知的软件人。嘿嘿。

[

经验形成的关键不在于记忆,而在于分析经过
要总结出什么是好的,应该多做,什么是不好的,应该少做
这个过程非常复杂

以现有的硬件处理能力来说,这种事情电脑还是做不到的

如果这很复杂,那么就需要从单细胞做起。

简单的说:
一道命令,好的标准,死亡人数少,敌人被击退或全歼,占领预定地点,并在下一道命令发布前,巩固胜利。
坏的标准,己方伤亡惨重,或被全歼,敌人胜利。

[

同一种战术/战略,在不同因素(单位,阵形,科技,地形,资源,敌军行动等)影响下会有完全不同的结果

所以单单分析这些是不行的

数以万亿计、功能简单的细胞组成了已知最复杂的物质组织形式——人类。OMG

[ 本帖最后由 银河解放军 于 2007-1-12 14:40 编辑 ]

其实,可以通过大量的判断语句来完成这个....不过游戏体积将无穷加大...
举例说,昨天我用大量FLASH推了电脑,电脑就记下一条,一旦我大量出FLASH,便出什么什么兵应对.结果我用斩首又搞死了电脑,电脑就再加上一条,一旦我出大量飞机,就出大量防空.结果又被我核弹炸死,又来一条,一定要出拦截.结果被我核弹饱和攻击还是弄死了,再出一条,当对方有多少多少核弹事,出多少多少拦截.这样的确可以形成一个学习的效果,但是....得多大的硬盘呢?

[

可是电脑要通过不断地使用不同的策略进行摸索才能”想“出某种情况下敌方行动的应对方法,得出一个判断语句,这样要把它教得有经验些可得花数万年时间!

就算真的比较有经验了,若是CPU不够好的话,光是要找到一个判断语句就要花很长时间

这样的AI看起来还是会很笨

[ 本帖最后由 asasaass 于 2007-1-13 05:23 编辑 ]

这些“经验”不是应该游戏发售的时候就有么,不然还有什么AI可言

除非开发商无敌的强,否则游戏发布时的设定好的判断语句只能应付一小部分的情况

而且先天的东西也不能叫做“经验”吧?

关于所谓“经验”,高级国际象棋程序有庞大的资料库,大概有几百兆吧,可是别忘记:

1.这个资料库是人类几百年下棋经验的结晶

2.国际象棋只有一个“地图”