AI Arena es un videojuego sofisticado que integra técnicas avanzadas de machine learning para entrenar y optimizar modelos de luchadores. Los jugadores pueden elegir entre diferentes tipos de modelos, cada uno ofreciendo ventajas y desafíos únicos. El videojuego enfatiza la recopilación y el procesamiento estratégico de datos para mejorar el rendimiento del luchador, haciendo esencial que los jugadores comprendan y utilicen las diversas configuraciones y modos disponibles.
Tuvimos la oportunidad de sentarnos con el ganador del All-Star Invitational y representante de G3, Ixtlanian, para una guía completa de AI Arena sobre cómo convertirse en un jugador profesional y cuáles son los elementos esenciales que debes dominar antes de subir de nivel tu partida. Esta es la primera guía de nuestra serie, y nos centraremos en introducir a los nuevos jugadores al modelo Avanzado.
Modelos de Luchadores
En AI Arena, hay tres tipos de modelos de luchadores disponibles:
- Simple - Ideal para principiantes y bastante popular, pero tiene limitaciones que impiden la competencia de alto nivel.
- Original - Utiliza machine learning y herramientas sofisticadas para el ajuste fino, pero la jugabilidad puede ser muy desafiante. Por ejemplo, demostrar una acción en una parte del mapa puede afectar impredeciblemente el comportamiento en otro lugar. Este modelo es el menos popular.
- Avanzado - Combina las mejores características de los dos primeros modelos, permitiendo ediciones de zona aisladas sin afectar el resto, y ofrece configuraciones avanzadas para convertir datos subóptimos en material de entrenamiento útil. Este modelo es el preferido por los mejores jugadores y será el foco aquí.
Eligiendo el Modelo Avanzado
Selecciona el modelo "Avanzado" antes de comenzar tu entrenamiento para utilizar esta guía. Habilita la casilla "Exponential Memory Updating" para sesiones de entrenamiento recientes más efectivas, lo cual es adecuado para cambios significativos en el comportamiento de tu luchador.
Proceso de Recopilación de Datos
El canal oficial de YouTube del videojuego ofrece videos extensos sobre la recopilación de datos. Aquí tienes algunos consejos directamente de Ixtlanian:
- Minimiza los Espacios de Información Vacíos: Acorta la pausa entre presionar el botón de recopilación de datos y realizar una acción para mejorar la eficiencia del entrenamiento.
- Evita Acciones Innecesarias: Asegúrate de que las acciones sean claras y aisladas en cada situación durante la recopilación de datos.

