{"action":"created","issue":{"url":"https://api.github.com/repos/openai/gym/issues/248","repository_url":"https://api.github.com/repos/openai/gym","labels_url":"https://api.github.com/repos/openai/gym/issues/248/labels{/name}","comments_url":"https://api.github.com/repos/openai/gym/issues/248/comments","events_url":"https://api.github.com/repos/openai/gym/issues/248/events","html_url":"https://github.com/openai/gym/issues/248","id":165751441,"number":248,"title":"Too large action spaces for most Doom environments","user":{"login":"danijar","id":2111293,"avatar_url":"https://avatars.githubusercontent.com/u/2111293?v=3","gravatar_id":"","url":"https://api.github.com/users/danijar","html_url":"https://github.com/danijar","followers_url":"https://api.github.com/users/danijar/followers","following_url":"https://api.github.com/users/danijar/following{/other_user}","gists_url":"https://api.github.com/users/danijar/gists{/gist_id}","starred_url":"https://api.github.com/users/danijar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danijar/subscriptions","organizations_url":"https://api.github.com/users/danijar/orgs","repos_url":"https://api.github.com/users/danijar/repos","events_url":"https://api.github.com/users/danijar/events{/privacy}","received_events_url":"https://api.github.com/users/danijar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-07-15T09:58:30Z","updated_at":"2016-08-09T20:53:14Z","closed_at":null,"body":"In some Doom environments, the action space is restricted using `available_buttons` in the Doom configuration file. However, `env.action_space` is the full actions space for all Doom environments. There is also a member called `allowed_actions` that removes actions not in the list before forwarding the remaining ones to the game.\r\n\r\nI think we should dynamically create the action space based on the list of `allowed_actions` so that one bot can be efficiently used on all environments without modifications. I can help with a pull request if wanted, it would be a nice project to get started contributing to gym."},"comment":{"url":"https://api.github.com/repos/openai/gym/issues/comments/238687640","html_url":"https://github.com/openai/gym/issues/248#issuecomment-238687640","issue_url":"https://api.github.com/repos/openai/gym/issues/248","id":238687640,"user":{"login":"ppaquette","id":416547,"avatar_url":"https://avatars.githubusercontent.com/u/416547?v=3","gravatar_id":"","url":"https://api.github.com/users/ppaquette","html_url":"https://github.com/ppaquette","followers_url":"https://api.github.com/users/ppaquette/followers","following_url":"https://api.github.com/users/ppaquette/following{/other_user}","gists_url":"https://api.github.com/users/ppaquette/gists{/gist_id}","starred_url":"https://api.github.com/users/ppaquette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ppaquette/subscriptions","organizations_url":"https://api.github.com/users/ppaquette/orgs","repos_url":"https://api.github.com/users/ppaquette/repos","events_url":"https://api.github.com/users/ppaquette/events{/privacy}","received_events_url":"https://api.github.com/users/ppaquette/received_events","type":"User","site_admin":false},"created_at":"2016-08-09T20:53:13Z","updated_at":"2016-08-09T20:53:13Z","body":"Submitted PR #282 with action_filter parameter on configure(). You can set action_filter to be one of:\r\n\r\n- 'doom-minimal' (Discrete action space with only the level's allowed_actions and noop)\r\n- 'doom-constant-8' (Discrete action space with noop + 7 actions required to pass all levels)\r\n- 'doom-constant-18' (Discrete action space with noop + 17 most common actions)\r\n- 'reset' (Resets action space to HighLow with 43 commands)\r\n\r\nLet me know what you think of it.\r\n\r\nFor the custom/abstract level, please open another issue with a better explanation of the features you want to be able to configure."}}
{"actor":{"display_login":"ppaquette"}}