├── .gitignore ├── LICENSE ├── README.md ├── Unity Environments ├── Ball Labyrinth │ ├── Assets │ │ ├── ML-Agents.meta │ │ ├── ML-Agents │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── AgentEditor.cs │ │ │ │ ├── AgentEditor.cs.meta │ │ │ │ ├── BrainEditor.cs │ │ │ │ ├── BrainEditor.cs.meta │ │ │ │ ├── MLAgentsEditModeTest.cs │ │ │ │ ├── MLAgentsEditModeTest.cs.meta │ │ │ │ ├── ResetParameterDrawer.cs │ │ │ │ └── ResetParameterDrawer.cs.meta │ │ │ ├── Plugins.meta │ │ │ ├── Plugins │ │ │ │ ├── ProtoBuffer.meta │ │ │ │ └── ProtoBuffer │ │ │ │ │ ├── Google.Protobuf.dll │ │ │ │ │ ├── Google.Protobuf.dll.meta │ │ │ │ │ ├── Grpc.Core.dll │ │ │ │ │ ├── Grpc.Core.dll.meta │ │ │ │ │ ├── System.Interactive.Async.dll │ │ │ │ │ ├── System.Interactive.Async.dll.meta │ │ │ │ │ ├── runtimes.meta │ │ │ │ │ └── runtimes │ │ │ │ │ ├── linux.meta │ │ │ │ │ ├── linux │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so.meta │ │ │ │ │ │ ├── libgrpc_csharp_ext.x86.so │ │ │ │ │ │ └── libgrpc_csharp_ext.x86.so.meta │ │ │ │ │ ├── osx.meta │ │ │ │ │ ├── osx │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.bundle │ │ │ │ │ │ └── libgrpc_csharp_ext.x64.bundle.meta │ │ │ │ │ ├── win.meta │ │ │ │ │ └── win │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ ├── grpc_csharp_ext.x64.dll │ │ │ │ │ ├── grpc_csharp_ext.x64.dll.meta │ │ │ │ │ ├── grpc_csharp_ext.x86.dll │ │ │ │ │ └── grpc_csharp_ext.x86.dll.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── Academy.cs │ │ │ │ ├── Academy.cs.meta │ │ │ │ ├── Agent.cs │ │ │ │ ├── Agent.cs.meta │ │ │ │ ├── BCTeacherHelper.cs │ │ │ │ ├── BCTeacherHelper.cs.meta │ │ │ │ ├── Batcher.cs │ │ │ │ ├── Batcher.cs.meta │ │ │ │ ├── Brain.cs │ │ │ │ ├── Brain.cs.meta │ │ │ │ ├── Communicator.cs │ │ │ │ ├── Communicator.cs.meta │ │ │ │ ├── CommunicatorObjects.meta │ │ │ │ ├── CommunicatorObjects │ │ │ │ ├── AgentActionProto.cs │ │ │ │ ├── AgentActionProto.cs.meta │ │ │ │ ├── AgentInfoProto.cs │ │ │ │ ├── AgentInfoProto.cs.meta │ │ │ │ ├── BrainParametersProto.cs │ │ │ │ ├── BrainParametersProto.cs.meta │ │ │ │ ├── BrainTypeProto.cs │ │ │ │ ├── BrainTypeProto.cs.meta │ │ │ │ ├── CommandProto.cs │ │ │ │ ├── CommandProto.cs.meta │ │ │ │ ├── EngineConfigurationProto.cs │ │ │ │ ├── EngineConfigurationProto.cs.meta │ │ │ │ ├── EnvironmentParametersProto.cs │ │ │ │ ├── EnvironmentParametersProto.cs.meta │ │ │ │ ├── Header.cs │ │ │ │ ├── Header.cs.meta │ │ │ │ ├── ResolutionProto.cs │ │ │ │ ├── ResolutionProto.cs.meta │ │ │ │ ├── SpaceTypeProto.cs │ │ │ │ ├── SpaceTypeProto.cs.meta │ │ │ │ ├── UnityInput.cs │ │ │ │ ├── UnityInput.cs.meta │ │ │ │ ├── UnityMessage.cs │ │ │ │ ├── UnityMessage.cs.meta │ │ │ │ ├── UnityOutput.cs │ │ │ │ ├── UnityOutput.cs.meta │ │ │ │ ├── UnityRlInitializationInput.cs │ │ │ │ ├── UnityRlInitializationInput.cs.meta │ │ │ │ ├── UnityRlInitializationOutput.cs │ │ │ │ ├── UnityRlInitializationOutput.cs.meta │ │ │ │ ├── UnityRlInput.cs │ │ │ │ ├── UnityRlInput.cs.meta │ │ │ │ ├── UnityRlOutput.cs │ │ │ │ ├── UnityRlOutput.cs.meta │ │ │ │ ├── UnityToExternal.cs │ │ │ │ ├── UnityToExternal.cs.meta │ │ │ │ ├── UnityToExternalGrpc.cs │ │ │ │ └── UnityToExternalGrpc.cs.meta │ │ │ │ ├── CoreBrain.cs │ │ │ │ ├── CoreBrain.cs.meta │ │ │ │ ├── CoreBrainExternal.cs │ │ │ │ ├── CoreBrainExternal.cs.meta │ │ │ │ ├── CoreBrainHeuristic.cs │ │ │ │ ├── CoreBrainHeuristic.cs.meta │ │ │ │ ├── CoreBrainInternal.cs │ │ │ │ ├── CoreBrainInternal.cs.meta │ │ │ │ ├── CoreBrainPlayer.cs │ │ │ │ ├── CoreBrainPlayer.cs.meta │ │ │ │ ├── Decision.cs │ │ │ │ ├── Decision.cs.meta │ │ │ │ ├── Monitor.cs │ │ │ │ ├── Monitor.cs.meta │ │ │ │ ├── ResetParameters.cs │ │ │ │ ├── ResetParameters.cs.meta │ │ │ │ ├── RpcCommunicator.cs │ │ │ │ ├── RpcCommunicator.cs.meta │ │ │ │ ├── SocketCommunicator.cs │ │ │ │ ├── SocketCommunicator.cs.meta │ │ │ │ ├── UnityAgentsException.cs │ │ │ │ └── UnityAgentsException.cs.meta │ │ ├── Models.meta │ │ ├── Models │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── BallMat.mat │ │ │ │ ├── BallMat.mat.meta │ │ │ │ ├── BrioSurfaceMat.mat │ │ │ │ ├── BrioSurfaceMat.mat.meta │ │ │ │ ├── Material.mat │ │ │ │ ├── Material.mat.meta │ │ │ │ ├── SurfacePhysics.physicMaterial │ │ │ │ ├── SurfacePhysics.physicMaterial.meta │ │ │ │ ├── TargetGoalMat.mat │ │ │ │ ├── TargetGoalMat.mat.meta │ │ │ │ ├── WallMat.mat │ │ │ │ └── WallMat.mat.meta │ │ │ ├── brioSurface.fbx │ │ │ └── brioSurface.fbx.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── BallLabyrinthAcademy.prefab │ │ │ ├── BallLabyrinthAcademy.prefab.meta │ │ │ ├── BallLabyrinthEnvironment.prefab │ │ │ └── BallLabyrinthEnvironment.prefab.meta │ │ ├── Scenes.meta │ │ ├── Scenes │ │ │ ├── Multi Agent.unity │ │ │ ├── Multi Agent.unity.meta │ │ │ ├── Single Agent.unity │ │ │ └── Single Agent.unity.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── BallBehavior.cs │ │ │ ├── BallBehavior.cs.meta │ │ │ ├── BallLabyrinthAcademy.cs │ │ │ ├── BallLabyrinthAcademy.cs.meta │ │ │ ├── BallLabyrinthAgent.cs │ │ │ ├── BallLabyrinthAgent.cs.meta │ │ │ ├── CameraSettings.cs │ │ │ └── CameraSettings.cs.meta │ ├── Packages │ │ └── manifest.json │ ├── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── NetworkManager.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ └── UnityConnectSettings.asset │ └── unity-environment.log ├── Basket Catch │ ├── .vs │ │ └── Basket Catch │ │ │ └── v15 │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ ├── Assets │ │ ├── ML-Agents.meta │ │ ├── ML-Agents │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── AgentEditor.cs │ │ │ │ ├── AgentEditor.cs.meta │ │ │ │ ├── BrainEditor.cs │ │ │ │ ├── BrainEditor.cs.meta │ │ │ │ ├── MLAgentsEditModeTest.cs │ │ │ │ ├── MLAgentsEditModeTest.cs.meta │ │ │ │ ├── ResetParameterDrawer.cs │ │ │ │ └── ResetParameterDrawer.cs.meta │ │ │ ├── Plugins.meta │ │ │ ├── Plugins │ │ │ │ ├── ProtoBuffer.meta │ │ │ │ └── ProtoBuffer │ │ │ │ │ ├── Google.Protobuf.dll │ │ │ │ │ ├── Google.Protobuf.dll.meta │ │ │ │ │ ├── Grpc.Core.dll │ │ │ │ │ ├── Grpc.Core.dll.meta │ │ │ │ │ ├── System.Interactive.Async.dll │ │ │ │ │ ├── System.Interactive.Async.dll.meta │ │ │ │ │ ├── runtimes.meta │ │ │ │ │ └── runtimes │ │ │ │ │ ├── linux.meta │ │ │ │ │ ├── linux │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so.meta │ │ │ │ │ │ ├── libgrpc_csharp_ext.x86.so │ │ │ │ │ │ └── libgrpc_csharp_ext.x86.so.meta │ │ │ │ │ ├── osx.meta │ │ │ │ │ ├── osx │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.bundle │ │ │ │ │ │ └── libgrpc_csharp_ext.x64.bundle.meta │ │ │ │ │ ├── win.meta │ │ │ │ │ └── win │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ ├── grpc_csharp_ext.x64.dll │ │ │ │ │ ├── grpc_csharp_ext.x64.dll.meta │ │ │ │ │ ├── grpc_csharp_ext.x86.dll │ │ │ │ │ └── grpc_csharp_ext.x86.dll.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── Academy.cs │ │ │ │ ├── Academy.cs.meta │ │ │ │ ├── Agent.cs │ │ │ │ ├── Agent.cs.meta │ │ │ │ ├── BCTeacherHelper.cs │ │ │ │ ├── BCTeacherHelper.cs.meta │ │ │ │ ├── Batcher.cs │ │ │ │ ├── Batcher.cs.meta │ │ │ │ ├── Brain.cs │ │ │ │ ├── Brain.cs.meta │ │ │ │ ├── Communicator.cs │ │ │ │ ├── Communicator.cs.meta │ │ │ │ ├── CommunicatorObjects.meta │ │ │ │ ├── CommunicatorObjects │ │ │ │ ├── AgentActionProto.cs │ │ │ │ ├── AgentActionProto.cs.meta │ │ │ │ ├── AgentInfoProto.cs │ │ │ │ ├── AgentInfoProto.cs.meta │ │ │ │ ├── BrainParametersProto.cs │ │ │ │ ├── BrainParametersProto.cs.meta │ │ │ │ ├── BrainTypeProto.cs │ │ │ │ ├── BrainTypeProto.cs.meta │ │ │ │ ├── CommandProto.cs │ │ │ │ ├── CommandProto.cs.meta │ │ │ │ ├── EngineConfigurationProto.cs │ │ │ │ ├── EngineConfigurationProto.cs.meta │ │ │ │ ├── EnvironmentParametersProto.cs │ │ │ │ ├── EnvironmentParametersProto.cs.meta │ │ │ │ ├── Header.cs │ │ │ │ ├── Header.cs.meta │ │ │ │ ├── ResolutionProto.cs │ │ │ │ ├── ResolutionProto.cs.meta │ │ │ │ ├── SpaceTypeProto.cs │ │ │ │ ├── SpaceTypeProto.cs.meta │ │ │ │ ├── UnityInput.cs │ │ │ │ ├── UnityInput.cs.meta │ │ │ │ ├── UnityMessage.cs │ │ │ │ ├── UnityMessage.cs.meta │ │ │ │ ├── UnityOutput.cs │ │ │ │ ├── UnityOutput.cs.meta │ │ │ │ ├── UnityRlInitializationInput.cs │ │ │ │ ├── UnityRlInitializationInput.cs.meta │ │ │ │ ├── UnityRlInitializationOutput.cs │ │ │ │ ├── UnityRlInitializationOutput.cs.meta │ │ │ │ ├── UnityRlInput.cs │ │ │ │ ├── UnityRlInput.cs.meta │ │ │ │ ├── UnityRlOutput.cs │ │ │ │ ├── UnityRlOutput.cs.meta │ │ │ │ ├── UnityToExternal.cs │ │ │ │ ├── UnityToExternal.cs.meta │ │ │ │ ├── UnityToExternalGrpc.cs │ │ │ │ └── UnityToExternalGrpc.cs.meta │ │ │ │ ├── CoreBrain.cs │ │ │ │ ├── CoreBrain.cs.meta │ │ │ │ ├── CoreBrainExternal.cs │ │ │ │ ├── CoreBrainExternal.cs.meta │ │ │ │ ├── CoreBrainHeuristic.cs │ │ │ │ ├── CoreBrainHeuristic.cs.meta │ │ │ │ ├── CoreBrainInternal.cs │ │ │ │ ├── CoreBrainInternal.cs.meta │ │ │ │ ├── CoreBrainPlayer.cs │ │ │ │ ├── CoreBrainPlayer.cs.meta │ │ │ │ ├── Decision.cs │ │ │ │ ├── Decision.cs.meta │ │ │ │ ├── Monitor.cs │ │ │ │ ├── Monitor.cs.meta │ │ │ │ ├── ResetParameters.cs │ │ │ │ ├── ResetParameters.cs.meta │ │ │ │ ├── RpcCommunicator.cs │ │ │ │ ├── RpcCommunicator.cs.meta │ │ │ │ ├── SocketCommunicator.cs │ │ │ │ ├── SocketCommunicator.cs.meta │ │ │ │ ├── UnityAgentsException.cs │ │ │ │ └── UnityAgentsException.cs.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── BasketMat.mat │ │ │ ├── BasketMat.mat.meta │ │ │ ├── BoundaryMat.mat │ │ │ ├── BoundaryMat.mat.meta │ │ │ ├── PunishmentMat.mat │ │ │ ├── PunishmentMat.mat.meta │ │ │ ├── RewardMat.mat │ │ │ └── RewardMat.mat.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── BasketCatchAcademy.prefab │ │ │ ├── BasketCatchAcademy.prefab.meta │ │ │ ├── BasketCatchEnvironment.prefab │ │ │ ├── BasketCatchEnvironment.prefab.meta │ │ │ ├── Item Drop.prefab │ │ │ └── Item Drop.prefab.meta │ │ ├── Scenes.meta │ │ ├── Scenes │ │ │ ├── Multi Agent.unity │ │ │ ├── Multi Agent.unity.meta │ │ │ ├── Single Agent.unity │ │ │ └── Single Agent.unity.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── BasketCatchAcademy.cs │ │ │ ├── BasketCatchAcademy.cs.meta │ │ │ ├── BasketCatchAgent.cs │ │ │ ├── BasketCatchAgent.cs.meta │ │ │ ├── BasketCatchEnvironment.cs │ │ │ ├── BasketCatchEnvironment.cs.meta │ │ │ ├── ItemDrop.cs │ │ │ ├── ItemDrop.cs.meta │ │ │ ├── ItemType.cs │ │ │ └── ItemType.cs.meta │ ├── Packages │ │ └── manifest.json │ ├── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── NetworkManager.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ └── UnityConnectSettings.asset │ └── unity-environment.log ├── Destroy Comets │ ├── .vs │ │ └── Destroy Comets │ │ │ └── v15 │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ ├── Assets │ │ ├── ML-Agents.meta │ │ ├── ML-Agents │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── AgentEditor.cs │ │ │ │ ├── AgentEditor.cs.meta │ │ │ │ ├── BrainEditor.cs │ │ │ │ ├── BrainEditor.cs.meta │ │ │ │ ├── MLAgentsEditModeTest.cs │ │ │ │ ├── MLAgentsEditModeTest.cs.meta │ │ │ │ ├── ResetParameterDrawer.cs │ │ │ │ └── ResetParameterDrawer.cs.meta │ │ │ ├── Plugins.meta │ │ │ ├── Plugins │ │ │ │ ├── ProtoBuffer.meta │ │ │ │ └── ProtoBuffer │ │ │ │ │ ├── Google.Protobuf.dll │ │ │ │ │ ├── Google.Protobuf.dll.meta │ │ │ │ │ ├── Grpc.Core.dll │ │ │ │ │ ├── Grpc.Core.dll.meta │ │ │ │ │ ├── System.Interactive.Async.dll │ │ │ │ │ ├── System.Interactive.Async.dll.meta │ │ │ │ │ ├── runtimes.meta │ │ │ │ │ └── runtimes │ │ │ │ │ ├── linux.meta │ │ │ │ │ ├── linux │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so.meta │ │ │ │ │ │ ├── libgrpc_csharp_ext.x86.so │ │ │ │ │ │ └── libgrpc_csharp_ext.x86.so.meta │ │ │ │ │ ├── osx.meta │ │ │ │ │ ├── osx │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ │ ├── libgrpc_csharp_ext.x64.bundle │ │ │ │ │ │ └── libgrpc_csharp_ext.x64.bundle.meta │ │ │ │ │ ├── win.meta │ │ │ │ │ └── win │ │ │ │ │ ├── native.meta │ │ │ │ │ └── native │ │ │ │ │ ├── grpc_csharp_ext.x64.dll │ │ │ │ │ ├── grpc_csharp_ext.x64.dll.meta │ │ │ │ │ ├── grpc_csharp_ext.x86.dll │ │ │ │ │ └── grpc_csharp_ext.x86.dll.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── Academy.cs │ │ │ │ ├── Academy.cs.meta │ │ │ │ ├── Agent.cs │ │ │ │ ├── Agent.cs.meta │ │ │ │ ├── BCTeacherHelper.cs │ │ │ │ ├── BCTeacherHelper.cs.meta │ │ │ │ ├── Batcher.cs │ │ │ │ ├── Batcher.cs.meta │ │ │ │ ├── Brain.cs │ │ │ │ ├── Brain.cs.meta │ │ │ │ ├── Communicator.cs │ │ │ │ ├── Communicator.cs.meta │ │ │ │ ├── CommunicatorObjects.meta │ │ │ │ ├── CommunicatorObjects │ │ │ │ ├── AgentActionProto.cs │ │ │ │ ├── AgentActionProto.cs.meta │ │ │ │ ├── AgentInfoProto.cs │ │ │ │ ├── AgentInfoProto.cs.meta │ │ │ │ ├── BrainParametersProto.cs │ │ │ │ ├── BrainParametersProto.cs.meta │ │ │ │ ├── BrainTypeProto.cs │ │ │ │ ├── BrainTypeProto.cs.meta │ │ │ │ ├── CommandProto.cs │ │ │ │ ├── CommandProto.cs.meta │ │ │ │ ├── EngineConfigurationProto.cs │ │ │ │ ├── EngineConfigurationProto.cs.meta │ │ │ │ ├── EnvironmentParametersProto.cs │ │ │ │ ├── EnvironmentParametersProto.cs.meta │ │ │ │ ├── Header.cs │ │ │ │ ├── Header.cs.meta │ │ │ │ ├── ResolutionProto.cs │ │ │ │ ├── ResolutionProto.cs.meta │ │ │ │ ├── SpaceTypeProto.cs │ │ │ │ ├── SpaceTypeProto.cs.meta │ │ │ │ ├── UnityInput.cs │ │ │ │ ├── UnityInput.cs.meta │ │ │ │ ├── UnityMessage.cs │ │ │ │ ├── UnityMessage.cs.meta │ │ │ │ ├── UnityOutput.cs │ │ │ │ ├── UnityOutput.cs.meta │ │ │ │ ├── UnityRlInitializationInput.cs │ │ │ │ ├── UnityRlInitializationInput.cs.meta │ │ │ │ ├── UnityRlInitializationOutput.cs │ │ │ │ ├── UnityRlInitializationOutput.cs.meta │ │ │ │ ├── UnityRlInput.cs │ │ │ │ ├── UnityRlInput.cs.meta │ │ │ │ ├── UnityRlOutput.cs │ │ │ │ ├── UnityRlOutput.cs.meta │ │ │ │ ├── UnityToExternal.cs │ │ │ │ ├── UnityToExternal.cs.meta │ │ │ │ ├── UnityToExternalGrpc.cs │ │ │ │ └── UnityToExternalGrpc.cs.meta │ │ │ │ ├── CoreBrain.cs │ │ │ │ ├── CoreBrain.cs.meta │ │ │ │ ├── CoreBrainExternal.cs │ │ │ │ ├── CoreBrainExternal.cs.meta │ │ │ │ ├── CoreBrainHeuristic.cs │ │ │ │ ├── CoreBrainHeuristic.cs.meta │ │ │ │ ├── CoreBrainInternal.cs │ │ │ │ ├── CoreBrainInternal.cs.meta │ │ │ │ ├── CoreBrainPlayer.cs │ │ │ │ ├── CoreBrainPlayer.cs.meta │ │ │ │ ├── Decision.cs │ │ │ │ ├── Decision.cs.meta │ │ │ │ ├── Monitor.cs │ │ │ │ ├── Monitor.cs.meta │ │ │ │ ├── ResetParameters.cs │ │ │ │ ├── ResetParameters.cs.meta │ │ │ │ ├── RpcCommunicator.cs │ │ │ │ ├── RpcCommunicator.cs.meta │ │ │ │ ├── SocketCommunicator.cs │ │ │ │ ├── SocketCommunicator.cs.meta │ │ │ │ ├── UnityAgentsException.cs │ │ │ │ └── UnityAgentsException.cs.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── CanonBarrelMat.mat │ │ │ ├── CanonBarrelMat.mat.meta │ │ │ ├── CanonBaseMat.mat │ │ │ ├── CanonBaseMat.mat.meta │ │ │ ├── CometMat.mat │ │ │ ├── CometMat.mat.meta │ │ │ ├── RocketMat.mat │ │ │ └── RocketMat.mat.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── Comet.prefab │ │ │ ├── Comet.prefab.meta │ │ │ ├── DC2DAcademy.prefab │ │ │ ├── DC2DAcademy.prefab.meta │ │ │ ├── DC2DEnvironment.prefab │ │ │ ├── DC2DEnvironment.prefab.meta │ │ │ ├── Rocket.prefab │ │ │ └── Rocket.prefab.meta │ │ ├── Scenes.meta │ │ ├── Scenes │ │ │ ├── Multi Agent.unity │ │ │ ├── Multi Agent.unity.meta │ │ │ ├── Single Agent.unity │ │ │ └── Single Agent.unity.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── Comet2D.cs │ │ │ ├── Comet2D.cs.meta │ │ │ ├── DC2DAcademy.cs │ │ │ ├── DC2DAcademy.cs.meta │ │ │ ├── DC2DAgent.cs │ │ │ ├── DC2DAgent.cs.meta │ │ │ ├── DC2DEnvironment.cs │ │ │ ├── DC2DEnvironment.cs.meta │ │ │ ├── Rocket2D.cs │ │ │ └── Rocket2D.cs.meta │ ├── Packages │ │ └── manifest.json │ └── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── NetworkManager.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ └── UnityConnectSettings.asset └── Simple Continuous Control │ ├── .vs │ └── Simple Continuous Control │ │ └── v15 │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide │ ├── Assets │ ├── ML-Agents.meta │ ├── ML-Agents │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── AgentEditor.cs │ │ │ ├── AgentEditor.cs.meta │ │ │ ├── BrainEditor.cs │ │ │ ├── BrainEditor.cs.meta │ │ │ ├── MLAgentsEditModeTest.cs │ │ │ ├── MLAgentsEditModeTest.cs.meta │ │ │ ├── ResetParameterDrawer.cs │ │ │ └── ResetParameterDrawer.cs.meta │ │ ├── Plugins.meta │ │ ├── Plugins │ │ │ ├── ProtoBuffer.meta │ │ │ └── ProtoBuffer │ │ │ │ ├── Google.Protobuf.dll │ │ │ │ ├── Google.Protobuf.dll.meta │ │ │ │ ├── Grpc.Core.dll │ │ │ │ ├── Grpc.Core.dll.meta │ │ │ │ ├── System.Interactive.Async.dll │ │ │ │ ├── System.Interactive.Async.dll.meta │ │ │ │ ├── runtimes.meta │ │ │ │ └── runtimes │ │ │ │ ├── linux.meta │ │ │ │ ├── linux │ │ │ │ ├── native.meta │ │ │ │ └── native │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so │ │ │ │ │ ├── libgrpc_csharp_ext.x64.so.meta │ │ │ │ │ ├── libgrpc_csharp_ext.x86.so │ │ │ │ │ └── libgrpc_csharp_ext.x86.so.meta │ │ │ │ ├── osx.meta │ │ │ │ ├── osx │ │ │ │ ├── native.meta │ │ │ │ └── native │ │ │ │ │ ├── libgrpc_csharp_ext.x64.bundle │ │ │ │ │ └── libgrpc_csharp_ext.x64.bundle.meta │ │ │ │ ├── win.meta │ │ │ │ └── win │ │ │ │ ├── native.meta │ │ │ │ └── native │ │ │ │ ├── grpc_csharp_ext.x64.dll │ │ │ │ ├── grpc_csharp_ext.x64.dll.meta │ │ │ │ ├── grpc_csharp_ext.x86.dll │ │ │ │ └── grpc_csharp_ext.x86.dll.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── Academy.cs │ │ │ ├── Academy.cs.meta │ │ │ ├── Agent.cs │ │ │ ├── Agent.cs.meta │ │ │ ├── BCTeacherHelper.cs │ │ │ ├── BCTeacherHelper.cs.meta │ │ │ ├── Batcher.cs │ │ │ ├── Batcher.cs.meta │ │ │ ├── Brain.cs │ │ │ ├── Brain.cs.meta │ │ │ ├── Communicator.cs │ │ │ ├── Communicator.cs.meta │ │ │ ├── CommunicatorObjects.meta │ │ │ ├── CommunicatorObjects │ │ │ ├── AgentActionProto.cs │ │ │ ├── AgentActionProto.cs.meta │ │ │ ├── AgentInfoProto.cs │ │ │ ├── AgentInfoProto.cs.meta │ │ │ ├── BrainParametersProto.cs │ │ │ ├── BrainParametersProto.cs.meta │ │ │ ├── BrainTypeProto.cs │ │ │ ├── BrainTypeProto.cs.meta │ │ │ ├── CommandProto.cs │ │ │ ├── CommandProto.cs.meta │ │ │ ├── EngineConfigurationProto.cs │ │ │ ├── EngineConfigurationProto.cs.meta │ │ │ ├── EnvironmentParametersProto.cs │ │ │ ├── EnvironmentParametersProto.cs.meta │ │ │ ├── Header.cs │ │ │ ├── Header.cs.meta │ │ │ ├── ResolutionProto.cs │ │ │ ├── ResolutionProto.cs.meta │ │ │ ├── SpaceTypeProto.cs │ │ │ ├── SpaceTypeProto.cs.meta │ │ │ ├── UnityInput.cs │ │ │ ├── UnityInput.cs.meta │ │ │ ├── UnityMessage.cs │ │ │ ├── UnityMessage.cs.meta │ │ │ ├── UnityOutput.cs │ │ │ ├── UnityOutput.cs.meta │ │ │ ├── UnityRlInitializationInput.cs │ │ │ ├── UnityRlInitializationInput.cs.meta │ │ │ ├── UnityRlInitializationOutput.cs │ │ │ ├── UnityRlInitializationOutput.cs.meta │ │ │ ├── UnityRlInput.cs │ │ │ ├── UnityRlInput.cs.meta │ │ │ ├── UnityRlOutput.cs │ │ │ ├── UnityRlOutput.cs.meta │ │ │ ├── UnityToExternal.cs │ │ │ ├── UnityToExternal.cs.meta │ │ │ ├── UnityToExternalGrpc.cs │ │ │ └── UnityToExternalGrpc.cs.meta │ │ │ ├── CoreBrain.cs │ │ │ ├── CoreBrain.cs.meta │ │ │ ├── CoreBrainExternal.cs │ │ │ ├── CoreBrainExternal.cs.meta │ │ │ ├── CoreBrainHeuristic.cs │ │ │ ├── CoreBrainHeuristic.cs.meta │ │ │ ├── CoreBrainInternal.cs │ │ │ ├── CoreBrainInternal.cs.meta │ │ │ ├── CoreBrainPlayer.cs │ │ │ ├── CoreBrainPlayer.cs.meta │ │ │ ├── Decision.cs │ │ │ ├── Decision.cs.meta │ │ │ ├── Monitor.cs │ │ │ ├── Monitor.cs.meta │ │ │ ├── ResetParameters.cs │ │ │ ├── ResetParameters.cs.meta │ │ │ ├── RpcCommunicator.cs │ │ │ ├── RpcCommunicator.cs.meta │ │ │ ├── SocketCommunicator.cs │ │ │ ├── SocketCommunicator.cs.meta │ │ │ ├── UnityAgentsException.cs │ │ │ └── UnityAgentsException.cs.meta │ ├── Materials.meta │ ├── Materials │ │ ├── AgentMat.mat │ │ ├── AgentMat.mat.meta │ │ ├── TargetMat.mat │ │ ├── TargetMat.mat.meta │ │ ├── WallMat.mat │ │ └── WallMat.mat.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── EnvironmentController.prefab │ │ ├── EnvironmentController.prefab.meta │ │ ├── SSCAcademy.prefab │ │ ├── SSCAcademy.prefab.meta │ │ ├── Target.prefab │ │ ├── Target.prefab.meta │ │ ├── Wall.prefab │ │ └── Wall.prefab.meta │ ├── RotationMovementTest.unity │ ├── RotationMovementTest.unity.meta │ ├── Scenes.meta │ ├── Scenes │ │ ├── Multi Agent.unity │ │ ├── Multi Agent.unity.meta │ │ ├── Single Agent.unity │ │ └── Single Agent.unity.meta │ ├── Scripts.meta │ └── Scripts │ │ ├── EnvironmentController.cs │ │ ├── EnvironmentController.cs.meta │ │ ├── SCCAcademy.cs │ │ ├── SCCAcademy.cs.meta │ │ ├── SCCAgent.cs │ │ ├── SCCAgent.cs.meta │ │ ├── TestMovement.cs │ │ └── TestMovement.cs.meta │ ├── Packages │ └── manifest.json │ └── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ └── UnityConnectSettings.asset ├── documentation ├── BallLabyrinth.md ├── BasketCatch.md ├── DestroyComets.md ├── SimpleContinuousControl.md └── images │ ├── BallLabyrinth │ ├── cameraInput.png │ ├── curriculum.png │ ├── environment.png │ ├── iscornered.png │ └── rays.png │ ├── BasketCatch │ ├── bc.png │ └── eyes.png │ ├── DestroyComets │ ├── environment.png │ └── eyes.png │ ├── ShootingBirds │ └── sb.png │ └── SimpleContinuousControl │ ├── environment.png │ └── result.gif └── python ├── Basics.ipynb ├── communicator_objects ├── __init__.py ├── agent_action_proto_pb2.py ├── agent_info_proto_pb2.py ├── brain_parameters_proto_pb2.py ├── brain_type_proto_pb2.py ├── command_proto_pb2.py ├── engine_configuration_proto_pb2.py ├── environment_parameters_proto_pb2.py ├── header_pb2.py ├── resolution_proto_pb2.py ├── space_type_proto_pb2.py ├── unity_input_pb2.py ├── unity_message_pb2.py ├── unity_output_pb2.py ├── unity_rl_initialization_input_pb2.py ├── unity_rl_initialization_output_pb2.py ├── unity_rl_input_pb2.py ├── unity_rl_output_pb2.py ├── unity_to_external_pb2.py └── unity_to_external_pb2_grpc.py ├── curricula └── BallLabyrinth.json ├── learn.py ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── mock_communicator.py ├── test_bc.py ├── test_ppo.py ├── test_unityagents.py └── test_unitytrainers.py ├── trainer_config.yaml ├── unityagents ├── __init__.py ├── brain.py ├── communicator.py ├── curriculum.py ├── environment.py ├── exception.py ├── rpc_communicator.py └── socket_communicator.py └── unitytrainers ├── __init__.py ├── bc ├── __init__.py ├── models.py └── trainer.py ├── buffer.py ├── models.py ├── ppo ├── __init__.py ├── models.py └── trainer.py ├── trainer.py └── trainer_controller.py /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Marco Pleines 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f1580f4a0067b649bd3837ca700bf7d 3 | folderAsset: yes 4 | timeCreated: 1513513386 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b4fb0b937cc471eae742addf6bda86 3 | folderAsset: yes 4 | timeCreated: 1503177274 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Editor/AgentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3b291e1cd0c64781861652b579d0ac1 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Editor/BrainEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1895a43ed0f54ffd9ee06234c4399e7 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Editor/MLAgentsEditModeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64f5b117b5f304a4281f16eb904311fd 3 | timeCreated: 1518706577 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Editor/ResetParameterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 740b9a60fe38f476ab020dcf91f3f94a 3 | timeCreated: 1517291065 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6d56028f4c564724878c82cfa3c9e14 3 | folderAsset: yes 4 | timeCreated: 1502996258 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e44343d7e31b04d47bd5f7329c918ffe 3 | folderAsset: yes 4 | timeCreated: 1521839636 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0836ffd04a4924861a2d58aa4b111937 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbf24ddeec4054edc9ad4c8295556878 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9502ce7e38c5947dba996570732b6e9f 3 | timeCreated: 1521661784 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8022add2e5264884a117894eeaf9809 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50c3602c6f6244621861928757e31463 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba192b1e561564e1583e0a87334f8682 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f43fa6e62fb4c4105b270be1ae7bbbfd 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55aee008fb6a3411aa96f2f9911f9207 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a961485c3484a4002ac4961a8481f6cc 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af9f9f367bbc543b8ba41e58dcdd6e66 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a3740bf890474fc9857a8ec39739a35 3 | folderAsset: yes 4 | timeCreated: 1502223516 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Academy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1fc0029fee784d9cb9854f8912bfd07 3 | timeCreated: 1503613254 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Agent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88b6042bc9a5d4aa58d931eae49442e5 3 | timeCreated: 1501802662 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/BCTeacherHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1cf16abc39fb4d6ca81222fc73d1bb5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Batcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4243d5dc0ad5746cba578575182f8c17 3 | timeCreated: 1523045876 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Brain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c676a8ddf5a5f4f64b35e9ed5028679d 3 | timeCreated: 1503211687 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Communicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18600657fd7d241a199e6caf2ba7cceb 3 | timeCreated: 1504820023 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ebeef5df83b74a048b7f99681672f3b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentActionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93eec67e32dc3484ca9b8e3ea98909c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentInfoProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a2cd47d5b7a84d45b66748c405edf5a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91e3353985a4c4c08a8004648a81de4f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2e4f3cea300049b7a4cd65fbee2ee95 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/CommandProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19e8be280f78249c188fde36f0855094 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/EngineConfigurationProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fac934345fc664df8823b494ea9b1ca8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/EnvironmentParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 312dc062dfab44416a31b8b273cda29a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/Header.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e582b089dfedc438d9cbce9d4017b807 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/ResolutionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2454611610e4136a412b5cd6afee4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/SpaceTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf7e44e20999448ef846526541819077 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c97e6e2cde58d404cba31008c0489454 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10dca984632854b079476d5fb6df329c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 546f38fe479d240eabdf11ac55ecf7d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9c1712ba119a47458082c7190c838b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfac266f05f674dbd8dc50e8e9b29753 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0283aaaebbbaf4c438db36396a5e3885 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6665911e84e24b7e970f63662f55713 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 553c6b5d2feba4ef69206f0e0a2a92a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternalGrpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ea7da815b0b4d938c13e621f57db04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CoreBrain.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace MLAgents 6 | { 7 | /** \brief An interface which defines the functions needed for a CoreBrain. */ 8 | /** There is no need to modify or implement CoreBrain to create a Unity environment. 9 | */ 10 | public interface CoreBrain 11 | { 12 | 13 | /// Implement setBrain so let the coreBrain know what brain is using it 14 | void SetBrain(Brain b); 15 | 16 | /// Implement this method to initialize CoreBrain 17 | void InitializeCoreBrain(MLAgents.Batcher brainBatcher); 18 | 19 | /// Implement this method to define the logic for deciding actions 20 | void DecideAction(Dictionary agentInfo); 21 | 22 | /// Implement this method to define what should be displayed in the brain Inspector 23 | void OnInspector(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CoreBrain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcbf9c1714a8d4b819ce2caa23b2eaf4 3 | timeCreated: 1504070234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CoreBrainExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35813a1be64e144f887d7d5f15b963fa 3 | timeCreated: 1504070319 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CoreBrainHeuristic.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 943466ab374444748a364f9d6c3e2fe2 3 | timeCreated: 1504070366 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CoreBrainInternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b23992c8eb17439887f5e944bf04a40 3 | timeCreated: 1504070347 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/CoreBrainPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41e9bda8f3cf1492fa74926a530f6f70 3 | timeCreated: 1504070375 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Decision.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13e74744309fd4571b76e46fafc6d37f 3 | timeCreated: 1503182472 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/Monitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e59a31a1cc2f5464d9a61bef0bc9a53b 3 | timeCreated: 1508031727 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/ResetParameters.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af19281a4c1dd47518ac7501c45eca9f 3 | timeCreated: 1517261137 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/RpcCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57a3dc12d3b88408688bb490b65a838e 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/SocketCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0901c57c84a54f25aa5955165072493 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/UnityAgentsException.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | using System; 6 | 7 | namespace MLAgents 8 | { 9 | 10 | [System.Serializable] 11 | /// Contains exceptions specific to ML-Agents. 12 | public class UnityAgentsException : System.Exception 13 | { 14 | /// When a UnityAgentsException is called, the timeScale is set to 0. 15 | /// The simulation will end since no steps will be taken. 16 | public UnityAgentsException(string message) : base(message) 17 | { 18 | 19 | } 20 | 21 | /// A constructor is needed for serialization when an exception propagates 22 | /// from a remoting server to the client. 23 | protected UnityAgentsException(System.Runtime.Serialization.SerializationInfo info, 24 | System.Runtime.Serialization.StreamingContext context) 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/ML-Agents/Scripts/UnityAgentsException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e63e4a66d820245778f9a2abfa5b68e0 3 | timeCreated: 1504131359 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b77ab4ecdb8f2f4dabdb3d433d03aaa 3 | folderAsset: yes 4 | timeCreated: 1513513053 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4552d45c01a13b24b94609378a3f9a40 3 | folderAsset: yes 4 | timeCreated: 1513513159 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/BallMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2469944d471ed874694bb6d352484ad7 3 | timeCreated: 1513519920 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/BrioSurfaceMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 857bae620c319c64d9e9a4a16f873428 3 | timeCreated: 1513513159 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3b2aa410a5173d4cb25fa1bbf73de50 3 | timeCreated: 1520631092 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/SurfacePhysics.physicMaterial: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!134 &13400000 4 | PhysicMaterial: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: SurfacePhysics 9 | dynamicFriction: 0.6 10 | staticFriction: 0.6 11 | bounciness: 0 12 | frictionCombine: 0 13 | bounceCombine: 0 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/SurfacePhysics.physicMaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 529aa5699ef18634bab1dfe985365203 3 | timeCreated: 1513517362 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 13400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/TargetGoalMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab90c834f40a2e742802cf85470cd19e 3 | timeCreated: 1513529916 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/Materials/WallMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa08b8b32580f604a98a3cdfc5708245 3 | timeCreated: 1513516983 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Models/brioSurface.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Ball Labyrinth/Assets/Models/brioSurface.fbx -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f896e1650fa42494db928c4736cfba53 3 | folderAsset: yes 4 | timeCreated: 1513513410 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Prefabs/BallLabyrinthAcademy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd964b304166bf8478ea345901e16441 3 | timeCreated: 1513513914 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Prefabs/BallLabyrinthEnvironment.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9192d036bbc007c46ad04e3328604aa6 3 | timeCreated: 1513541757 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da2fa07f03b46524cb3feabef6c3a26c 3 | folderAsset: yes 4 | timeCreated: 1513513124 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scenes/Multi Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b288039871ebbb34ba56145da769ea09 3 | timeCreated: 1513513124 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scenes/Single Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 889d8fac27c06a24c8f4a7a1742cd2e9 3 | timeCreated: 1513513124 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de4a0efe4b6498b4c903af5df56751db 3 | folderAsset: yes 4 | timeCreated: 1513513372 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts/BallBehavior.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ada41554d42f1141842a1d68198ea6e 3 | timeCreated: 1513536778 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts/BallLabyrinthAcademy.cs: -------------------------------------------------------------------------------- 1 | using MLAgents; 2 | 3 | public class BallLabyrinthAcademy : Academy 4 | { 5 | #region Member Fields 6 | private int _ballPositionIndex = 12; 7 | #endregion 8 | 9 | #region Member Properties 10 | public int BallPositionIndex 11 | { 12 | get { return _ballPositionIndex; } 13 | } 14 | #endregion 15 | 16 | #region Academy Overrides 17 | public override void AcademyReset() 18 | { 19 | _ballPositionIndex = (int)resetParameters["positionIndex"]; 20 | } 21 | #endregion 22 | } 23 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts/BallLabyrinthAcademy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32ae99262b3a7a742a1b43628858f603 3 | timeCreated: 1513513478 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts/BallLabyrinthAgent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7fc9d2ce39a86d4b9615eb1844589b5 3 | timeCreated: 1513513471 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts/CameraSettings.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | [RequireComponent(typeof(Camera))] 4 | public class CameraSettings : MonoBehaviour 5 | { 6 | private float previousShadowDistance; 7 | 8 | /// 9 | /// Disables shadows for this camera. 10 | /// 11 | private void OnPreRender() 12 | { 13 | previousShadowDistance = QualitySettings.shadowDistance; 14 | QualitySettings.shadowDistance = 0; 15 | } 16 | 17 | /// 18 | /// Resets the shadow distance for the other cameras. 19 | /// 20 | private void OnPostRender() 21 | { 22 | QualitySettings.shadowDistance = previousShadowDistance; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Assets/Scripts/CameraSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4b97f951339a9349814a23aef0c19a0 3 | timeCreated: 1513528848 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_EnablePCM: 1 18 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 19 | m_AutoSimulation: 1 20 | m_AutoSyncTransforms: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 0 9 | path: Assets/Scenes/Single Agent.unity 10 | guid: 889d8fac27c06a24c8f4a7a1742cd2e9 11 | - enabled: 1 12 | path: Assets/Scenes/Multi Agent.unity 13 | guid: b288039871ebbb34ba56145da769ea09 14 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_DefaultBehaviorMode: 0 10 | m_SpritePackerMode: 0 11 | m_SpritePackerPaddingPower: 1 12 | m_EtcTextureCompressorBehavior: 1 13 | m_EtcTextureFastCompressor: 1 14 | m_EtcTextureNormalCompressor: 2 15 | m_EtcTextureBestCompressor: 4 16 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 17 | m_ProjectGenerationRootNamespace: 18 | m_UserGeneratedProjectSuffix: 19 | m_CollabEditorSettings: 20 | inProgressEnabled: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.5f1 2 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - Academy 8 | - Wall 9 | layers: 10 | - Default 11 | - TransparentFX 12 | - Ignore Raycast 13 | - 14 | - Water 15 | - UI 16 | - 17 | - 18 | - Wall 19 | - Hole 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | m_SortingLayers: 43 | - name: Default 44 | uniqueID: 0 45 | locked: 0 46 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /Unity Environments/Ball Labyrinth/unity-environment.log: -------------------------------------------------------------------------------- 1 | 6/25/2018 7:46:20 AM 2 | 3 | Log 4 | Joystick connected ("Controller (Xbox One For Windows)"). 5 | 6 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/.vs/Basket Catch/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/.vs/Basket Catch/v15/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/.vs/Basket Catch/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/.vs/Basket Catch/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d189fbb7a2bd136439fdb60761234130 3 | folderAsset: yes 4 | timeCreated: 1512391006 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b4fb0b937cc471eae742addf6bda86 3 | folderAsset: yes 4 | timeCreated: 1503177274 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Editor/AgentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3b291e1cd0c64781861652b579d0ac1 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Editor/BrainEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1895a43ed0f54ffd9ee06234c4399e7 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Editor/MLAgentsEditModeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64f5b117b5f304a4281f16eb904311fd 3 | timeCreated: 1518706577 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Editor/ResetParameterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 740b9a60fe38f476ab020dcf91f3f94a 3 | timeCreated: 1517291065 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6d56028f4c564724878c82cfa3c9e14 3 | folderAsset: yes 4 | timeCreated: 1502996258 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e44343d7e31b04d47bd5f7329c918ffe 3 | folderAsset: yes 4 | timeCreated: 1521839636 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0836ffd04a4924861a2d58aa4b111937 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbf24ddeec4054edc9ad4c8295556878 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9502ce7e38c5947dba996570732b6e9f 3 | timeCreated: 1521661784 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8022add2e5264884a117894eeaf9809 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50c3602c6f6244621861928757e31463 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba192b1e561564e1583e0a87334f8682 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f43fa6e62fb4c4105b270be1ae7bbbfd 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55aee008fb6a3411aa96f2f9911f9207 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a961485c3484a4002ac4961a8481f6cc 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af9f9f367bbc543b8ba41e58dcdd6e66 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Basket Catch/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a3740bf890474fc9857a8ec39739a35 3 | folderAsset: yes 4 | timeCreated: 1502223516 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Academy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1fc0029fee784d9cb9854f8912bfd07 3 | timeCreated: 1503613254 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Agent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88b6042bc9a5d4aa58d931eae49442e5 3 | timeCreated: 1501802662 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/BCTeacherHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1cf16abc39fb4d6ca81222fc73d1bb5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Batcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4243d5dc0ad5746cba578575182f8c17 3 | timeCreated: 1523045876 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Brain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c676a8ddf5a5f4f64b35e9ed5028679d 3 | timeCreated: 1503211687 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Communicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18600657fd7d241a199e6caf2ba7cceb 3 | timeCreated: 1504820023 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ebeef5df83b74a048b7f99681672f3b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentActionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93eec67e32dc3484ca9b8e3ea98909c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentInfoProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a2cd47d5b7a84d45b66748c405edf5a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91e3353985a4c4c08a8004648a81de4f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2e4f3cea300049b7a4cd65fbee2ee95 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/CommandProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19e8be280f78249c188fde36f0855094 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/EngineConfigurationProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fac934345fc664df8823b494ea9b1ca8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/EnvironmentParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 312dc062dfab44416a31b8b273cda29a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/Header.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e582b089dfedc438d9cbce9d4017b807 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/ResolutionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2454611610e4136a412b5cd6afee4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/SpaceTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf7e44e20999448ef846526541819077 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c97e6e2cde58d404cba31008c0489454 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10dca984632854b079476d5fb6df329c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 546f38fe479d240eabdf11ac55ecf7d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9c1712ba119a47458082c7190c838b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfac266f05f674dbd8dc50e8e9b29753 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0283aaaebbbaf4c438db36396a5e3885 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6665911e84e24b7e970f63662f55713 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 553c6b5d2feba4ef69206f0e0a2a92a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternalGrpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ea7da815b0b4d938c13e621f57db04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CoreBrain.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace MLAgents 6 | { 7 | /** \brief An interface which defines the functions needed for a CoreBrain. */ 8 | /** There is no need to modify or implement CoreBrain to create a Unity environment. 9 | */ 10 | public interface CoreBrain 11 | { 12 | 13 | /// Implement setBrain so let the coreBrain know what brain is using it 14 | void SetBrain(Brain b); 15 | 16 | /// Implement this method to initialize CoreBrain 17 | void InitializeCoreBrain(MLAgents.Batcher brainBatcher); 18 | 19 | /// Implement this method to define the logic for deciding actions 20 | void DecideAction(Dictionary agentInfo); 21 | 22 | /// Implement this method to define what should be displayed in the brain Inspector 23 | void OnInspector(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CoreBrain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcbf9c1714a8d4b819ce2caa23b2eaf4 3 | timeCreated: 1504070234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CoreBrainExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35813a1be64e144f887d7d5f15b963fa 3 | timeCreated: 1504070319 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CoreBrainHeuristic.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 943466ab374444748a364f9d6c3e2fe2 3 | timeCreated: 1504070366 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CoreBrainInternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b23992c8eb17439887f5e944bf04a40 3 | timeCreated: 1504070347 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/CoreBrainPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41e9bda8f3cf1492fa74926a530f6f70 3 | timeCreated: 1504070375 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Decision.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13e74744309fd4571b76e46fafc6d37f 3 | timeCreated: 1503182472 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/Monitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e59a31a1cc2f5464d9a61bef0bc9a53b 3 | timeCreated: 1508031727 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/ResetParameters.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af19281a4c1dd47518ac7501c45eca9f 3 | timeCreated: 1517261137 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/RpcCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57a3dc12d3b88408688bb490b65a838e 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/SocketCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0901c57c84a54f25aa5955165072493 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/UnityAgentsException.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | using System; 6 | 7 | namespace MLAgents 8 | { 9 | 10 | [System.Serializable] 11 | /// Contains exceptions specific to ML-Agents. 12 | public class UnityAgentsException : System.Exception 13 | { 14 | /// When a UnityAgentsException is called, the timeScale is set to 0. 15 | /// The simulation will end since no steps will be taken. 16 | public UnityAgentsException(string message) : base(message) 17 | { 18 | 19 | } 20 | 21 | /// A constructor is needed for serialization when an exception propagates 22 | /// from a remoting server to the client. 23 | protected UnityAgentsException(System.Runtime.Serialization.SerializationInfo info, 24 | System.Runtime.Serialization.StreamingContext context) 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/ML-Agents/Scripts/UnityAgentsException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e63e4a66d820245778f9a2abfa5b68e0 3 | timeCreated: 1504131359 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f73911e2eedcd940b5782ea6eb580e5 3 | folderAsset: yes 4 | timeCreated: 1502193710 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Materials/BasketMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cd8ba0323f4abb4ab51ae5819d00412 3 | timeCreated: 1502194079 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Materials/BoundaryMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c0bc9358cca5cc40b5faa0639d3ee19 3 | timeCreated: 1502194079 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Materials/PunishmentMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b87d82c29eb9de4e8d27a8fdf45ff3d 3 | timeCreated: 1502194079 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Materials/RewardMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9850393e4cb2935479663b5f7ff1c1cf 3 | timeCreated: 1502194079 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4092a53656bd9b1468e4f56f5ab6d990 3 | folderAsset: yes 4 | timeCreated: 1502193691 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Prefabs/BasketCatchAcademy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23cc3026060d2e648acad43c18e5d303 3 | timeCreated: 1512997817 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Prefabs/BasketCatchEnvironment.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69f0029c3dbaeca4ca206389cc34dd5e 3 | timeCreated: 1509968324 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Prefabs/Item Drop.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5388e60bce1c2b647a449bdd36d6e1e5 3 | timeCreated: 1502195753 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 100100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9200d2a00bb571242877645b279b2446 3 | folderAsset: yes 4 | timeCreated: 1502193649 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scenes/Multi Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bce0426a3f4b34146b0b3d28b5e16c75 3 | timeCreated: 1502193672 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scenes/Single Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e53b9bf85008e5a4cae60a689164720e 3 | timeCreated: 1502193672 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c48ad16e36a1dc54dac00e4689f57e1b 3 | folderAsset: yes 4 | timeCreated: 1502193659 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/BasketCatchAcademy.cs: -------------------------------------------------------------------------------- 1 | using MLAgents; 2 | 3 | public class BasketCatchAcademy : Academy 4 | { 5 | #region Member Fields 6 | #endregion 7 | 8 | #region Academy Overrides 9 | public override void InitializeAcademy() 10 | { 11 | 12 | } 13 | 14 | public override void AcademyReset() 15 | { 16 | 17 | } 18 | 19 | public override void AcademyStep() 20 | { 21 | 22 | } 23 | #endregion 24 | } 25 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/BasketCatchAcademy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9af83cd96d4bc4088a966af174446d1b 3 | timeCreated: 1503355437 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/BasketCatchAgent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33bb739f1138d40798114d667776a1d6 3 | timeCreated: 1503355437 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/BasketCatchEnvironment.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1160197f5652094492eb7b91c7bf108 3 | timeCreated: 1502197183 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/ItemDrop.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class ItemDrop : MonoBehaviour 6 | { 7 | #region Member Fields 8 | private ItemType _type; 9 | #endregion 10 | 11 | #region Member Properties 12 | public ItemType Type 13 | { 14 | get { return _type; } 15 | } 16 | #endregion 17 | 18 | #region Unity LifeCycle 19 | private void OnTriggerEnter(Collider other) 20 | { 21 | if (other.tag.Equals("Agent")) 22 | { 23 | other.GetComponent().EvaluateReward(_type); 24 | Destroy(gameObject); 25 | } 26 | else if (other.tag.Equals("Environment")) 27 | { 28 | Destroy(gameObject); 29 | } 30 | } 31 | #endregion 32 | 33 | #region Public Functions 34 | public void Init(ItemType type, Material mat) 35 | { 36 | _type = type; 37 | GetComponent().material = mat; 38 | } 39 | #endregion 40 | } 41 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/ItemDrop.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9ab0279202570443b6d8d8bc7d70a49 3 | timeCreated: 1502195728 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/ItemType.cs: -------------------------------------------------------------------------------- 1 | public enum ItemType 2 | { 3 | Punishment, 4 | Reward 5 | } -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Assets/Scripts/ItemType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38013fe6f9d24014f918e3275abd957a 3 | timeCreated: 1502288556 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_EnablePCM: 1 18 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 19 | m_AutoSimulation: 1 20 | m_AutoSyncTransforms: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 0 9 | path: Assets/Scenes/BC SingleAgent.unity 10 | guid: e53b9bf85008e5a4cae60a689164720e 11 | - enabled: 1 12 | path: Assets/Scenes/BC MultiAgent.unity 13 | guid: bce0426a3f4b34146b0b3d28b5e16c75 14 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_DefaultBehaviorMode: 0 10 | m_SpritePackerMode: 0 11 | m_SpritePackerPaddingPower: 1 12 | m_EtcTextureCompressorBehavior: 1 13 | m_EtcTextureFastCompressor: 1 14 | m_EtcTextureNormalCompressor: 2 15 | m_EtcTextureBestCompressor: 4 16 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 17 | m_ProjectGenerationRootNamespace: 18 | m_UserGeneratedProjectSuffix: 19 | m_CollabEditorSettings: 20 | inProgressEnabled: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.5f1 2 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - Environment 8 | - Agent 9 | - Punishment 10 | - Reward 11 | layers: 12 | - Default 13 | - TransparentFX 14 | - Ignore Raycast 15 | - 16 | - Water 17 | - UI 18 | - 19 | - 20 | - Reward 21 | - Punishment 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | - 43 | - 44 | m_SortingLayers: 45 | - name: Default 46 | uniqueID: 0 47 | locked: 0 48 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /Unity Environments/Basket Catch/unity-environment.log: -------------------------------------------------------------------------------- 1 | 6/25/2018 8:24:36 AM 2 | 3 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/.vs/Destroy Comets/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/.vs/Destroy Comets/v15/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/.vs/Destroy Comets/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/.vs/Destroy Comets/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a72e341ee89f88e408950beeb6121c52 3 | folderAsset: yes 4 | timeCreated: 1512391847 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b4fb0b937cc471eae742addf6bda86 3 | folderAsset: yes 4 | timeCreated: 1503177274 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Editor/AgentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3b291e1cd0c64781861652b579d0ac1 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Editor/BrainEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1895a43ed0f54ffd9ee06234c4399e7 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Editor/MLAgentsEditModeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64f5b117b5f304a4281f16eb904311fd 3 | timeCreated: 1518706577 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Editor/ResetParameterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 740b9a60fe38f476ab020dcf91f3f94a 3 | timeCreated: 1517291065 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6d56028f4c564724878c82cfa3c9e14 3 | folderAsset: yes 4 | timeCreated: 1502996258 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e44343d7e31b04d47bd5f7329c918ffe 3 | folderAsset: yes 4 | timeCreated: 1521839636 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0836ffd04a4924861a2d58aa4b111937 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbf24ddeec4054edc9ad4c8295556878 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9502ce7e38c5947dba996570732b6e9f 3 | timeCreated: 1521661784 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8022add2e5264884a117894eeaf9809 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50c3602c6f6244621861928757e31463 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba192b1e561564e1583e0a87334f8682 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f43fa6e62fb4c4105b270be1ae7bbbfd 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55aee008fb6a3411aa96f2f9911f9207 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a961485c3484a4002ac4961a8481f6cc 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af9f9f367bbc543b8ba41e58dcdd6e66 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Destroy Comets/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a3740bf890474fc9857a8ec39739a35 3 | folderAsset: yes 4 | timeCreated: 1502223516 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Academy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1fc0029fee784d9cb9854f8912bfd07 3 | timeCreated: 1503613254 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Agent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88b6042bc9a5d4aa58d931eae49442e5 3 | timeCreated: 1501802662 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/BCTeacherHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1cf16abc39fb4d6ca81222fc73d1bb5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Batcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4243d5dc0ad5746cba578575182f8c17 3 | timeCreated: 1523045876 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Brain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c676a8ddf5a5f4f64b35e9ed5028679d 3 | timeCreated: 1503211687 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Communicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18600657fd7d241a199e6caf2ba7cceb 3 | timeCreated: 1504820023 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ebeef5df83b74a048b7f99681672f3b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentActionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93eec67e32dc3484ca9b8e3ea98909c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentInfoProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a2cd47d5b7a84d45b66748c405edf5a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91e3353985a4c4c08a8004648a81de4f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2e4f3cea300049b7a4cd65fbee2ee95 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/CommandProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19e8be280f78249c188fde36f0855094 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/EngineConfigurationProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fac934345fc664df8823b494ea9b1ca8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/EnvironmentParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 312dc062dfab44416a31b8b273cda29a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/Header.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e582b089dfedc438d9cbce9d4017b807 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/ResolutionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2454611610e4136a412b5cd6afee4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/SpaceTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf7e44e20999448ef846526541819077 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c97e6e2cde58d404cba31008c0489454 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10dca984632854b079476d5fb6df329c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 546f38fe479d240eabdf11ac55ecf7d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9c1712ba119a47458082c7190c838b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfac266f05f674dbd8dc50e8e9b29753 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0283aaaebbbaf4c438db36396a5e3885 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6665911e84e24b7e970f63662f55713 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 553c6b5d2feba4ef69206f0e0a2a92a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternalGrpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ea7da815b0b4d938c13e621f57db04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CoreBrain.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace MLAgents 6 | { 7 | /** \brief An interface which defines the functions needed for a CoreBrain. */ 8 | /** There is no need to modify or implement CoreBrain to create a Unity environment. 9 | */ 10 | public interface CoreBrain 11 | { 12 | 13 | /// Implement setBrain so let the coreBrain know what brain is using it 14 | void SetBrain(Brain b); 15 | 16 | /// Implement this method to initialize CoreBrain 17 | void InitializeCoreBrain(MLAgents.Batcher brainBatcher); 18 | 19 | /// Implement this method to define the logic for deciding actions 20 | void DecideAction(Dictionary agentInfo); 21 | 22 | /// Implement this method to define what should be displayed in the brain Inspector 23 | void OnInspector(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CoreBrain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcbf9c1714a8d4b819ce2caa23b2eaf4 3 | timeCreated: 1504070234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CoreBrainExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35813a1be64e144f887d7d5f15b963fa 3 | timeCreated: 1504070319 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CoreBrainHeuristic.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 943466ab374444748a364f9d6c3e2fe2 3 | timeCreated: 1504070366 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CoreBrainInternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b23992c8eb17439887f5e944bf04a40 3 | timeCreated: 1504070347 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/CoreBrainPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41e9bda8f3cf1492fa74926a530f6f70 3 | timeCreated: 1504070375 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Decision.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13e74744309fd4571b76e46fafc6d37f 3 | timeCreated: 1503182472 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/Monitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e59a31a1cc2f5464d9a61bef0bc9a53b 3 | timeCreated: 1508031727 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/ResetParameters.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af19281a4c1dd47518ac7501c45eca9f 3 | timeCreated: 1517261137 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/RpcCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57a3dc12d3b88408688bb490b65a838e 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/SocketCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0901c57c84a54f25aa5955165072493 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/UnityAgentsException.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | using System; 6 | 7 | namespace MLAgents 8 | { 9 | 10 | [System.Serializable] 11 | /// Contains exceptions specific to ML-Agents. 12 | public class UnityAgentsException : System.Exception 13 | { 14 | /// When a UnityAgentsException is called, the timeScale is set to 0. 15 | /// The simulation will end since no steps will be taken. 16 | public UnityAgentsException(string message) : base(message) 17 | { 18 | 19 | } 20 | 21 | /// A constructor is needed for serialization when an exception propagates 22 | /// from a remoting server to the client. 23 | protected UnityAgentsException(System.Runtime.Serialization.SerializationInfo info, 24 | System.Runtime.Serialization.StreamingContext context) 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/ML-Agents/Scripts/UnityAgentsException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e63e4a66d820245778f9a2abfa5b68e0 3 | timeCreated: 1504131359 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9fb1abe7ea46d74095c518d66c22f98 3 | folderAsset: yes 4 | timeCreated: 1510942696 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Materials/CanonBarrelMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfd138fff5de9124aa64aaac65e51842 3 | timeCreated: 1510943704 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Materials/CanonBaseMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06a3d849fe3ea6c4d933183e85fa87a9 3 | timeCreated: 1510943704 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Materials/CometMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5921fba5681c3c45bc909801dd4958f 3 | timeCreated: 1510944284 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Materials/RocketMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99a379eb377d386468149a13a95831c8 3 | timeCreated: 1510944284 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42ea6e4f52b65154ba0d09f03dbc63e6 3 | folderAsset: yes 4 | timeCreated: 1510942692 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Prefabs/Comet.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 014894f93d6df814481a2c0f6943fb25 3 | timeCreated: 1510944441 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Prefabs/DC2DAcademy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd39a32ec364c2a4a836f7f6074c66d7 3 | timeCreated: 1512998333 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Prefabs/DC2DEnvironment.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6c08b89b7135d94ba64e8aa2e799ddd 3 | timeCreated: 1512245932 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Prefabs/Rocket.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8829631ff560a34a8508314ec204a2c 3 | timeCreated: 1511098928 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6012a2017b7c60f469c778cfb264e3ed 3 | folderAsset: yes 4 | timeCreated: 1510942687 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scenes/Multi Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcdfb25d247f465458a5c311f8a4c39c 3 | timeCreated: 1510942750 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scenes/Single Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dd0c9d93fe1a084ea572bef85de4c09 3 | timeCreated: 1510942750 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbdae75e68726774780fc72150728c65 3 | folderAsset: yes 4 | timeCreated: 1510942702 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/Comet2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 911d0145e039bd841a1ec1cd5fec7cd6 3 | timeCreated: 1510949906 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/DC2DAcademy.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | using MLAgents; 6 | 7 | public class DC2DAcademy : Academy 8 | { 9 | #region Academy Overrides 10 | #endregion 11 | } 12 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/DC2DAcademy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bac8ecf155741b4a83cdb1ef01d8707 3 | timeCreated: 1510956161 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/DC2DAgent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19cb39188e3349f4da21ae53c2fff9a0 3 | timeCreated: 1510955997 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/DC2DEnvironment.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3c96472b9dcc8d4b9743ed1b9a11d34 3 | timeCreated: 1510948136 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/Rocket2D.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Rocket2D : MonoBehaviour 4 | { 5 | #region Member Fields 6 | private Vector3 _origin; 7 | #endregion 8 | 9 | #region Unity Lifecycle 10 | /// 11 | /// Saves the original spawn location of the projectile. 12 | /// 13 | private void Start() 14 | { 15 | _origin = transform.position; 16 | } 17 | 18 | /// 19 | /// Destroys the projectile after reacing a certain distance to the center of the environment. 20 | /// 21 | private void FixedUpdate() 22 | { 23 | // Destroy the rocket as soon as it gets out of range 24 | if (Vector3.Distance(_origin, transform.position) > DC2DEnvironment.SpawnRadius + 0.05f) 25 | { 26 | Destroy(gameObject); 27 | } 28 | } 29 | #endregion 30 | } 31 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Assets/Scripts/Rocket2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4884bd9602165d24bbced69c62c86cd8 3 | timeCreated: 1511101614 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_EnablePCM: 1 18 | m_LayerCollisionMatrix: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 19 | m_AutoSimulation: 1 20 | m_AutoSyncTransforms: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 0 9 | path: Assets/Scenes/Single Agent.unity 10 | guid: 8dd0c9d93fe1a084ea572bef85de4c09 11 | - enabled: 1 12 | path: Assets/Scenes/Multi Agent.unity 13 | guid: fcdfb25d247f465458a5c311f8a4c39c 14 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_DefaultBehaviorMode: 0 10 | m_SpritePackerMode: 0 11 | m_SpritePackerPaddingPower: 1 12 | m_EtcTextureCompressorBehavior: 1 13 | m_EtcTextureFastCompressor: 1 14 | m_EtcTextureNormalCompressor: 2 15 | m_EtcTextureBestCompressor: 4 16 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 17 | m_ProjectGenerationRootNamespace: 18 | m_UserGeneratedProjectSuffix: 19 | m_CollabEditorSettings: 20 | inProgressEnabled: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.5f1 2 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - Comet 8 | - Agent 9 | layers: 10 | - Default 11 | - TransparentFX 12 | - Ignore Raycast 13 | - 14 | - Water 15 | - UI 16 | - 17 | - 18 | - Comet 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | m_SortingLayers: 43 | - name: Default 44 | uniqueID: 0 45 | locked: 0 46 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Unity Environments/Destroy Comets/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/.vs/Simple Continuous Control/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/.vs/Simple Continuous Control/v15/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/.vs/Simple Continuous Control/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/.vs/Simple Continuous Control/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11630fa83cc8b4194b94352e3e6cdb9d 3 | folderAsset: yes 4 | timeCreated: 1504127524 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b4fb0b937cc471eae742addf6bda86 3 | folderAsset: yes 4 | timeCreated: 1503177274 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Editor/AgentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3b291e1cd0c64781861652b579d0ac1 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Editor/BrainEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1895a43ed0f54ffd9ee06234c4399e7 3 | timeCreated: 1503270350 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Editor/MLAgentsEditModeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64f5b117b5f304a4281f16eb904311fd 3 | timeCreated: 1518706577 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Editor/ResetParameterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 740b9a60fe38f476ab020dcf91f3f94a 3 | timeCreated: 1517291065 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6d56028f4c564724878c82cfa3c9e14 3 | folderAsset: yes 4 | timeCreated: 1502996258 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e44343d7e31b04d47bd5f7329c918ffe 3 | folderAsset: yes 4 | timeCreated: 1521839636 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/Google.Protobuf.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0836ffd04a4924861a2d58aa4b111937 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbf24ddeec4054edc9ad4c8295556878 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 1 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/System.Interactive.Async.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9502ce7e38c5947dba996570732b6e9f 3 | timeCreated: 1521661784 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8022add2e5264884a117894eeaf9809 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50c3602c6f6244621861928757e31463 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba192b1e561564e1583e0a87334f8682 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x64.so -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/linux/native/libgrpc_csharp_ext.x86.so -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f43fa6e62fb4c4105b270be1ae7bbbfd 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55aee008fb6a3411aa96f2f9911f9207 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a961485c3484a4002ac4961a8481f6cc 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af9f9f367bbc543b8ba41e58dcdd6e66 3 | folderAsset: yes 4 | timeCreated: 1521595360 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x64.dll -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/Unity Environments/Simple Continuous Control/Assets/ML-Agents/Plugins/ProtoBuffer/runtimes/win/native/grpc_csharp_ext.x86.dll -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a3740bf890474fc9857a8ec39739a35 3 | folderAsset: yes 4 | timeCreated: 1502223516 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Academy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1fc0029fee784d9cb9854f8912bfd07 3 | timeCreated: 1503613254 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Agent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88b6042bc9a5d4aa58d931eae49442e5 3 | timeCreated: 1501802662 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/BCTeacherHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1cf16abc39fb4d6ca81222fc73d1bb5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Batcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4243d5dc0ad5746cba578575182f8c17 3 | timeCreated: 1523045876 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Brain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c676a8ddf5a5f4f64b35e9ed5028679d 3 | timeCreated: 1503211687 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Communicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18600657fd7d241a199e6caf2ba7cceb 3 | timeCreated: 1504820023 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ebeef5df83b74a048b7f99681672f3b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentActionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93eec67e32dc3484ca9b8e3ea98909c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/AgentInfoProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a2cd47d5b7a84d45b66748c405edf5a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91e3353985a4c4c08a8004648a81de4f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/BrainTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2e4f3cea300049b7a4cd65fbee2ee95 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/CommandProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19e8be280f78249c188fde36f0855094 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/EngineConfigurationProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fac934345fc664df8823b494ea9b1ca8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/EnvironmentParametersProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 312dc062dfab44416a31b8b273cda29a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/Header.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e582b089dfedc438d9cbce9d4017b807 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/ResolutionProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2454611610e4136a412b5cd6afee4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/SpaceTypeProto.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf7e44e20999448ef846526541819077 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c97e6e2cde58d404cba31008c0489454 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10dca984632854b079476d5fb6df329c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 546f38fe479d240eabdf11ac55ecf7d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9c1712ba119a47458082c7190c838b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInitializationOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfac266f05f674dbd8dc50e8e9b29753 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0283aaaebbbaf4c438db36396a5e3885 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityRlOutput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6665911e84e24b7e970f63662f55713 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 553c6b5d2feba4ef69206f0e0a2a92a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternalGrpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ea7da815b0b4d938c13e621f57db04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CoreBrain.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace MLAgents 6 | { 7 | /** \brief An interface which defines the functions needed for a CoreBrain. */ 8 | /** There is no need to modify or implement CoreBrain to create a Unity environment. 9 | */ 10 | public interface CoreBrain 11 | { 12 | 13 | /// Implement setBrain so let the coreBrain know what brain is using it 14 | void SetBrain(Brain b); 15 | 16 | /// Implement this method to initialize CoreBrain 17 | void InitializeCoreBrain(MLAgents.Batcher brainBatcher); 18 | 19 | /// Implement this method to define the logic for deciding actions 20 | void DecideAction(Dictionary agentInfo); 21 | 22 | /// Implement this method to define what should be displayed in the brain Inspector 23 | void OnInspector(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CoreBrain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcbf9c1714a8d4b819ce2caa23b2eaf4 3 | timeCreated: 1504070234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CoreBrainExternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35813a1be64e144f887d7d5f15b963fa 3 | timeCreated: 1504070319 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CoreBrainHeuristic.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 943466ab374444748a364f9d6c3e2fe2 3 | timeCreated: 1504070366 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CoreBrainInternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b23992c8eb17439887f5e944bf04a40 3 | timeCreated: 1504070347 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/CoreBrainPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41e9bda8f3cf1492fa74926a530f6f70 3 | timeCreated: 1504070375 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Decision.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13e74744309fd4571b76e46fafc6d37f 3 | timeCreated: 1503182472 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/Monitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e59a31a1cc2f5464d9a61bef0bc9a53b 3 | timeCreated: 1508031727 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/ResetParameters.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af19281a4c1dd47518ac7501c45eca9f 3 | timeCreated: 1517261137 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/RpcCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57a3dc12d3b88408688bb490b65a838e 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/SocketCommunicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0901c57c84a54f25aa5955165072493 3 | timeCreated: 1523046536 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/UnityAgentsException.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | using System; 6 | 7 | namespace MLAgents 8 | { 9 | 10 | [System.Serializable] 11 | /// Contains exceptions specific to ML-Agents. 12 | public class UnityAgentsException : System.Exception 13 | { 14 | /// When a UnityAgentsException is called, the timeScale is set to 0. 15 | /// The simulation will end since no steps will be taken. 16 | public UnityAgentsException(string message) : base(message) 17 | { 18 | 19 | } 20 | 21 | /// A constructor is needed for serialization when an exception propagates 22 | /// from a remoting server to the client. 23 | protected UnityAgentsException(System.Runtime.Serialization.SerializationInfo info, 24 | System.Runtime.Serialization.StreamingContext context) 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/ML-Agents/Scripts/UnityAgentsException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e63e4a66d820245778f9a2abfa5b68e0 3 | timeCreated: 1504131359 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d1551706dadc9d468bef40f32025bf9 3 | folderAsset: yes 4 | timeCreated: 1512901156 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Materials/AgentMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6194f469a5324a34588b8cd449f7c4c3 3 | timeCreated: 1512901172 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Materials/TargetMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a20ae72ef0351424ba352cef27f5527d 3 | timeCreated: 1512901172 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Materials/WallMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55cf139839c45034bb09966ec00c387c 3 | timeCreated: 1512910331 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e9f6eada27988f4ca3bf167b0792836 3 | folderAsset: yes 4 | timeCreated: 1512901204 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Prefabs/EnvironmentController.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f03dd70d2cc93841921cba5d2ac56b7 3 | timeCreated: 1512914532 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Prefabs/SSCAcademy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 246bed99f85129c4b90f2293d1072cb0 3 | timeCreated: 1512914527 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Prefabs/Target.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2255f107189e98641a2e005422115586 3 | timeCreated: 1512908191 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Prefabs/Wall.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88f7b91542f09144788f1432d5e7d5bd 3 | timeCreated: 1512910411 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/RotationMovementTest.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9dca6d5c58aaa2343a51a15089fea992 3 | timeCreated: 1521789919 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d76b7baf33f208438ea69eb02b05f6b 3 | folderAsset: yes 4 | timeCreated: 1512901133 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scenes/Multi Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f4d611b92f86034baa1b02b2ee022f0 3 | timeCreated: 1512901145 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scenes/Single Agent.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5343d0151581fc42836b10d95e7121d 3 | timeCreated: 1512901145 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 857ba7973d52e264ead1d0b4a0ea8bef 3 | folderAsset: yes 4 | timeCreated: 1512901617 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scripts/EnvironmentController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecafb95971cbb0e48b3109c78489496e 3 | timeCreated: 1512908096 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scripts/SCCAcademy.cs: -------------------------------------------------------------------------------- 1 | using MLAgents; 2 | 3 | public class SCCAcademy : Academy 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scripts/SCCAcademy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be08ecd0b472a9644b3ee802431bfc98 3 | timeCreated: 1513629282 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scripts/SCCAgent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54d3a7f8523f1584c9abb510648897a4 3 | timeCreated: 1513629282 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Assets/Scripts/TestMovement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39f146cceea7fca4cb6ff8b24dfdb039 3 | timeCreated: 1521790022 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_EnablePCM: 1 18 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 19 | m_AutoSimulation: 1 20 | m_AutoSyncTransforms: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/Single Agent.unity 10 | guid: a5343d0151581fc42836b10d95e7121d 11 | - enabled: 0 12 | path: Assets/Scenes/Multi Agent.unity 13 | guid: 6f4d611b92f86034baa1b02b2ee022f0 14 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_DefaultBehaviorMode: 0 10 | m_SpritePackerMode: 0 11 | m_SpritePackerPaddingPower: 1 12 | m_EtcTextureCompressorBehavior: 1 13 | m_EtcTextureFastCompressor: 1 14 | m_EtcTextureNormalCompressor: 2 15 | m_EtcTextureBestCompressor: 4 16 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 17 | m_ProjectGenerationRootNamespace: 18 | m_UserGeneratedProjectSuffix: 19 | m_CollabEditorSettings: 20 | inProgressEnabled: 1 21 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.5f1 2 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - Agent 8 | - Target 9 | - Obstacle 10 | layers: 11 | - Default 12 | - TransparentFX 13 | - Ignore Raycast 14 | - 15 | - Water 16 | - UI 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | - 43 | m_SortingLayers: 44 | - name: Default 45 | uniqueID: 0 46 | locked: 0 47 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Unity Environments/Simple Continuous Control/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /documentation/DestroyComets.md: -------------------------------------------------------------------------------- 1 | 2 | # Destroy Comets 3 | 4 | ![Environment](images/DestroyComets/environment.png) 5 | 6 | ## Model Details 7 | 8 | ### Environment 9 | 10 | Destroy Comets features a 2D environment where a cannon has to shoot comets while not getting hit. Comets spawn on a certain radius and fly towards the comet with altering displacements on their velocity. 11 | 12 | ### Output Actions 13 | 14 | The action space is discrete. The agent is able to rotate left and right and shoot. Two more actions combine shooting and rotating. 15 | 16 | ### State Input 17 | 18 | The agent has a total number of 18 inputs. It has 16 "eyes" (like seen below) to measure the distance to comets. The vision rotates along with the cannon. The remaining information of the state space is the current rotation of the agent. 19 | 20 | ![Input](images/DestroyComets/eyes.png) 21 | 22 | ### Reward Signals 23 | 24 | The agent is rewarded for shooting a comet (+1) and punished for getting hit by one (-1). Shooting is penalized by -0.05. 25 | 26 | ## Results 27 | 28 | One old result can be watched [here](https://www.youtube.com/watch?v=d1HEhY7TwSE). If shooting is not constrained, the agent learns to keep rotating and shooting. The current results are not sufficient. Work on the agent's observation has to be done. 29 | -------------------------------------------------------------------------------- /documentation/images/BallLabyrinth/cameraInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BallLabyrinth/cameraInput.png -------------------------------------------------------------------------------- /documentation/images/BallLabyrinth/curriculum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BallLabyrinth/curriculum.png -------------------------------------------------------------------------------- /documentation/images/BallLabyrinth/environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BallLabyrinth/environment.png -------------------------------------------------------------------------------- /documentation/images/BallLabyrinth/iscornered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BallLabyrinth/iscornered.png -------------------------------------------------------------------------------- /documentation/images/BallLabyrinth/rays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BallLabyrinth/rays.png -------------------------------------------------------------------------------- /documentation/images/BasketCatch/bc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BasketCatch/bc.png -------------------------------------------------------------------------------- /documentation/images/BasketCatch/eyes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/BasketCatch/eyes.png -------------------------------------------------------------------------------- /documentation/images/DestroyComets/environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/DestroyComets/environment.png -------------------------------------------------------------------------------- /documentation/images/DestroyComets/eyes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/DestroyComets/eyes.png -------------------------------------------------------------------------------- /documentation/images/ShootingBirds/sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/ShootingBirds/sb.png -------------------------------------------------------------------------------- /documentation/images/SimpleContinuousControl/environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/SimpleContinuousControl/environment.png -------------------------------------------------------------------------------- /documentation/images/SimpleContinuousControl/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcoMeter/Unity-ML-Environments/a2c54b7b2c13e10e2cd3fc17e408dbbc317aa02d/documentation/images/SimpleContinuousControl/result.gif -------------------------------------------------------------------------------- /python/communicator_objects/__init__.py: -------------------------------------------------------------------------------- 1 | from .agent_action_proto_pb2 import * 2 | from .agent_info_proto_pb2 import * 3 | from .brain_parameters_proto_pb2 import * 4 | from .brain_type_proto_pb2 import * 5 | from .command_proto_pb2 import * 6 | from .engine_configuration_proto_pb2 import * 7 | from .environment_parameters_proto_pb2 import * 8 | from .header_pb2 import * 9 | from .resolution_proto_pb2 import * 10 | from .space_type_proto_pb2 import * 11 | from .unity_input_pb2 import * 12 | from .unity_message_pb2 import * 13 | from .unity_output_pb2 import * 14 | from .unity_rl_initialization_input_pb2 import * 15 | from .unity_rl_initialization_output_pb2 import * 16 | from .unity_rl_input_pb2 import * 17 | from .unity_rl_output_pb2 import * 18 | from .unity_to_external_pb2 import * 19 | from .unity_to_external_pb2_grpc import * 20 | -------------------------------------------------------------------------------- /python/curricula/BallLabyrinth.json: -------------------------------------------------------------------------------- 1 | { 2 | "measure" : "reward", 3 | "thresholds" : [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9], 4 | "min_lesson_length" : 2, 5 | "signal_smoothing" : true, 6 | "parameters" : 7 | { 8 | "positionIndex" : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 9 | } 10 | } -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- 1 | tensorflow==1.7.1 2 | Pillow>=4.2.1 3 | matplotlib 4 | numpy>=1.11.0 5 | jupyter 6 | pytest>=3.2.2 7 | docopt 8 | pyyaml 9 | protobuf==3.5.2 10 | grpcio==1.11.0 11 | -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from setuptools import setup, Command, find_packages 4 | 5 | 6 | with open('requirements.txt') as f: 7 | required = f.read().splitlines() 8 | 9 | setup(name='unityagents', 10 | version='0.3.0', 11 | description='Unity Machine Learning Agents', 12 | license='Apache License 2.0', 13 | author='Unity Technologies', 14 | author_email='ML-Agents@unity3d.com', 15 | url='https://github.com/Unity-Technologies/ml-agents', 16 | packages=find_packages(), 17 | install_requires = required, 18 | long_description= ("Unity Machine Learning Agents allows researchers and developers " 19 | "to transform games and simulations created using the Unity Editor into environments " 20 | "where intelligent agents can be trained using reinforcement learning, evolutionary " 21 | "strategies, or other machine learning methods through a simple to use Python API.") 22 | ) 23 | -------------------------------------------------------------------------------- /python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from unityagents import * 2 | from unitytrainers import * 3 | -------------------------------------------------------------------------------- /python/unityagents/__init__.py: -------------------------------------------------------------------------------- 1 | from .environment import * 2 | from .brain import * 3 | from .exception import * 4 | from .curriculum import * 5 | -------------------------------------------------------------------------------- /python/unitytrainers/__init__.py: -------------------------------------------------------------------------------- 1 | from .buffer import * 2 | from .models import * 3 | from .trainer_controller import * 4 | from .bc.models import * 5 | from .bc.trainer import * 6 | from .ppo.models import * 7 | from .ppo.trainer import * 8 | -------------------------------------------------------------------------------- /python/unitytrainers/bc/__init__.py: -------------------------------------------------------------------------------- 1 | from .models import * 2 | from .trainer import * 3 | -------------------------------------------------------------------------------- /python/unitytrainers/ppo/__init__.py: -------------------------------------------------------------------------------- 1 | from .models import * 2 | from .trainer import * 3 | --------------------------------------------------------------------------------