AI Arena is een geavanceerd spel dat geavanceerde machine learning-technieken integreert om vechtermodellen te trainen en te optimaliseren. Spelers kunnen kiezen uit verschillende modeltypes, elk met unieke voordelen en uitdagingen. Het spel benadrukt strategische gegevensverzameling en -verwerking om de prestaties van de vechter te verbeteren, waardoor het essentieel is voor spelers om de verschillende beschikbare instellingen en modi te begrijpen en te gebruiken.
We hadden de gelegenheid om samen te zitten met de All-Star Invitational winnaar en G3-vertegenwoordiger, Ixtlanian, voor een complete AI Arena-gids over hoe je een professionele speler wordt en wat de essentie is die je onder de knie moet krijgen voordat je je spel naar een hoger niveau tilt. Dit is de eerste gids in onze serie, en we zullen ons richten op het introduceren van nieuwe spelers aan het Advanced model.
Vechtermodellen
In AI Arena zijn er drie soorten vechtermodellen beschikbaar:
- Simple - Ideaal voor beginners en vrij populair, maar heeft beperkingen die competitie op hoog niveau voorkomen.
- Original - Maakt gebruik van machine learning en geavanceerde tools voor fine-tuning, maar de gameplay kan erg uitdagend zijn. Het demonstreren van een actie in één deel van de kaart kan bijvoorbeeld onvoorspelbaar gedrag elders beïnvloeden. Dit model is het minst populair.
- Advanced - Combineert de beste eigenschappen van de eerste twee modellen, waardoor geïsoleerde zone-aanpassingen mogelijk zijn zonder de rest te beïnvloeden, en biedt geavanceerde instellingen om suboptimale gegevens om te zetten in nuttig trainingsmateriaal. Dit model wordt door topspelers geprefereerd en zal hier de focus zijn.
Het Advanced Model kiezen
Selecteer het "Advanced" model voordat je met je training begint om deze gids te gebruiken. Schakel het selectievakje "Exponential Memory Updating" in voor effectievere recente trainingssessies, wat geschikt is voor aanzienlijke veranderingen in het gedrag van je vechter.
Gegevensverzamelingsproces
Het officiële YouTube-kanaal van het spel biedt uitgebreide video's over gegevensverzameling. Hier zijn enkele tips rechtstreeks van Ixtlanian:
- Minimaliseer lege informatieslots: Verkort de pauze tussen het indrukken van de gegevensverzamelingsknop en het uitvoeren van een actie om de trainingsefficiëntie te verbeteren.
- Vermijd onnodige acties: Zorg ervoor dat acties duidelijk en geïsoleerd zijn in elke situatie tijdens gegevensverzameling.

