{"repo":"Unity-Technologies/ml-agents-dodgeball-env","free":true,"listed":false,"github":"https://github.com/Unity-Technologies/ml-agents-dodgeball-env","clone":"git clone https://github.com/Unity-Technologies/ml-agents-dodgeball-env.git","description":"Showcase environment for ML-Agents","language":"C#","stars":77,"topics":["ml-agents","machine-learning","reinforcement-learning","reinforcement-learning-environments","unity","unity3d","game-development"],"license":null,"category":"game-templates","readme_excerpt":"ML-Agents DodgeBall Overview The ML-Agents DodgeBall environment is a third-person cooperative shooter where players try to pick up as many balls as they can, then throw them at their opponents. It comprises two game modes: Elimination and Capture the Flag. In Elimination, each group tries to eliminate all members of the other group by hitting them with balls. In Capture the Flag, players try to steal the other team’s flag and bring it back to their base. In both modes, players can hold up to four balls, and dash to dodge incoming balls and go through hedges. You can find more information about the environment at the corresponding blog post. This environment is intended to be used with the new features announced in ML-Agents 2.0, namely cooperative behaviors and variable length observations. By using the MA-POCA trainer, variable length observations, and self-play, you can train teams of DodgeBall agents to play against each other. Trained agents are also provided in this project to play with, as both your allies and your opponents. Installation and Play To open this repository, you will need to install the Unity editor version 2020.2.6 or later. Clone the dodgeball-env branch of this repository by running: Open the root folder in Unity. Then, navigate to Assets/Dodgeball/Scenes/TitleScreen.unity , open it, and hit the play button to play against pretrained agents. You can also build this scene (along with the Elimination.unity and CaptureTheFlag.unity scenes) into a game bui","default_branch":null,"files":null,"tree":[],"storefront":"/r/Unity-Technologies","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Unity-Technologies/ml-agents-dodgeball-env/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}