17. Embed Agents (Unity)
● Simply import a .bytes file (trained
brain) into Unity project
● Set corresponding brain component
to “Internal” mode.
● Support for Mac, Windows, Linux,
iOS, and Android.
20. Goal Balance ball as long as possible
Observations Platform rotation, ball position and
rotation
Actions Platform rotation (in x and z)
Rewards Bonus for keeping ball up
Twelve Agents, One Brain,
Independent Rewards
21.
22. Goal Keep ball up as long as possible
Observations Positions and velocities of racket and ball
Actions Forward, backward, and upward movement
Rewards +0.1 when sent over net by agent
-0.1 when ball falls because of agent
Two Agents, One Brain,
Cooperative Rewards
23.
24. Striker Goal Get the ball into the opponents goal
Goalie Goal Defend own goal from opponents
Observations Local ray-cast perception on nearby objects
Actions Movement and rotation in x, z plane
Striker Rewards +1 when its team scores goal
-0.1 when opponent scores goal
Goalie Rewards -1 when opponent scores goal
+0.1 when its team scores goal
Four Agents, Multi-Brain,
Competitive Rewards
25. Multi-Stage Soccer Training
Defense
Train one brain with
negative reward for
ball entering their goal
Offense
Train one brain with
positive reward for ball
entering opponents goal
Combined
Train both brains
together to play against
opponent team