[闲聊] 假使你是电脑你会怎么玩炎二的每一关呢?

楼主: PluckTrue   2012-03-06 02:06:03
想必大家都把炎龙骑士团2破到不想破了吧。
那么如果让玩家来控制电脑,那要怎样才能打索尔那群怪物,或至少制造最大
麻烦呢?
这篇文章是想借由以原来敌方的立场来赢得游戏,看看到底要怎样来设计一个
AI。所以会避免使用一些我觉得很难做到的玩法,如利用地形或是用队友卡位。
希望能板友能提供一些意见谢谢。
名词
我方:盗贼
敌方:索尔及他的伙伴
第一关
分析
初始状态
我方7人皆 ap 24 dp 4 hp 28
我方可造成伤害 敌方照成伤害
敌方 索尔 ap 16 dp 12 hp 42 12 12
悠妮 ap dp 7 hp 28 17 28
亚雷斯 ap 26 dp 6 hp 48 18 22
盖亚 ap 22 dp 14 hp 50 10 18
假设我方敌方攻击次数相同下并忽略悠妮的伤害,要把敌方杀死要耗204的血
约大于我方的总血量196
(42/12)*12+(48/18)*22+(50/10)*18=204>7*28=196
但将亚雷斯的间隔攻击和悠妮的魔法考虑进去我方是较弱的。
第三回时哈诺和哈瓦那出现
哈瓦那 ap 50 dp 17 hp 54 7 28
哈诺 ap 27 dp 6 hp 36 18 23
第四回我方4人在右下角出现
此时不算哈瓦那和悠妮
204+(36/18)*23=250<11*28=308
算哈瓦那
250+(54/ 7)*28=474>>308 (这里可以看出老哈的战力大概约略等于其他人总和XD)
第五回我方4盗贼1头目出现
不算头目悠妮
474>15*28=420
头目 ap 34 dp 11 hp72
把头目悠妮算进去我方顶多打平
之后海巡出现敌方大胜
敌方防御力排序
亚雷斯=哈诺<悠妮<索尔<盖亚<哈瓦那
能承受盗贼攻击次数
悠妮(2)=哈诺(2)<亚雷斯(3)<索尔(4)<盖亚(5)<哈瓦那(8)
想法
1.如果想要全灭敌方必须在头目出来前我方不死,头目一出来后全军一起攻击才有机会赢
,但是这个策略有两个要考虑的地方,我方初始左下角距离敌方群太近,敌方移动很容
易挡住这群兵的逃路;另外第四回合我方要的四只兵必须不受海巡的干扰去攻击敌方。
2.我方攻击应攻击能在最少次攻击内消灭的敌方,而不是防御力较低的。
3.若不以消灭敌方为目标,可以尽量攻击能造成我方最多伤害的非正式索尔团队的敌方
如海巡或哈瓦那来减少敌方所得到的经验。
整关的策略
第一至第四回合我方往敌方移动并保持与敌方间隔五格距离,若亚雷斯攻击我方,则全
部前去攻击,并将战斗目标改为让敌方获得最少经验值。第五回合后出现后我方的若未
失去任何一只士兵则等到全军一起到距离五格范围边,在一起攻击。若聚集过程中受到
攻击改为让敌方获得最少经验值。
心得
1.需要一个能判断敌方密度及团队形状的算法(类似convex hull的算法)来让我方AI能
作出判断是否攻击的算法,判断敌方密度让我方能攻击落单的敌人,判断形状则能让我
方作出更精确移动的决定
2.若要一条一条rule设计很麻烦,难怪会有需发明maching learnning :p
作者: athenayuri02 ((  ̄ c ̄)y▂ξ)   2012-03-06 08:42:00
如果是电脑..第10关还第11关就直接杀掉索菲亚和国王再强的人都没办法过吧...>////<
作者: tulian (梧寤一如)   2012-03-06 10:47:00
之前好像也有类似的讨论#19rYtRAS 切入角度不太一样
作者: YOPOYOPO (痔疮小天使。)   2012-03-06 20:05:00
“若亚雷斯攻击我方”???
作者: mfkk3 (-κ-)   2012-03-06 20:43:00
可以的话就请大大做一个反派的每关吧 然后可以选难度这样!
作者: kevinnn (四労死苦)   2012-03-08 00:42:00
最后一关五只同时出场应该可以赢,先想办法干掉悠尼这变态然后再慢慢料理其他补血机
作者: scottandk (sunkillsea)   2012-03-08 18:01:00
最后一关五只一起出来只是让回合数更少而已XD
作者: suhaw (阿邪)   2012-03-10 02:30:00
同意楼上的话...
作者: iamsocool (焚琴煮鹤杀风景)   2012-03-10 09:51:00
最后一关都一回杀了 也没办法再少了XD
作者: Bamuth (楽园へ帰りましょう)   2012-03-10 11:09:00
五只魔神前面摆十个机甲队长保护,这样有搞头吗?
作者: kevinnn (四労死苦)   2012-03-12 13:21:00
五只魔神同时最强法术应该可以扫掉很多,没这么弱的基本上像是对法术没减免的角色大概都是秒杀两个神雷+一个天火+一个裂地基本伤大约在1700(全中的话)骑士类,武者类这些都秒杀
作者: scottandk (sunkillsea)   2012-03-12 14:26:00
楼上的想法是架构在"敌方先动"的情况,如果是我方先行动的情况,就算不玩变态灌功+一回合秒杀法,一次干掉2~3个魔神不成问题,剩下英雄或盖亚应该都吃的下~~~再下回合魔神团还是GG
作者: kevinnn (四労死苦)   2012-03-12 14:32:00
第三十关本来就是敌方先动,敌方传过来就可以攻击了
作者: evening0 (轩)   2012-03-12 20:56:00
没法每一关都练到255的话,索尔方的能力很有限吧
作者: scottandk (sunkillsea)   2012-03-13 13:10:00
30关是剧情传送魔神过来,哪叫先动啊....那魔王先讲话也叫先动嘛?系统还是设定我方先攻击~~
作者: kevinnn (四労死苦)   2012-03-21 21:51:00
传送过来就可以攻击啦,我方第一回合也只能休息而已
作者: scottandk (sunkillsea)   2012-03-26 21:57:00
http://www.youtube.com/watch?v=bYNEZCFUxCY 除非这影片作假~~~不然.....
作者: iamsocool (焚琴煮鹤杀风景)   2012-03-28 20:48:00
我方是用直接传送的..不会只休息...而敌人射程不够....还不如给个30台定点炮台作平行射击...
作者: kevinnn (四労死苦)   2012-04-03 09:33:00
只有第一回合地魔神是我方先攻,且第一回合主角群分散,想在第一回合就打倒对手绝不可能,且若五只一字排开(包括八只机甲队长)利用集火+休息并非没有机会
作者: EstelleRinz (小艾)   2012-04-03 09:36:00
30关还是我方先动啊......传送过去 1回合就秒掉空魔神
作者: kevinnn (四労死苦)   2012-04-03 09:57:00
没有围殴且角色分散的前提下要秒掉空魔神?地魔神都有困难且现在是讨论五只魔神一同出场一字排开,也没办法围殴且神雷+两次天火+裂地可以秒掉大部分没有抗魔法的职业若五魔神由人操纵,并非不可能打赢第一回合能马上打到那个位置的人顶多3~4人,在初期角色位置分配上,如果五只+8机甲的话,我方并不轻松
作者: EstelleRinz (小艾)   2012-04-03 14:31:00
根本不用围欧.......只要算好人物出场顺序即可ok??之前不是就有人在板上分享过 1回合秒杀空魔神的影片了
作者: kevinnn (四労死苦)   2012-04-03 22:46:00
那是打一回合,不是第一回合,而且现在也不是在讨论这个

Links booklink

Contact Us: admin [ a t ] ucptt.com