更新结果
介绍
为庆祝怪物猎人4终极版在新3DS上的发布(2月13日),以下是本游戏中的山丘之王。
您是新手猎人,将参加由5次连续狩猎组成的锦标赛。在这些狩猎结束时,将根据对怪物造成的伤害对猎人进行排名,当然,他们会杀死怪物还是将其杀死。此外,作为新手,您必须坚持选择的武器,直到您经验丰富为止。
词典
ATK
:攻击
DEF
:防御
HP
:健康点
NRG
:能量
GRD
:后卫
SPD
:速度
SHP
:锐度
AGR
:攻击性
POT
:药水
RAT
:定量
WHE
:磨刀石
原理
猎人可以选择以下四种武器:
| Id | ATK | GRD | SPD |
------------------------------------------------
Great Sword | GS | 7 | 2 | 2 |
Dual Blade | DB | 3 | 0 | 7 |
Lance | LA | 5 | 4 | 3 |
Hammer | HA | 9 | 0 | 1 |
要寻找的5个怪物是:
| HP | ATK | DEF |
----------------------------------------
Yian Kut-ku | 1500 | 5 | 4 |
Rathian | 1800 | 7 | 4 |
Rathalos | 1800 | 4 | 7 |
Tigrex | 2000 | 8 | 6 |
Fatalis | 2500 | 11 | 7 |
游戏开始时,您必须选择一种武器。然后,对于5个狩猎中的每个狩猎,您将被分成4个玩家的团队,然后开始狩猎。
每个猎人的基本数据是:
| HP | NRG | DEF | SHP | AGR |
-------------------------------------------------------
Hunter | 100 | 100 | 5 | 4 | 0 |
统计数据不能超过其初始值(即,使用50HP的药水只能使您的生命恢复至100HP)。
每个猎人都以:
| POT | RAT | WHE |
---------------------------------------
Hunter Items | 5 | 5 | 5 |
控制器通过命令参数为您提供输入,您的程序必须通过stdout输出。
句法
输出(准备)
在游戏开始之前,控制器会调用您的提交且不带参数。这意味着您必须通过输出其ID来选择4种武器之一。您将保留此武器直到游戏结束。
您需要输出:
WeaponID
例如:GS
。
输入
每次调用程序时,它将接收这种格式的参数(换行符不是输入的一部分,仅用于格式化):
Round;YourPlayerId;Monster_ATK;Monster_DEF;Monster_HP;Monster_TargetId;Monster_NextMoveId;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo
输入示例
3;3;5;5;1164;2;S;
0_LA_5_5_75_45_4_3_2_55_5_5_5_AA;
1_HA_9_5_75_100_0_1_3_321_5_5_5_N;
2_GS_7_5_75_35_2_2_2_59_5_5_5_BB;
3_DB_3_5_75_78_0_7_2_0_5_5_5_AB
在这里,您看到这是第3分钟(从1开始),您是玩家3。您携带双刃剑,拥有3个ATK,5 DEF,75 HP,78 NRG,0 GRD,7 SPD,2 SHP,5 POT,5 RAT,5 WHE,您当前的组合是A-> B。
输出量
查看游戏玩法。
游戏玩法
每次狩猎开始时,将随机组成4个猎人的团队。如果没有足够的猎人来组队,游戏会自动添加随机选择的4个“助手”(Felyne,Melyynx,Palico或Koneko)中的1个或多个,以达到所需的数量。
每次狩猎持续50分钟,您可以每分钟执行1次操作(即,每次狩猎执行50次操作)。对于这50分钟中的每一分钟,您需要输出一个与要执行的操作相对应的字母(请参阅操作)。
猎人先走(按照开始时随机选择的顺序),然后怪物执行其动作(提供为Monster_NextMoveId
)。所以每一分钟都是这样的:猎人1>猎人2>猎人3>猎人4>怪物>下分钟...
在第一分钟,怪物将始终使用O
(请参阅动作)。动作后的每回合,怪物都会通过选择AGR
价值最高的猎人来选择下一个目标。AGR
每分钟减少30。
如果怪物或所有猎人被杀死,狩猎将停止。每次狩猎后,猎手都会复活,其统计信息,物品,连击和行动会重置为默认值。
猎人的行动
A
:进攻A [需要NRG
]B
:进攻B [需要NRG
]C
:进攻C [需要NRG
]G
:守卫[需要15NRG
。仅在武器的GRD> 0时使用。激活GRD
伤害公式中的属性以进行下一回合。]D
:道奇[需要30岁NRG
。完全躲避伤害,以备下一回合。]W
:等待[恢复30NRG
。什么都不做。]T
:嘲讽[恢复80NRG
。增加AGR
300。]P
:药水[需要1POT
。恢复90HP
。DEF
下回合减少2。]R
:定量[需要1RAT
。恢复30HP
和50NRG
。DEF
下回合减少2。]S
:锐化[要求1WHE
。恢复SHP
为4。减小DEF
一圈。2。
怪物的行动
怪物们随机选择他们的行动。
O
:观察(5%的机会)[什么都不做。]A
:攻击(40%几率)[攻击目标(在中定义Monster_TargetId
)。]R
:咆哮(10%的机会)[使所有人震惊。猎人下一回合什么也不做。F
:飞行(10%几率)[下一回合完全躲避每次攻击。]C
:冲锋(15%几率)[攻击目标(在中定义Monster_TargetId
)。下一回合完全避开每次攻击。]S
:旋转(20%几率)[攻击每个猎人。]
攻击与组合
每个武器可以用来发射3次型动物攻击:A
,B
和C
。
每次攻击都需要NRG
根据以下公式进行消耗:energy = floor(100 / (SPD + 2))
赔偿金用以下公式计算:damage = ATK * (10 + SHP - DEF [- GRD])
。GRD
仅在猎人当前守卫时才适用(请参阅操作)。当猎人使用物品时(见动作),他的DEF
伤害降低2。每击中一个怪物,其伤害降低SHP
1,直至最小值1。怪物的a SHP
为0。对怪物造成的每次伤害均增加AGR
相同的值。
如果您设法连锁攻击以创建特定的连击,则您的伤害将乘以相应的奖励。攻击以外的任何动作都会重置您当前的连击,并且使用连击reset = 1
也会重置它。
| Combo | Bonus | Reset |
------------------------------------------------------------
Great Sword | B -> B -> A | 3 | 1 |
Great Sword | B -> B -> B -> C | 4 | 1 |
------------------------------------------------------------
Dual Blade | C -> C | 2 | 1 |
Dual Blade | A -> B -> A -> B | 3 | 0 |
Dual Blade | A -> B -> A -> B -> A | 4 | 0 |
Dual Blade | A -> B -> A -> B -> A -> C | 5 | 1 |
------------------------------------------------------------
Lance | B -> B -> B | 3 | 1 |
Lance | A -> A -> A | 2 | 0 |
Lance | A -> A -> A -> C | 4 | 1 |
------------------------------------------------------------
Hammer | B -> B -> A | 2 | 1 |
Hammer | C -> C -> A | 2 | 1 |
规则
- 允许写入文件。请写入“ yoursubmissionname.txt”,游戏开始前该文件夹将被清空。禁止使用其他外部资源。
- 您的提交有1秒的回复时间。
- 提供命令以编译和运行提交。
得分与获胜
你得到 :
- 一次成功的狩猎生存下来(怪物死亡)+1000点。
- 在不成功的狩猎中存活下来的怪物+0点(活着的怪物)。
- -1000点用于消逝(猎人死亡),无论狩猎结果如何。
- 对怪物造成的每伤害+1点
获胜者是经过5次狩猎后得分最高的人。
控制者
您可以在github上找到控制器。它还包含4个用Java编写的samplebot。在Eclipse中将其打开,将已编译的bot放置在根文件夹中,然后将一个类添加到控制程序中(就像samplebots一样)。
结果
平均10场比赛:
1. Lancer: 5495
2. Felyne: 4786
3. Melynx: 4190
4. RedViper: 3886
5. Koneko: 3639
6. TheKingsJester: 3100
7. RoranStronghammer: 3046
8. WeaselWill: 2849
1个游戏的完整日志:http : //pastebin.com/bfR5ZiMJ
10个游戏的结果:http : //pastebin.com/YWFf6qT7
<br>
。(相关的HTML5专业提示:没有自动关闭标签之类的东西。<br/>
仅出于遗留原因才被允许,并且在语义上等同于<br>
。)