Procesamiento de Datos
Nos centraremos en las configuraciones avanzadas en lugar de las simples. Consulta el tutorial en la esquina superior izquierda para obtener explicaciones detalladas de configuraciones como "Epochs", "Batch Size", "Learning Rate" y "Direction and Action Lambda".
Consejos para aquellos familiarizados con el tutorial:
- Configuraciones de Cambio Máximo: Utiliza valores máximos para "Epochs" y "Learning Rate" combinados con valores mínimos para "Batch Size" y "Direction and Action Lambda" para las sesiones de entrenamiento iniciales para establecer el comportamiento básico.
- Protege los Datos Existentes: Utiliza valores máximos de "Direction and Action Lambda" para proteger los datos existentes, reduciendo los valores de "Epochs" y "Learning Rate" para los cambios deseados mientras mantienes el progreso actual.
- Eliminar la Esparsidad: Habilitar la casilla "Remove Sparsity" elimina la mayoría de las celdas de información vacías, haciendo que el entrenamiento sea más efectivo. Esto se usa el 95% del tiempo.
- Oversampling: Ayuda a los luchadores a distinguir y memorizar diferentes posiciones y direcciones, reaccionando con mayor precisión a las acciones enemigas. Este modo se usa a menudo en el entrenamiento inicial para sentar las bases.
- Multi-Stream: Aumenta proporcionalmente la probabilidad de aplicar acciones y direcciones existentes si se confirman en el entrenamiento actual. Sin embargo, puede afectar negativamente otras acciones si se aplica un entrenamiento intensivo para nuevas acciones.
Buckets
Los Buckets se dividen en dos categorías: "On Ground" (en el suelo) y "In Air" (en el aire). Las acciones mostradas en una categoría no afectan a las de otra a menos que se seleccionen. Este aislamiento es una ventaja significativa del modelo avanzado, preferido por los mejores jugadores.
Buckets en el Suelo (On Ground Buckets)
- Projectile Active: Se activa solo cuando se usan habilidades especiales y solo mientras tu luchador está en el suelo.
- Opponent Stunned y Opponent Knockback: Se activan cuando el oponente está aturdido o derribado, respectivamente.
- Opponent Active: Se usa en todos los demás casos cuando tu luchador está en el suelo, incluyendo todas las opciones hasta que el oponente esté aturdido o derribado.
Buckets en el Aire (In Air Buckets)
- Near Blast Zone, Safe Zone, Under Stage, Side Of Stage: Dividen el espacio aéreo en zonas donde se encuentra tu luchador. Estas zonas se entrenan de forma aislada entre sí.
Configuraciones de Enfoque en AI Arena
Después de seleccionar los BUCKETS en los que realizar cambios, pasamos a lo que nuestro luchador debe enfatizar. La mayoría de ellos también se describen en el Tutorial dentro del videojuego, pero nos centraremos en los más utilizados y daremos pistas sobre cómo funcionan en diferentes combinaciones.
- Your Actions (Tus Acciones) - Esta configuración memoriza las acciones previas de tu luchador y te permite construir una secuencia de acciones. Por ejemplo, puedes entrenar a tu luchador para que ejecute una patada a la cabeza después de un uppercut. Se usa raramente, principalmente en las sesiones de entrenamiento finales.
- Opponent Actions (Acciones del Oponente) - Esta configuración permite a tu luchador vincular sus acciones a las acciones del oponente. Por ejemplo, tu luchador puede levantar un escudo cuando el enemigo ataca o agarrar al enemigo cuando está protegido. Se usa casi siempre en el entrenamiento en tierra desde el principio.
- Your Positioning (Tu Posicionamiento) - Esto ayuda a tu luchador a comprender su ubicación en el espacio para usar las direcciones o acciones correctas. Siempre se usa para regresar a la plataforma desde "Side Of Stage" y "Near Blast Zone" y rara vez se usa en el suelo.
- Opponent Positioning (Posicionamiento del Oponente) - Esto permite a tu luchador comprender la ubicación del oponente en el espacio. Se usa raramente en la meta actual, pero se puede experimentar con ella.
- Your Direction (Tu Dirección) - Esto considera hacia dónde está mirando tu luchador en relación con el enemigo. Se usa casi siempre en el suelo y en la "Safe Zone" para perseguir al enemigo y determinar si el luchador está mirando al enemigo o le da la espalda. A menudo se usa junto con "Angle to Opponent" y no se usa para regresar a la plataforma desde "Side Of Stage" y "Near Blast Zone". Sugerencia: Úsalo para agarrar a un enemigo solo cuando lo estés mirando o para hacer un uppercut.
- Opponent Direction (Dirección del Oponente) - Esto considera hacia dónde está mirando el enemigo, por ejemplo, para bloquear solo cuando ataca en tu dirección. Se usa en combinación con "Angle to Opponent".
- Angle to Opponent (Ángulo hacia el Oponente) - Esto determina la posición de tu luchador en relación con el enemigo y se usa siempre que las acciones están orientadas hacia el enemigo, con mayor frecuencia junto con "Your Direction".
- Recoveries Remaining (Recuperaciones Restantes) - Esta configuración se usa solo para regresar de "Side Of Stage" y "Near Blast Zone". Ayuda a tu luchador a comprender qué técnicas ya ha usado para regresar, aumentando la probabilidad de usar otras técnicas para un regreso exitoso.
- Discrete Distance (Distancia Discreta) - Esto ayuda a tu luchador a comprender si está cerca o lejos del enemigo, crucial para el combate vertical en el aire y todo el combate en tierra. Siempre se usa en el entrenamiento.
- Proximity to Edge (Proximidad al Borde) - Esto ayuda a tu luchador a comprender si está en el borde de la plataforma o en el medio, introduciendo variedad en el comportamiento. Es muy importante dominarlo y se usa solo mientras está en el suelo, a menudo en combinación con "Discrete Distance", "Angle to Opponent" y "Your Direction".
- Opponent Off Stage (Oponente Fuera del Escenario) - Esto permite a tu luchador darse cuenta cuando el enemigo está fuera de la plataforma para defender eficazmente el borde y evitar el regreso del enemigo. Es muy importante dominarlo y se usa solo mientras tu luchador está en el suelo, a menudo en combinación con "Discrete Distance", "Angle to Opponent" y "Your Direction".

Consejos Profesionales de Ixtlanian
Para crear un luchador adaptable e impredecible, utiliza varias combinaciones de enfoque para enseñar comportamientos específicos en respuesta a diferentes acciones del oponente. Este enfoque asegura que tu luchador pueda reaccionar rápida y precisamente a los movimientos del oponente, evitando la predictibilidad y volviéndose más versátil en situaciones de combate.
Planifica cuidadosamente tus sesiones de entrenamiento determinando las habilidades específicas que quieres que aprenda tu luchador. Demuestra estas acciones durante el entrenamiento y procesa los datos con configuraciones que optimicen su efectividad. Por ejemplo, si tu objetivo es enseñar a tu luchador a realizar un uppercut o un flipkick en el aire a corta distancia y a saltar más cerca para un puñetazo a larga distancia, debes seleccionar "Your Direction", "Angle to Opponent" y "Discrete Distance". Estas configuraciones ayudan a tu luchador a comprender la dirección de su mirada, su ángulo relativo al enemigo y la distancia entre ellos.
Finalmente, siempre experimenta e itera. Si los resultados de una sesión de entrenamiento no son satisfactorios, no guardes los datos. En su lugar, identifica qué salió mal, realiza los ajustes necesarios al entrenamiento o al procesamiento de datos, e inténtalo de nuevo. Este proceso iterativo mejorará tus sesiones de entrenamiento con el tiempo, lo que resultará en un luchador con un tiempo de reacción y relevancia superiores.

