Logo
  • Home
  • Game
  • Research
  • Economy
  • Community
Join Discord
Logo

©️ ArenaX Labs Inc. 2023

DiscordXYouTube
Tabular Model v2

Tabular Model v2

For some, training a neural network might seem daunting - especially when it seems to not always learn what you want it to learn. Although they are very powerful models, it might not be the easiest start to AI Arena. As such, we created a much simpler model that’s easier to train!

At a high level, you can imagine this model as a table with multiple “cells”. Each of these cells stores information about what you showed the model in training. Before walking through how each of the cells are divided throughout our various “buckets” (which is another word for how we group things), we want to note a few things:

  • When getting to the end of a sub-bucket chain, you will see “cell N”, where N represents the cell in which that specific sub-bucket belongs.
  • If a sub-bucket has “(Inverted)” in it, that means that all cells within the sub-bucket will have auto-inverting applied to them. All inverted sub-buckets have the default as your fighter being on the left side.
  • If a cell has “(Perception Delay)” in it, it means that cell has a delay applied to it, it delays the registering of the opponent’s attack so your AI does not immediately react, which is similar to how it works for humans.
  • “(Rough Range)”, is a new term for projectile-related cells, when a projectile trajectory would be in-line traveling towards the opponent given some buffer range, this is considered within Rough Range. This buffer is to prevent the cells from acting as an aimbot.

Buckets

‣

Recovery (you off-stage)

‣
Under the Stage
  • Middle: Cell 0
  • Near a side (invert): Cell 1
‣
Side of the Stage
  • Near top (invert): Cell 2
  • Below top (invert): Cell 3
‣

Vertical Combat

‣
Opponent Above You
  • Far away: Cell 4
‣
Nearby
  • Lined up vertically: Cell 5
  • Diagonal (invert): Cell 6
‣
Opponent Below You
  • Far away: Cell 7
‣
Nearby
  • Lined up vertically, a ground is between the fighters: Cell 8
  • Lined up vertically, unobstructed path between fighters: Cell 9
  • Diagonal (invert): Cell 10
‣

Advantage (invert)

  • Opponent below stage: Cell 11
‣
You Edge Guarding
  • Opponent on your ledge: Cell 12
  • Opponent far off your side of the stage: Cell 13
  • Opponent near your side of the stage: Cell 14
‣
Opponent Vulnerable
  • Opponent recovering: Cell 15
  • Opponent face planted: Cell 16
  • Opponent stunned: Cell 17
  • Opponent in knockback: Cell 18
‣
Your Elemental Ready
  • Elemental throw ready: Cell 19
  • Strong elemental ready and opponent within rough range: Cell 20
  • Light elemental ready and opponent within rough range: Cell 21
‣

Disadvantage (invert)

  • Face planted: Cell 22
  • Opponent’s projectile approaching: Cell 23
‣

Neutral (invert)

  • Far Away from Opponent: Cell 24
‣
Close to Opponent
‣
Facing opponent
  • Opponent attacking (perception delay): Cell 25
  • Opponent shielding: Cell 26
  • Opponent not attacking: Cell 27
‣
Facing away
  • Opponent attacking (perception delay): Cell 28
  • Opponent not attacking: Cell 29