├── .gitignore ├── PlaygroundClient ├── Assets │ ├── Material.meta │ ├── Material │ │ ├── GenericBrown.mat │ │ ├── GenericBrown.mat.meta │ │ ├── GenericGreen 1.mat │ │ ├── GenericGreen.mat │ │ ├── GenericRed.mat │ │ └── Tires.mat │ ├── Physic Materials.meta │ ├── Physic Materials │ │ ├── GenericBouncy.physicMaterial │ │ └── GenericBouncy.physicMaterial.meta │ ├── Prefabs │ │ ├── BadBall.prefab │ │ ├── GoodBall.prefab │ │ └── Robot.prefab │ ├── Scenes.meta │ ├── Scenes │ │ ├── BallGame.unity │ │ └── NavigateGame.unity │ ├── Scripts.meta │ ├── Scripts │ │ ├── BrainInterface.cs │ │ ├── DotGameState.cs │ │ ├── GameState.cs │ │ ├── NavigateGameState.cs │ │ └── Robot.cs │ ├── Terrain.meta │ └── Terrain │ │ ├── Ground.asset │ │ └── Ground.asset.meta ├── PlaygroundClient.csproj ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ └── UnityConnectSettings.asset └── UnityPackageManager │ └── manifest.json ├── README.md ├── Version.txt ├── dqn ├── README ├── atari_wrappers.py ├── dqn.py ├── dqn_utils.py ├── hw3.pdf ├── run_dqn_atari.py └── run_dqn_ram.py ├── setup.py └── unity_server ├── custom_ale.py ├── forage_gym_env.py ├── record_images.py ├── server.py └── uarm_gym_env.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/.gitignore -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material/GenericBrown.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material/GenericBrown.mat -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material/GenericBrown.mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material/GenericBrown.mat.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material/GenericGreen 1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material/GenericGreen 1.mat -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material/GenericGreen.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material/GenericGreen.mat -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material/GenericRed.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material/GenericRed.mat -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Material/Tires.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Material/Tires.mat -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Physic Materials.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Physic Materials.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Physic Materials/GenericBouncy.physicMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Physic Materials/GenericBouncy.physicMaterial -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Physic Materials/GenericBouncy.physicMaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Physic Materials/GenericBouncy.physicMaterial.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Prefabs/BadBall.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Prefabs/BadBall.prefab -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Prefabs/GoodBall.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Prefabs/GoodBall.prefab -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Prefabs/Robot.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Prefabs/Robot.prefab -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scenes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scenes.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scenes/BallGame.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scenes/BallGame.unity -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scenes/NavigateGame.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scenes/NavigateGame.unity -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scripts.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scripts/BrainInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scripts/BrainInterface.cs -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scripts/DotGameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scripts/DotGameState.cs -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scripts/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scripts/GameState.cs -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scripts/NavigateGameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scripts/NavigateGameState.cs -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Scripts/Robot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Scripts/Robot.cs -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Terrain.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Terrain.meta -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Terrain/Ground.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Terrain/Ground.asset -------------------------------------------------------------------------------- /PlaygroundClient/Assets/Terrain/Ground.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/Assets/Terrain/Ground.asset.meta -------------------------------------------------------------------------------- /PlaygroundClient/PlaygroundClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/PlaygroundClient.csproj -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.3.1f1 2 | -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /PlaygroundClient/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/PlaygroundClient/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /PlaygroundClient/UnityPackageManager/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/README.md -------------------------------------------------------------------------------- /Version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/Version.txt -------------------------------------------------------------------------------- /dqn/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/README -------------------------------------------------------------------------------- /dqn/atari_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/atari_wrappers.py -------------------------------------------------------------------------------- /dqn/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/dqn.py -------------------------------------------------------------------------------- /dqn/dqn_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/dqn_utils.py -------------------------------------------------------------------------------- /dqn/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/hw3.pdf -------------------------------------------------------------------------------- /dqn/run_dqn_atari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/run_dqn_atari.py -------------------------------------------------------------------------------- /dqn/run_dqn_ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/dqn/run_dqn_ram.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/setup.py -------------------------------------------------------------------------------- /unity_server/custom_ale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/unity_server/custom_ale.py -------------------------------------------------------------------------------- /unity_server/forage_gym_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/unity_server/forage_gym_env.py -------------------------------------------------------------------------------- /unity_server/record_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/unity_server/record_images.py -------------------------------------------------------------------------------- /unity_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/unity_server/server.py -------------------------------------------------------------------------------- /unity_server/uarm_gym_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apockill/DRLPlayground/HEAD/unity_server/uarm_gym_env.py --------------------------------------------------------------------------------