Gegevensverwerking
We zullen ons richten op geavanceerde instellingen in plaats van eenvoudige. Raadpleeg de tutorial in de linkerbovenhoek voor gedetailleerde uitleg over instellingen zoals "Epochs," "Batch Size," "Learning Rate" en "Direction and Action Lambda."
Tips voor degenen die bekend zijn met de tutorial:
- Maximale wijzigingsinstellingen: Gebruik maximale waarden voor "Epochs" en "Learning Rate" in combinatie met minimale waarden voor "Batch Size" en "Direction and Action Lambda" voor de initiële trainingssessies om basisgedrag vast te stellen.
- Bestaande gegevens beschermen: Gebruik maximale "Direction and Action Lambda"-waarden om bestaande gegevens te beschermen, waarbij de waarden voor "Epochs" en "Learning Rate" worden verlaagd voor gewenste wijzigingen, terwijl de huidige voortgang behouden blijft.
- Sparsity verwijderen: Het inschakelen van het selectievakje "Remove Sparsity" verwijdert de meeste lege informatiecellen, waardoor de training effectiever wordt. Dit wordt 95% van de tijd gebruikt.
- Oversampling: Helpt vechters verschillende posities en richtingen te onderscheiden en te onthouden, waardoor ze preciezer reageren op vijandelijke acties. Deze modus wordt vaak gebruikt in de initiële training om de basis te leggen.
- Multi-Stream: Verhoogt proportioneel de kans op het toepassen van bestaande acties en richtingen indien bevestigd in de huidige training. Het kan echter andere acties negatief beïnvloeden als intensieve training voor nieuwe acties wordt toegepast.
Buckets
Buckets zijn verdeeld in twee categorieën: "On Ground" en "In Air." Acties die in de ene categorie worden getoond, beïnvloeden die in een andere niet, tenzij geselecteerd. Deze isolatie is een significant voordeel van het geavanceerde model, geprefereerd door topspelers.
On Ground Buckets
- Projectile Active: Alleen geactiveerd wanneer speciale vaardigheden worden gebruikt en alleen terwijl je vechter op de grond is.
- Opponent Stunned en Opponent Knockback: Geactiveerd wanneer de tegenstander respectievelijk verdoofd of teruggeslagen wordt.
- Opponent Active: Gebruikt in alle andere gevallen wanneer je vechter op de grond is, inclusief alle opties totdat de tegenstander verdoofd of teruggeslagen wordt.
In Air Buckets
- Near Blast Zone, Safe Zone, Under Stage, Side Of Stage: Verdelen de luchtruimte in zones waar je vechter zich bevindt. Deze zones worden geïsoleerd van elkaar getraind.
Focusinstellingen in AI Arena
Na het selecteren van de BUCKETS waarin veranderingen moeten worden aangebracht, gaan we verder met waar onze vechter de nadruk op moet leggen. De meeste hiervan worden ook beschreven in de Tutorial in het spel, maar we zullen ons richten op de meest frequent gebruikte en tips geven over hoe ze werken in verschillende combinaties.
- Your Actions - Deze instelling onthoudt de eerdere acties van je vechter en stelt je in staat een reeks acties op te bouwen. Je kunt je vechter bijvoorbeeld trainen om een hoofdschop uit te voeren na een uppercut. Het wordt zelden gebruikt, meestal in de laatste trainingssessies.
- Opponent Actions - Deze instelling stelt je vechter in staat zijn acties te koppelen aan de acties van de tegenstander. Je vechter kan bijvoorbeeld een schild opzetten wanneer de vijand aanvalt of de vijand grijpen wanneer deze afgeschermd is. Het wordt bijna altijd vanaf het begin gebruikt in grondtraining.
- Your Positioning - Dit helpt je vechter zijn locatie in de ruimte te begrijpen om de juiste richtingen of acties te gebruiken. Het wordt altijd gebruikt om terug te keren naar het platform vanuit "Side Of Stage" en "Near Blast Zone" en wordt zelden op de grond gebruikt.
- Opponent Positioning - Dit stelt je vechter in staat de locatie van de tegenstander in de ruimte te begrijpen. Het wordt zelden gebruikt in de huidige meta, maar er kan mee geëxperimenteerd worden.
- Your Direction - Dit houdt rekening met waar je vechter kijkt ten opzichte van de vijand. Het wordt bijna altijd gebruikt op de grond en in de "Safe Zone" om de vijand te achtervolgen en te bepalen of de vechter naar de vijand kijkt of met de rug naar hen toe staat. Het wordt vaak gebruikt in combinatie met "Angle to Opponent" en wordt niet gebruikt om terug te keren naar het platform vanuit "Side Of Stage" en "Near Blast Zone". Tip: Gebruik dit om een vijand alleen te grijpen als je naar hen toe staat of om een uppercut te doen.
- Opponent Direction - Dit houdt rekening met waar de vijand kijkt, bijvoorbeeld om alleen te blokkeren wanneer ze in jouw richting aanvallen. Het wordt gebruikt in combinatie met "Angle to Opponent".
- Angle to Opponent - Dit bepaalt de positie van je vechter ten opzichte van de vijand en wordt gebruikt wanneer acties gericht zijn op de vijand, meestal in combinatie met "Your Direction".
- Recoveries Remaining - Deze instelling wordt alleen gebruikt om terug te keren van "Side Of Stage" en "Near Blast Zone." Het helpt je vechter te begrijpen welke technieken ze al hebben gebruikt om terug te keren, waardoor de kans groter wordt dat andere technieken worden gebruikt voor een succesvolle terugkeer.
- Discrete Distance - Dit helpt je vechter te begrijpen of ze dichtbij of ver van de vijand zijn, cruciaal voor verticaal gevecht in de lucht en alle grondgevechten. Het wordt altijd gebruikt in training.
- Proximity to Edge - Dit helpt je vechter te begrijpen of ze aan de rand van het platform zijn of in het midden, wat variatie in gedrag introduceert. Het is erg belangrijk om onder de knie te krijgen en wordt alleen gebruikt terwijl je op de grond bent, vaak in combinatie met "Discrete Distance," "Angle to Opponent," en "Your Direction."
- Opponent Off Stage - Dit stelt je vechter in staat te beseffen wanneer de vijand buiten het platform is om de rand effectief te verdedigen en de terugkeer van de vijand te voorkomen. Het is erg belangrijk om onder de knie te krijgen en wordt alleen gebruikt terwijl je vechter op de grond is, vaak in combinatie met "Discrete Distance," "Angle to Opponent," en "Your Direction."

Pro Tips van Ixtlanian
Om een adaptieve en onvoorspelbare vechter te creëren, gebruik je verschillende focuscombinaties om specifiek gedrag aan te leren als reactie op verschillende acties van de tegenstander. Deze aanpak zorgt ervoor dat je vechter snel en nauwkeurig kan reageren op de bewegingen van de tegenstander, voorspelbaarheid vermijdt en veelzijdiger wordt in gevechtssituaties.
Plan je trainingssessies zorgvuldig door de specifieke vaardigheden te bepalen die je je vechter wilt aanleren. Demonstreer deze acties tijdens de training en verwerk de gegevens met instellingen die hun effectiviteit optimaliseren. Als je bijvoorbeeld je vechter wilt leren om een uppercut of flipkick in de lucht op korte afstand uit te voeren en dichterbij te springen voor een stoot op lange afstand, dan moet je "Your Direction", "Angle to Opponent" en "Discrete Distance" selecteren. Deze instellingen helpen je vechter de kijkrichting, de hoek ten opzichte van de vijand en de afstand tussen hen te begrijpen.
Experimenteer en herhaal ten slotte altijd. Als de resultaten van een trainingssessie onbevredigend zijn, sla de gegevens dan niet op. Identificeer in plaats daarvan wat er misging, pas de training of gegevensverwerking indien nodig aan en probeer het opnieuw. Dit iteratieve proces zal je trainingssessies na verloop van tijd verbeteren, wat resulteert in een vechter met een superieure reactietijd en relevantie.

