{"action":"closed","issue":{"url":"https://api.github.com/repos/RoboCupULaval/StrategyIA/issues/27","repository_url":"https://api.github.com/repos/RoboCupULaval/StrategyIA","labels_url":"https://api.github.com/repos/RoboCupULaval/StrategyIA/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/RoboCupULaval/StrategyIA/issues/27/comments","events_url":"https://api.github.com/repos/RoboCupULaval/StrategyIA/issues/27/events","html_url":"https://github.com/RoboCupULaval/StrategyIA/issues/27","id":158045967,"number":27,"title":"Refactor: Ajout d'un CommandExecutor","user":{"login":"agingrasc","id":13291033,"avatar_url":"https://avatars.githubusercontent.com/u/13291033?v=3","gravatar_id":"","url":"https://api.github.com/users/agingrasc","html_url":"https://github.com/agingrasc","followers_url":"https://api.github.com/users/agingrasc/followers","following_url":"https://api.github.com/users/agingrasc/following{/other_user}","gists_url":"https://api.github.com/users/agingrasc/gists{/gist_id}","starred_url":"https://api.github.com/users/agingrasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agingrasc/subscriptions","organizations_url":"https://api.github.com/users/agingrasc/orgs","repos_url":"https://api.github.com/users/agingrasc/repos","events_url":"https://api.github.com/users/agingrasc/events{/privacy}","received_events_url":"https://api.github.com/users/agingrasc/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"agingrasc","id":13291033,"avatar_url":"https://avatars.githubusercontent.com/u/13291033?v=3","gravatar_id":"","url":"https://api.github.com/users/agingrasc","html_url":"https://github.com/agingrasc","followers_url":"https://api.github.com/users/agingrasc/followers","following_url":"https://api.github.com/users/agingrasc/following{/other_user}","gists_url":"https://api.github.com/users/agingrasc/gists{/gist_id}","starred_url":"https://api.github.com/users/agingrasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agingrasc/subscriptions","organizations_url":"https://api.github.com/users/agingrasc/orgs","repos_url":"https://api.github.com/users/agingrasc/repos","events_url":"https://api.github.com/users/agingrasc/events{/privacy}","received_events_url":"https://api.github.com/users/agingrasc/received_events","type":"User","site_admin":false},"assignees":[{"login":"agingrasc","id":13291033,"avatar_url":"https://avatars.githubusercontent.com/u/13291033?v=3","gravatar_id":"","url":"https://api.github.com/users/agingrasc","html_url":"https://github.com/agingrasc","followers_url":"https://api.github.com/users/agingrasc/followers","following_url":"https://api.github.com/users/agingrasc/following{/other_user}","gists_url":"https://api.github.com/users/agingrasc/gists{/gist_id}","starred_url":"https://api.github.com/users/agingrasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agingrasc/subscriptions","organizations_url":"https://api.github.com/users/agingrasc/orgs","repos_url":"https://api.github.com/users/agingrasc/repos","events_url":"https://api.github.com/users/agingrasc/events{/privacy}","received_events_url":"https://api.github.com/users/agingrasc/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/RoboCupULaval/StrategyIA/milestones/2","html_url":"https://github.com/RoboCupULaval/StrategyIA/milestones/Sprint%20%232%20Architecture","labels_url":"https://api.github.com/repos/RoboCupULaval/StrategyIA/milestones/2/labels","id":1743845,"number":2,"title":"Sprint #2 Architecture","description":"Sprint pour le mois de juin.\r\n\r\nObjectif: bâtir quelques stratégies de baes employant 3 robots dans un contexte 3 vs 3., intégrer les outils avancés de l'architecture\r\n* Behavior Tree\r\n* FSM\r\n* Métriques stratégiques (Influence Map)\r\n* Pathfinder\r\n\r\nLivrable: stratégies fonctionnels employant 3 robots\r\nClient: Beenox, Rotary\r\n","creator":{"login":"agingrasc","id":13291033,"avatar_url":"https://avatars.githubusercontent.com/u/13291033?v=3","gravatar_id":"","url":"https://api.github.com/users/agingrasc","html_url":"https://github.com/agingrasc","followers_url":"https://api.github.com/users/agingrasc/followers","following_url":"https://api.github.com/users/agingrasc/following{/other_user}","gists_url":"https://api.github.com/users/agingrasc/gists{/gist_id}","starred_url":"https://api.github.com/users/agingrasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agingrasc/subscriptions","organizations_url":"https://api.github.com/users/agingrasc/orgs","repos_url":"https://api.github.com/users/agingrasc/repos","events_url":"https://api.github.com/users/agingrasc/events{/privacy}","received_events_url":"https://api.github.com/users/agingrasc/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":8,"state":"open","created_at":"2016-05-03T01:11:26Z","updated_at":"2016-07-30T12:13:46Z","due_on":"2016-06-30T04:00:00Z","closed_at":null},"comments":0,"created_at":"2016-06-02T02:17:58Z","updated_at":"2016-07-30T12:13:46Z","closed_at":"2016-07-30T12:13:46Z","body":"_(8 juin)_\r\nActuellement, une section importante de code est dans la méthode principale de UltimateStrategy et s'occupe d'envoyer les commandes vers le module de communication avec les systèmes embarqués.\r\n\r\nLes changements introduits par #9 vont aussi exiger un traitement un peu plus intelligents des données du robot dans l'InfoManager.\r\n\r\nL'objectif est d'extraire le code source pertinent et de le modifier pour que la nouvelle implémentation fonctionne."}}
{"actor":{"display_login":"agingrasc"}}