{"action":"opened","issue":{"url":"https://api.github.com/repos/Shashank-Shet/XOdia/issues/6","repository_url":"https://api.github.com/repos/Shashank-Shet/XOdia","labels_url":"https://api.github.com/repos/Shashank-Shet/XOdia/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/Shashank-Shet/XOdia/issues/6/comments","events_url":"https://api.github.com/repos/Shashank-Shet/XOdia/issues/6/events","html_url":"https://github.com/Shashank-Shet/XOdia/issues/6","id":378917176,"node_id":"MDU6SXNzdWUzNzg5MTcxNzY=","number":6,"title":"Solve time disparity issue by suspending process of player not playing current turn","user":{"login":"gdadlaney","id":25933630,"node_id":"MDQ6VXNlcjI1OTMzNjMw","avatar_url":"https://avatars1.githubusercontent.com/u/25933630?v=4","gravatar_id":"","url":"https://api.github.com/users/gdadlaney","html_url":"https://github.com/gdadlaney","followers_url":"https://api.github.com/users/gdadlaney/followers","following_url":"https://api.github.com/users/gdadlaney/following{/other_user}","gists_url":"https://api.github.com/users/gdadlaney/gists{/gist_id}","starred_url":"https://api.github.com/users/gdadlaney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdadlaney/subscriptions","organizations_url":"https://api.github.com/users/gdadlaney/orgs","repos_url":"https://api.github.com/users/gdadlaney/repos","events_url":"https://api.github.com/users/gdadlaney/events{/privacy}","received_events_url":"https://api.github.com/users/gdadlaney/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-08T21:07:51Z","updated_at":"2018-11-08T21:07:51Z","closed_at":null,"author_association":"NONE","body":"Currently, both processes are left running during the alternate turns of players. This may give the player not playing the move extra time to compute their game tree. \r\nSay, player 1's turn, with a time limit of 2 secs, during which player 2's process is still active. Player 2's process can still pre-compute parts of its game tree, even before its 2 sec time limit kick in. What's more, since each match is run on a single core, it is actually stealing the cpu time of player 1 because of cpu scheduling.\r\nA simple solution to this is to suspend player 2's process resume player 1's process during player 1's turn and vice-versa.\r\n\r\nDiscussions are welcome."}}
{"actor":{"display_login":"gdadlaney"}}