{"action":"created","issue":{"url":"https://api.github.com/repos/magefree/mage/issues/4515","repository_url":"https://api.github.com/repos/magefree/mage","labels_url":"https://api.github.com/repos/magefree/mage/issues/4515/labels{/name}","comments_url":"https://api.github.com/repos/magefree/mage/issues/4515/comments","events_url":"https://api.github.com/repos/magefree/mage/issues/4515/events","html_url":"https://github.com/magefree/mage/issues/4515","id":296564688,"number":4515,"title":"Feature: Support for consumable game logs","user":{"login":"hooptie45","id":149671,"avatar_url":"https://avatars0.githubusercontent.com/u/149671?v=4","gravatar_id":"","url":"https://api.github.com/users/hooptie45","html_url":"https://github.com/hooptie45","followers_url":"https://api.github.com/users/hooptie45/followers","following_url":"https://api.github.com/users/hooptie45/following{/other_user}","gists_url":"https://api.github.com/users/hooptie45/gists{/gist_id}","starred_url":"https://api.github.com/users/hooptie45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hooptie45/subscriptions","organizations_url":"https://api.github.com/users/hooptie45/orgs","repos_url":"https://api.github.com/users/hooptie45/repos","events_url":"https://api.github.com/users/hooptie45/events{/privacy}","received_events_url":"https://api.github.com/users/hooptie45/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2018-02-12T23:43:04Z","updated_at":"2018-02-14T10:41:55Z","closed_at":null,"author_association":"NONE","body":"There can be a wealth of knowledge derived from the game logs. Unfortunately it's not really in a form that is easily consumable. How much effort would it take to produce a log of all the game events as JSON? Also, would it be possible to have this log at both the client and server level? \r\n\r\nMy use case is applying this to machine learning, and using the past games as kind of a training set. But I'm sure there are other uses. "},"comment":{"url":"https://api.github.com/repos/magefree/mage/issues/comments/365564092","html_url":"https://github.com/magefree/mage/issues/4515#issuecomment-365564092","issue_url":"https://api.github.com/repos/magefree/mage/issues/4515","id":365564092,"user":{"login":"JayDi85","id":8344157,"avatar_url":"https://avatars0.githubusercontent.com/u/8344157?v=4","gravatar_id":"","url":"https://api.github.com/users/JayDi85","html_url":"https://github.com/JayDi85","followers_url":"https://api.github.com/users/JayDi85/followers","following_url":"https://api.github.com/users/JayDi85/following{/other_user}","gists_url":"https://api.github.com/users/JayDi85/gists{/gist_id}","starred_url":"https://api.github.com/users/JayDi85/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JayDi85/subscriptions","organizations_url":"https://api.github.com/users/JayDi85/orgs","repos_url":"https://api.github.com/users/JayDi85/repos","events_url":"https://api.github.com/users/JayDi85/events{/privacy}","received_events_url":"https://api.github.com/users/JayDi85/received_events","type":"User","site_admin":false},"created_at":"2018-02-14T10:41:55Z","updated_at":"2018-02-14T10:41:55Z","author_association":"MEMBER","body":"[JSONL](https://en.wikipedia.org/wiki/JSON_streaming) is good one for streaming and storage.\r\n\r\nI like Russian Sberbank Holdem Challenge for AI last year with good docs and materials (but on russian only). It's use JSON for data and streaming for poker game with AI -- game states, replays, streaming and AI. Same as XMage. You can find [git repository here](https://github.com/sberbank-ai/holdem-challenge). \r\n\r\nJSON streaming file example:\r\nhttps://github.com/sberbank-ai/holdem-challenge/blob/master/simulator_stdin_example.jsonlines"}}
{"actor":{"display_login":"JayDi85"}}