{"action":"created","issue":{"url":"https://api.github.com/repos/Windfisch/agario-frickel/issues/13","labels_url":"https://api.github.com/repos/Windfisch/agario-frickel/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/Windfisch/agario-frickel/issues/13/comments","events_url":"https://api.github.com/repos/Windfisch/agario-frickel/issues/13/events","html_url":"https://github.com/Windfisch/agario-frickel/issues/13","id":102847178,"number":13,"title":"Try to figure out game mechanics programmatically","user":{"login":"Windfisch","id":4471484,"avatar_url":"https://avatars.githubusercontent.com/u/4471484?v=3","gravatar_id":"","url":"https://api.github.com/users/Windfisch","html_url":"https://github.com/Windfisch","followers_url":"https://api.github.com/users/Windfisch/followers","following_url":"https://api.github.com/users/Windfisch/following{/other_user}","gists_url":"https://api.github.com/users/Windfisch/gists{/gist_id}","starred_url":"https://api.github.com/users/Windfisch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Windfisch/subscriptions","organizations_url":"https://api.github.com/users/Windfisch/orgs","repos_url":"https://api.github.com/users/Windfisch/repos","events_url":"https://api.github.com/users/Windfisch/events{/privacy}","received_events_url":"https://api.github.com/users/Windfisch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Windfisch/agario-frickel/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-24T17:18:46Z","updated_at":"2015-08-25T12:15:52Z","closed_at":null,"body":"Automatically try to create stats about:\r\n\r\n(std deviation of \"moving direction - ejected mass direction\") vs movement speed, movement change, etc.\r\n    expectation: stddev is about 10 deg\r\n\r\n(ejected mass distance) vs size, movementspeed\r\n    expectation: distance = size+700"},"comment":{"url":"https://api.github.com/repos/Windfisch/agario-frickel/issues/comments/134566726","html_url":"https://github.com/Windfisch/agario-frickel/issues/13#issuecomment-134566726","issue_url":"https://api.github.com/repos/Windfisch/agario-frickel/issues/13","id":134566726,"user":{"login":"Gjum","id":2612164,"avatar_url":"https://avatars.githubusercontent.com/u/2612164?v=3","gravatar_id":"","url":"https://api.github.com/users/Gjum","html_url":"https://github.com/Gjum","followers_url":"https://api.github.com/users/Gjum/followers","following_url":"https://api.github.com/users/Gjum/following{/other_user}","gists_url":"https://api.github.com/users/Gjum/gists{/gist_id}","starred_url":"https://api.github.com/users/Gjum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gjum/subscriptions","organizations_url":"https://api.github.com/users/Gjum/orgs","repos_url":"https://api.github.com/users/Gjum/repos","events_url":"https://api.github.com/users/Gjum/events{/privacy}","received_events_url":"https://api.github.com/users/Gjum/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T12:15:52Z","updated_at":"2015-08-25T12:15:52Z","body":"I really need to write some proper documentation when I have more time for this project. At the moment, the best thing you can do is to search in `client.py` for `self.subscriber.on_`.\r\n\r\nWhen the server sends a `world_update`, the client first emits `world_update_pre`, then all the cell related stuff while updating the world state, and then finally emits `world_update_post`.\r\n\r\nSo `world_update_post` is emitted at the same rate as `world_update_pre`, the difference is that the world changes are applied in between. This means you can for example back up the world state on the `pre` event, and log the world state on the `post` event."}}