Resultados actualizados
Introducción
Para celebrar el lanzamiento de Monster Hunter 4 Ultimate en el nuevo 3DS (13 de febrero), aquí hay un tema de King of the Hill sobre este juego.
Eres un cazador novato, que participará en un torneo que consta de 5 cazas consecutivas. Al final de estas cacerías, los cazadores se clasificarán según el daño que infligieron a los monstruos y, por supuesto, si lo mataron o fueron vencidos por él. Además, como novato, tendrás que apegarte al arma que elijas hasta que tengas más experiencia.
Léxico
ATK
: Ataque
DEF
: Defensa
HP
: Puntos de vida
NRG
: Energía
GRD
: Guardia
SPD
: Velocidad
SHP
: Nitidez
AGR
: Agresividad
POT
: Poción
RAT
: Ración
WHE
: Piedra de afilar
Principio
Los cazadores pueden elegir entre una variedad de 4 armas :
| 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 |
Los 5 monstruos para cazar son:
| 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 |
Cuando comienza el juego, debes elegir un arma. Luego, para cada una de las 5 cacerías, se dividirá entre equipos de 4 jugadores y comenzará a cazar.
Las estadísticas básicas de cada cazador son:
| HP | NRG | DEF | SHP | AGR |
-------------------------------------------------------
Hunter | 100 | 100 | 5 | 4 | 0 |
Las estadísticas no pueden ir más allá de sus valores iniciales (es decir, tomar una poción con 50HP solo restaura tu salud hasta 100HP).
Cada cazador comienza con:
| POT | RAT | WHE |
---------------------------------------
Hunter Items | 5 | 5 | 5 |
El controlador le proporciona entrada a través de argumentos de comando, su programa tiene que salir a través de stdout.
Sintaxis
Salida (preparación)
Antes de que comience el juego, el controlador invoca tu presentación sin argumentos. Esto significa que tienes que elegir una de las 4 armas enviando su Id. Mantendrás esta arma hasta el final del juego.
Necesitas salida:
WeaponID
Por ejemplo: GS
.
Entrada
Cada vez que se llama a su programa, recibirá argumentos en este formato (las líneas nuevas no forman parte de la entrada y solo se usan para formatear):
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
Entrada de ejemplo
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
Aquí, ves que es el 3er minuto (comienza en 1) y eres el jugador 3. Estás cargando Dual Blades, tienes 3 ATK, 5 DEF, 75 HP, 78 NRG, 0 GRD, 7 SPD, 2 SHP, 5 POT, 5 RAT, 5 WHE y su combo actual es A-> B.
Salida
Ver jugabilidad.
Como se Juega
Se forman equipos de 4 cazadores al azar al comienzo de cada caza. Si no hay suficientes cazadores para formar equipos, el juego agregará automáticamente 1 o más de los 4 "ayudantes" (Felyne, Melynx, Palico o Koneko) elegidos al azar para alcanzar los números deseados.
Cada cacería dura 50 minutos y puedes tomar 1 acción por minuto (es decir, 50 acciones por búsqueda). Para cada uno de estos 50 minutos, deberá enviar una carta correspondiente a la acción que realizará (ver acciones).
Los cazadores van primero (en un orden aleatorio elegido al principio), luego el monstruo ejecuta su acción (que se proporcionó como Monster_NextMoveId
). Entonces cada minuto es así: Hunter 1> Hunter 2> Hunter 3> Hunter 4> Monster> Siguiente minuto ...
En el primer minuto, el monstruo siempre usará O
(ver acciones). Cada turno después de su acción, el monstruo elegirá su próximo objetivo seleccionando el cazador con el AGR
valor más alto .AGR
disminuye en 30 por minuto.
Si el monstruo o todos los cazadores son asesinados, la caza se detiene. Los cazadores se reviven después de cada caza, y sus estadísticas, elementos, combos y acciones se restablecen a sus valores predeterminados.
Acciones de los cazadores
A
: Ataque A [RequiereNRG
]B
: Ataque B [RequiereNRG
]C
: Ataque C [RequiereNRG
]G
: Guardia [Requiere 15NRG
. Solo se puede usar si el arma tiene GRD> 0. Activa laGRD
estadística en la fórmula de daño para el próximo turno.]D
: Dodge [Requiere 30NRG
. Completamente esquiva el daño para el próximo turno.]W
: Espera [Restaura 30NRG
. No hace nada más.]T
: Burla [Restaura 80NRG
. AumentaAGR
en 300.]P
: Poción [Requiere 1POT
. Restaura 90HP
. ReduceDEF
en 2 para el próximo turno.]R
: Ración [Requiere 1RAT
. Restaura 30HP
Y 50NRG
. ReduceDEF
en 2 para el próximo turno.]S
: Afilar [Requiere 1WHE
. RestauraSHP
a 4. ReduceDEF
en 2 para el próximo turno.]
Las acciones de los monstruos
Los monstruos eligen su acción al azar.
O
: Observar (5% de probabilidad) [No hace nada.]A
: Ataque (40% de probabilidad) [Ataca al objetivo (definido enMonster_TargetId
).]R
: Rugido (10% de probabilidad) [Aturde a todos. Los cazadores no hacen nada el próximo turno.]F
: Volar (10% de probabilidad) [Esquiva completamente cada ataque el próximo turno.]C
: Carga (15% de probabilidad) [Ataca al objetivo (definido enMonster_TargetId
). Esquiva completamente cada ataque el próximo turno.]S
: Giro (20% de probabilidad) [Ataca a cada cazador.]
Ataques y Combos
Cada arma puede ser utilizado para poner en marcha 3 ataques diferentes: A
, B
y C
.
Cada ataque requiere y consume de NRG
acuerdo con esta fórmula:energy = floor(100 / (SPD + 2))
Los daños se calculan con la siguiente fórmula: damage = ATK * (10 + SHP - DEF [- GRD])
. GRD
solo se aplica si el cazador está actualmente vigilando (ver acciones). Cuando un cazador está usando un objeto (ver acciones), el suyo DEF
se reduce en 2. Cada golpe en un monstruo se reduce SHP
en 1 hasta el mínimo de 1. Los monstruos tienen un SHP
0. Cada daño infligido a un monstruo aumenta AGR
en el mismo valor.
Si logras atacar en cadena para crear un combo específico, tu daño se multiplicará por la bonificación correspondiente. Cualquier acción que no sea un ataque restablecerá su combo actual, y el combo con reset = 1
también lo reiniciará.
| 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 |
Reglas
- Se permite escribir en archivos. Escribe a "yoursubmissionname.txt", la carpeta se vaciará antes de que comience el juego. Otros recursos externos están prohibidos.
- Su envío tiene 1 segundo para responder.
- Proporcione comandos para compilar y ejecutar sus envíos.
Puntuación y Ganar
Usted obtiene :
- +1000 puntos por sobrevivir a una caza exitosa (monstruo muerto).
- +0 puntos por sobrevivir a una cacería fallida (monstruo vivo).
- -1000 puntos por fallecimiento (cazador muerto) sin importar el resultado de la caza.
- +1 punto por daño infligido al monstruo
El ganador es el que tiene la puntuación más alta después de 5 cacerías.
Controlador
Puedes encontrar el controlador en github. También contiene 4 samplebots, escritos en Java. Ábralo en Eclipse, coloque los bots compilados en la carpeta raíz y agregue una clase al programa de control (al igual que los robots de muestra).
Resultados
Promedio de 10 juegos:
1. Lancer: 5495
2. Felyne: 4786
3. Melynx: 4190
4. RedViper: 3886
5. Koneko: 3639
6. TheKingsJester: 3100
7. RoranStronghammer: 3046
8. WeaselWill: 2849
Registros completos de 1 juego: http://pastebin.com/bfR5ZiMJ
Resultados de 10 juegos: http://pastebin.com/YWFf6qT7
fuente
<br>
. (Sugerencia pro HTML5 relacionada: no existe una etiqueta de cierre automático.<br/>
Solo se permite por motivos heredados y es semánticamente equivalente a<br>
).Respuestas:
Lancero
Un guerrero disciplinado que emplea un estilo de lucha defensivo.
Guardar como
lancer.js
, correr connode lancer
fuente
Java, Roran Stronghammer
Él maneja el martillo de la muerte.
fuente
Comadreja voluntad
No estoy seguro de confiar completamente en este tipo, pero es bueno tener sus espadas en caso de problemas.
fuente
El bufón del rey
Los monstruos (especialmente Fatalis) tienen una aversión extrema por sus habilidades para lanzar rocas.
fuente
RedViper
Espera el momento adecuado para atacar.
fuente
Java, Felyne (ayudante)
Uno de los 4 bots de ejemplo. Este empuña una lanza.
fuente
Java, Koneko (ayudante)
Uno de los 4 ejemplos de bot. Este empuña cuchillas dobles
fuente
Java, Palico (ayudante)
Uno de los 4 bots de ejemplo. Este empuña un martillo.
fuente
Java, Melynx (ayudante)
Uno de los 4 bots de ejemplo. Este empuña una Gran Espada.
fuente