{"action":"created","issue":{"url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/90","labels_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/90/comments","events_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/90/events","html_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/90","id":100113717,"number":90,"title":"Fix bug, Tetris support, Randomize CPU/Mem ","user":{"login":"udibr","id":608789,"avatar_url":"https://avatars.githubusercontent.com/u/608789?v=3","gravatar_id":"","url":"https://api.github.com/users/udibr","html_url":"https://github.com/udibr","followers_url":"https://api.github.com/users/udibr/followers","following_url":"https://api.github.com/users/udibr/following{/other_user}","gists_url":"https://api.github.com/users/udibr/gists{/gist_id}","starred_url":"https://api.github.com/users/udibr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/udibr/subscriptions","organizations_url":"https://api.github.com/users/udibr/orgs","repos_url":"https://api.github.com/users/udibr/repos","events_url":"https://api.github.com/users/udibr/events{/privacy}","received_events_url":"https://api.github.com/users/udibr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-10T16:47:52Z","updated_at":"2015-08-13T22:34:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/pulls/90","html_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/90","diff_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/90.diff","patch_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/90.patch"},"body":"randomization of A,X,Y and Memory is enabled by setting a value to the environment variable ALE_RANDOMIZE_CPU"},"comment":{"url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/comments/130867744","html_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/90#issuecomment-130867744","issue_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/90","id":130867744,"user":{"login":"mgbellemare","id":2350286,"avatar_url":"https://avatars.githubusercontent.com/u/2350286?v=3","gravatar_id":"","url":"https://api.github.com/users/mgbellemare","html_url":"https://github.com/mgbellemare","followers_url":"https://api.github.com/users/mgbellemare/followers","following_url":"https://api.github.com/users/mgbellemare/following{/other_user}","gists_url":"https://api.github.com/users/mgbellemare/gists{/gist_id}","starred_url":"https://api.github.com/users/mgbellemare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgbellemare/subscriptions","organizations_url":"https://api.github.com/users/mgbellemare/orgs","repos_url":"https://api.github.com/users/mgbellemare/repos","events_url":"https://api.github.com/users/mgbellemare/events{/privacy}","received_events_url":"https://api.github.com/users/mgbellemare/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T22:34:31Z","updated_at":"2015-08-13T22:34:31Z","body":"I agree with you that a game that always runs the same block sequence is a bit less interesting. Currently the ALE standard is to take games \"as they are\" (see http://www.arcadelearningenvironment.org/wp-content/uploads/2012/07/bellemare13arcade.pdf). So in this case this means keeping the basic Tetris deterministic (which you have).\r\n\r\nI'm in favour of additional stochastic intialization since it clearly helps research. For now the default should be off for reproducibility, but we'll discuss turning it on by default in future releases.\r\n\r\nCan you make a separate PR for the randomization code, & merge it to dev rather than master? Thanks."}}