Risultati aggiornati
introduzione
Per celebrare il lancio di Monster Hunter 4 Ultimate sul nuovo 3DS (13 febbraio), ecco un King of the Hill a tema in questo gioco.
Sei un cacciatore alle prime armi, che prenderà parte a un torneo composto da 5 cacce consecutive. Alla fine di queste cacce, i cacciatori saranno classificati in base al danno che hanno inflitto ai mostri e, naturalmente, se lo hanno ucciso o se ne sono stati vinti. Inoltre, come principiante, dovrai attenersi all'arma che scegli fino a quando non avrai più esperienza.
Lessico
ATK
: Attacco
DEF
: Difesa
HP
: Punti di salute
NRG
: Energia
GRD
: Guardia
SPD
: Velocità
SHP
: Nitidezza
AGR
: Aggressività
POT
: Pozione
RAT
: Razione
WHE
: Pietra per affilare
Principio
I cacciatori possono scegliere tra una varietà di 4 armi :
| 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 |
I 5 mostri da cacciare sono:
| 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 |
Quando inizia il gioco, devi scegliere un'arma. Quindi, per ciascuna delle 5 cacce, sarai diviso tra squadre di 4 giocatori e inizierai a cacciare.
Le statistiche di base di ciascun cacciatore sono:
| HP | NRG | DEF | SHP | AGR |
-------------------------------------------------------
Hunter | 100 | 100 | 5 | 4 | 0 |
Le statistiche non possono andare oltre i loro valori iniziali (cioè prendere una pozione con 50HP ripristina la tua salute fino a 100HP).
Ogni cacciatore inizia con:
| POT | RAT | WHE |
---------------------------------------
Hunter Items | 5 | 5 | 5 |
Il controller ti fornisce input tramite argomenti di comando, il tuo programma deve emettere via stdout.
Sintassi
Output (preparazione)
Prima dell'inizio del gioco, il controller invoca l'invio senza argomenti. Questo significa che devi scegliere una delle 4 armi emettendo il suo ID. Manterrai quest'arma fino alla fine del gioco.
Devi produrre:
WeaponID
Ad esempio: GS
.
Input
Ogni volta che viene chiamato il tuo programma, riceverà argomenti in questo formato (le newline non fanno parte dell'input e vengono usate solo per la formattazione):
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
Esempio di input
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
Qui vedi che è il 3 ° minuto (inizia da 1) e sei il giocatore 3. Stai portando Dual Blades, hai 3 ATK, 5 DEF, 75 HP, 78 NRG, 0 GRD, 7 SPD, 2 SHP, 5 POT, 5 RAT, 5 WHE e la combo attuale è A-> B.
Produzione
Vedi il gameplay.
gameplay
Le squadre di 4 cacciatori vengono fatte casualmente all'inizio di ogni caccia. Se non ci sono abbastanza cacciatori per formare squadre, il gioco aggiungerà automaticamente 1 o più dei 4 "aiutanti" (Felyne, Melynx, Palico o Koneko) scelti a caso per raggiungere i numeri desiderati.
Ogni caccia dura 50 minuti e puoi eseguire 1 azione al minuto (ovvero 50 azioni per caccia). Per ciascuno di questi 50 minuti, dovrai emettere una lettera corrispondente all'azione che farai (vedi azioni).
I cacciatori vanno per primi (in un ordine casuale scelto all'inizio), quindi il mostro esegue la sua azione (che è stata fornita come Monster_NextMoveId
). Quindi ogni minuto va così: Hunter 1> Hunter 2> Hunter 3> Hunter 4> Monster> Prossimo minuto ...
Al primo minuto, il mostro userà sempre O
(vedi azioni). Ogni turno dopo la sua azione, il mostro sceglierà il bersaglio successivo selezionando il cacciatore con il AGR
valore più alto. AGR
diminuisce di 30 al minuto.
Se il mostro o tutti i cacciatori vengono uccisi, la caccia si interrompe. I cacciatori vengono rianimati dopo ogni caccia e le loro statistiche, oggetti, combo e azioni vengono ripristinati ai loro valori predefiniti.
Azioni dei cacciatori
A
: Attack A [RichiedeNRG
]B
: Attack B [RichiedeNRG
]C
: Attack C [RichiedeNRG
]G
: Guard [Richiede 15NRG
. Può essere usato solo se l'arma ha GRD> 0. AttivaGRD
stat nella formula danno per il prossimo turno.]D
: Dodge [Richiede 30NRG
. Evita completamente il danno per il prossimo turno.]W
: Attendi [Ripristina 30NRG
. Non fa nient'altro.]T
: Taunt [Ripristina 80NRG
. AumentaAGR
di 300.]P
: Pozione [Richiede 1POT
. Ripristina 90HP
. RiduceDEF
di 2 per il turno successivo.]R
: Razione [Richiede 1RAT
. Ripristina 30HP
E 50NRG
. RiduceDEF
di 2 per il turno successivo.]S
: Affilare [Richiede 1WHE
. RipristinaSHP
a 4. RiduceDEF
di 2 per il turno successivo.]
Azioni dei mostri
I mostri scelgono la loro azione in modo casuale.
O
: Observe (5% di probabilità) [Non fa nulla.]A
: Attack (40% chance) [Attacca il target (definito inMonster_TargetId
).]R
: Ruggito (10% di probabilità) [Stordisce tutti. I cacciatori non fanno nulla al prossimo turno.]F
: Vola (10% di probabilità) [Schiva completamente ogni attacco del prossimo turno.]C
: Carica (probabilità del 15%) [Attacca il bersaglio (definito inMonster_TargetId
). Evita completamente ogni attacco del prossimo turno.]S
: Centrifuga (20% di probabilità) [Attacca ogni cacciatore.]
Attacchi e combo
Ogni arma può essere utilizzata per lanciare 3 differenti attacchi: A
, B
e C
.
Ogni attacco richiede e consuma NRG
secondo questa formula:energy = floor(100 / (SPD + 2))
I danni sono calcolati con la seguente formula: damage = ATK * (10 + SHP - DEF [- GRD])
. GRD
viene applicato solo se il cacciatore è attualmente in guardia (vedi azioni). Quando un cacciatore sta usando un oggetto (vedi azioni), il suo DEF
viene ridotto di 2. Ogni colpo su un mostro si riduce SHP
di 1 fino al minimo di 1. I mostri hanno uno SHP
di 0. Ogni danno inflitto a un mostro aumenta AGR
dello stesso valore.
Se riesci ad attaccare a catena per creare una combo specifica, il tuo danno verrà moltiplicato per il bonus corrispondente. Qualsiasi azione diversa da un attacco ripristina la combo corrente e anche la combo con reset = 1
la resetterà.
| 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 |
Regole
- La scrittura su file è consentita. Scrivi a "yoursubmissionname.txt", la cartella verrà svuotata prima dell'inizio di una partita. Altre risorse esterne non sono consentite.
- Il tuo invio ha 1 secondo per rispondere.
- Fornisci comandi per compilare ed eseguire i tuoi invii.
Punteggio e vincita
Ottieni:
- +1000 punti per sopravvivere a una caccia riuscita (mostri morti).
- +0 punti per sopravvivere a una caccia fallita (mostro vivo).
- -1000 punti per la morte (cacciatore morto) indipendentemente dal risultato della caccia.
- +1 punto per danno inflitto al mostro
Il vincitore è quello con il punteggio più alto dopo 5 cacce.
controllore
Puoi trovare il controller su github. Contiene anche 4 samplebot, scritti in Java. Aprilo in Eclipse, posiziona i robot compilati nella cartella principale e aggiungi una classe al programma di controllo (proprio come i samplebot).
risultati
Media di 10 giochi:
1. Lancer: 5495
2. Felyne: 4786
3. Melynx: 4190
4. RedViper: 3886
5. Koneko: 3639
6. TheKingsJester: 3100
7. RoranStronghammer: 3046
8. WeaselWill: 2849
Registri completi di 1 gioco: http://pastebin.com/bfR5ZiMJ
Risultati di 10 giochi: http://pastebin.com/YWFf6qT7
<br>
. (Suggerimento HTML5 correlato: non esiste un tag a chiusura automatica.<br/>
È consentito solo per motivi legacy ed è semanticamente equivalente a<br>
.)