Güncellenmiş Sonuçlar
Giriş
Yeni 3DS'de (13 Şubat) Monster Hunter 4 Ultimate lansmanını kutlamak için, bu oyunda temalı bir King of the Hill temalı.
5 ardışık avdan oluşan bir turnuvaya katılacak acemi bir avcısınız. Bu avların sonunda, avcılar canavarlara verdikleri zarara ve elbette onu öldürüp öldürmediklerine veya yok olup olmadıklarına göre sıralanacaktır. Ayrıca, bir acemi olarak, daha deneyimli olana kadar seçtiğiniz silaha bağlı kalmanız gerekir.
sözlük
ATK
: Saldırı
DEF
: Savunma
HP
: Sağlık Puanları
NRG
: Enerji
GRD
: Muhafız
SPD
: Hız
SHP
: Keskinlik
AGR
: Saldırganlık
POT
: İksir
RAT
: Rasyon
WHE
: Bileme Taşı
Prensip
Avcılar çeşitli 4 silah arasından seçim yapabilir :
| 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 canavar ava şunlardır:
| 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 |
Oyun başladığında bir silah seçmelisiniz. Daha sonra, 5 avı her biri için, size ekipler arasında bölünebilir olacak 4 oyuncu ve avcılık başlayacağız.
Her avcı temel istatistikleri:
| HP | NRG | DEF | SHP | AGR |
-------------------------------------------------------
Hunter | 100 | 100 | 5 | 4 | 0 |
İstatistikler başlangıç değerlerinin ötesine geçemez (yani 50HP ile iksir almak sadece sağlığınızı 100HP'ye kadar geri yükler).
Her avcı şununla başlar:
| POT | RAT | WHE |
---------------------------------------
Hunter Items | 5 | 5 | 5 |
Kontrolör size komut argümanları yoluyla giriş sağlar, programınızın stdout üzerinden çıkış yapması gerekir.
Sözdizimi
Çıktı (hazırlık)
Oyun başlamadan önce, kontrolör sizi argüman olmadan göndermeye çağırır. Bu, ID'sini çıkararak 4 silahtan birini seçmeniz gerektiği anlamına gelir. Bu silahı oyunun sonuna kadar saklayacaksın.
Çıktı almanız gerekiyor:
WeaponID
Örneğin: GS
.
Girdi
Programınız her çağrıldığında, bu biçimde bağımsız değişkenler alır ( yalnızca biçimlendirme için kullanılan girdinin bir parçası olmayan yeni satırlar ):
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
Örnek giriş
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
Burada görüyorsunuz, 3. dakika (1'de başlar) ve oyuncu 3'ünüz. Çift Bıçak taşıyorsunuz, 3 ATK, 5 DEF, 75 HP, 78 NRG, 0 GRD, 7 SPD, 2 SHP, 5 POT, 5 RAT, 5 WHE ve mevcut kombinasyonunuz A-> B.
Çıktı
Oyuna bakın.
Oynanış
4 avcıdan oluşan takımlar her avın başında rastgele yapılır. Takım yapmak için yeterli avcı yoksa, oyun istenen sayılara ulaşmak için rastgele seçilen 4 "yardımcıdan" (Felyne, Melynx, Palico veya Koneko) 1 veya daha fazlasını otomatik olarak ekleyecektir.
Her av 50 dakika sürer ve dakikada 1 eylem (yani av başına 50 eylem) gerçekleştirebilirsiniz. Bu 50 dakikanın her biri için, gerçekleştireceğiniz eyleme karşılık gelen bir harf çıkarmanız gerekir (eylemlere bakın).
Avcılar önce gelir (başlangıçta seçilen rastgele bir sırayla), sonra canavar eylemini yürütür (ki bu sağlanmıştır Monster_NextMoveId
). Yani her dakika şöyle gidiyor: Avcı 1> Avcı 2> Avcı 3> Avcı 4> Canavar> Sonraki dakika ...
İlk dakikada, canavar daima kullanır O
(eylemlere bakın). Canavar eyleminden sonra her turda en yüksek AGR
değeri olan avcıyı seçerek bir sonraki hedefini seçecektir . AGR
dakikada 30 azalır.
Canavar veya tüm avcılar öldürülürse, av durur. Avcılar her avdan sonra canlandırılır ve istatistikleri, öğeleri, kombinasyonları ve eylemleri varsayılan değerlerine sıfırlanır.
Avcıların eylemleri
A
: Saldırı A [GerekenNRG
]B
: Saldırı B [GerekenNRG
]C
: C Saldırısı [GerekenNRG
]G
: Bekçi [15 gerektirirNRG
. Sadece silahta GRD> 0 varsa kullanılabilirGRD
. Bir sonraki dönüş için hasar formülündeki durumu etkinleştirir .]D
: Dodge [30 gerektirirNRG
. Bir sonraki dönüş için hasarı tamamen atla.]W
: Bekleyin [Geri yükler 30NRG
. Başka bir şey yapmaz.]T
: Alay Hareketi [80'i geri yüklerNRG
.AGR
300 arttırır .]P
: İksir [1 gerektirirPOT
. Geri yükler 90HP
.DEF
Bir sonraki dönüş için 2 azalır .]R
: Rasyon [1 gerektirirRAT
. 30HP
VE 50'yi geri yüklerNRG
.DEF
Bir sonraki dönüş için 2 azalır .]S
: Keskinleştir [1 gerektirirWHE
.SHP
4'e geriDEF
döner. Bir sonraki dönüş için 2 azalır .]
Canavarların eylemleri
Canavarlar eylemlerini rastgele seçerler.
O
: Gözlemle (% 5 şans) [Hiçbir şey yapmaz.]A
: Saldırı (% 40 şans) [Saldırı hedefi (içinde tanımlanırMonster_TargetId
).]R
: Roar (% 10 şans) [Herkesi sersemletir. Avcılar bir sonraki dönüşte hiçbir şey yapmazlar.]F
: Fly (% 10 şans) [Bir sonraki turda her saldırıyı tamamen atlat.]C
: Hücum (% 15 şans) [Hedefe saldırır (içinde tanımlanırMonster_TargetId
). Bir sonraki turda her saldırıyı tamamen atlat.]S
: Spin (% 20 şans) [Her avcıya saldırır.]
Saldırılar ve Kombinasyonlar
Her silah 3 değişik saldırılar için kullanılabilir: A
, B
ve C
.
Her saldırı NRG
bu formüle göre gerektirir ve tüketir :energy = floor(100 / (SPD + 2))
Zararlar bu formül ile hesaplanır: damage = ATK * (10 + SHP - DEF [- GRD])
. GRD
avcı şu anda koruyorsa uygulanır (eylemlere bakın). Bir avcı bir eşya kullandığında (eylemlere bakın), onun DEF
canı 2 azalır SHP
. Canavar üzerindeki her vuruş minimum 1'e kadar 1 azalır . Canavarlar SHP
0 a sahiptir . Canavara verilen her hasar AGR
aynı değer kadar artar .
Belirli bir kombo oluşturmak için saldırı zincirini yönetmeyi başarırsanız, hasarınız karşılık gelen bonus ile çarpılır. Saldırı dışındaki herhangi bir eylem geçerli kombinasyonunuzu sıfırlar ve ile açılan komut reset = 1
da onu sıfırlar.
| 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 |
kurallar
- Dosyalara yazma izni var. Lütfen "yoursubmissionname.txt" dosyasına yazın, klasör oyun başlamadan önce boşaltılır. Diğer dış kaynaklara izin verilmiyor.
- Gönderinizin yanıt vermesi için 1 saniye var.
- Gönderilerinizi derlemek ve çalıştırmak için komutlar sağlayın.
Puanlama ve Kazanma
Şunları elde edersiniz:
- Başarılı bir avdan kurtulmak için +1000 puan (canavar ölü).
- Başarısız bir avdan hayatta kalmak için +0 puan (canlı canavar).
- Avın sonucu ne olursa olsun (avcı ölü) vefat etmek için -1000 puan.
- Canavara verilen hasar başına +1 puan
Kazanan 5 avdan sonra en yüksek puana sahip olan.
kontrolör
Denetleyiciyi github'da bulabilirsiniz. Ayrıca Java ile yazılmış 4 adet örnek robot içerir. Eclipse'de açın, derlenmiş bot'ları kök klasöre yerleştirin ve kontrol programına bir sınıf ekleyin (tıpkı samplebots gibi).
Sonuçlar
Ortalama 10 oyun:
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 oyunun tam günlükleri: http://pastebin.com/bfR5ZiMJ
10 oyunun sonuçları: http://pastebin.com/YWFf6qT7
<br>
. (İlgili HTML5 yanlısı ipucu: kendiliğinden kapanan etiket diye bir şey yoktur.<br/>
Yalnızca eski nedenlerle izin verilir ve anlamsal olarak eşdeğerdir<br>
.)