All Projects → BrendanMulcahy → Moverbots

BrendanMulcahy / Moverbots

A small Unity AI game built with ML-agents v0.5

Projects that are alternatives of or similar to Moverbots

Ml Agents
Unity Machine Learning Agents Toolkit
Stars: ✭ 12,134 (+93238.46%)
Mutual labels:  unity3d, neural-networks
Mujocounity
Reproducing MuJoCo benchmarks in a modern, commercial game /physics engine (Unity + PhysX).
Stars: ✭ 47 (+261.54%)
Mutual labels:  unity3d, neural-networks
Moonsharp
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.
Stars: ✭ 926 (+7023.08%)
Mutual labels:  unity3d
Testbedhdrp
Testbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (+6507.69%)
Mutual labels:  unity3d
Pokemonunity
A framework to build Pokémon RPG games.
Stars: ✭ 934 (+7084.62%)
Mutual labels:  unity3d
Sentence Aspect Category Detection
Aspect-Based Sentiment Analysis
Stars: ✭ 24 (+84.62%)
Mutual labels:  neural-networks
Shaderlabvs
ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
Stars: ✭ 841 (+6369.23%)
Mutual labels:  unity3d
Timelinetool
Provides an easy way to change Playable Director's Bindings and Clips at runtime.
Stars: ✭ 24 (+84.62%)
Mutual labels:  unity3d
Shadergraphexamples
Simple examples of Unity shader graphs.
Stars: ✭ 869 (+6584.62%)
Mutual labels:  unity3d
Drl4nlp.scratchpad
Notes on Deep Reinforcement Learning for Natural Language Processing papers
Stars: ✭ 26 (+100%)
Mutual labels:  neural-networks
Ubernet
Flexible networking library for Unity
Stars: ✭ 10 (-23.08%)
Mutual labels:  unity3d
Vscode Unity Code Snippets
All snippets for Unity3D development
Stars: ✭ 26 (+100%)
Mutual labels:  unity3d
Uduino
Simple and easy connection between Arduino and Unity
Stars: ✭ 25 (+92.31%)
Mutual labels:  unity3d
Unitynativescripting
Unity Scripting in C++
Stars: ✭ 844 (+6392.31%)
Mutual labels:  unity3d
Voxelengine unity
Voxel engine made in C# for Unity
Stars: ✭ 25 (+92.31%)
Mutual labels:  unity3d
Traffic Sign Classifier
Udacity Self-Driving Car Engineer Nanodegree. Project: Build a Traffic Sign Recognition Classifier
Stars: ✭ 12 (-7.69%)
Mutual labels:  neural-networks
Tower Defense Game
this is a game made with Unity, the goal is to protect the tower against robots.
Stars: ✭ 25 (+92.31%)
Mutual labels:  unity3d
Stylisedwater surfaceshader
Simple water shader in the style of Zelda: Wind Waker
Stars: ✭ 26 (+100%)
Mutual labels:  unity3d
18337
18.337 - Parallel Computing and Scientific Machine Learning
Stars: ✭ 834 (+6315.38%)
Mutual labels:  neural-networks
C Sharp Promise
Promises library for C# for management of asynchronous operations.
Stars: ✭ 870 (+6592.31%)
Mutual labels:  unity3d

MoverBots

A small AI game based very loosely on the taxicab domain. The goal is for the bot to push the ball into the hole in the ground without falling into the hole itself.

Ray Casting

The agents sense the world through ray casting. This image shows a debugging view:

  • Blue ray = sees ball
  • Green ray = sees wall
  • Red ray = floor
  • Grey ray (hard to see) = score zone

Requirements

Requires Unity 2018.3.0f2. TensorflowSharp and other dependencies are included as BLOBs.

If you would like to do training, you will need to:

  1. Clone https://github.com/Unity-Technologies/ml-agents
  2. Follow the python installation guide https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation.md#install-python-and-mlagents-package
  3. Build MoverBots.exe using Brain set to external
  4. Run mlagents-learn config\trainer_config.yaml --env=MoverBots\MoverBots.exe --run-id=MoverBots0 --train with the appropriate paths
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].