{"action":"closed","issue":{"url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/issues/9","labels_url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/issues/9/comments","events_url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/issues/9/events","html_url":"https://github.com/AndresMHerrera/Seek-And-Destroy-Missile-System/issues/9","id":55394566,"number":9,"title":"read target files","user":{"login":"AndresMHerrera","id":10542739,"avatar_url":"https://avatars.githubusercontent.com/u/10542739?v=3","gravatar_id":"","url":"https://api.github.com/users/AndresMHerrera","html_url":"https://github.com/AndresMHerrera","followers_url":"https://api.github.com/users/AndresMHerrera/followers","following_url":"https://api.github.com/users/AndresMHerrera/following{/other_user}","gists_url":"https://api.github.com/users/AndresMHerrera/gists{/gist_id}","starred_url":"https://api.github.com/users/AndresMHerrera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndresMHerrera/subscriptions","organizations_url":"https://api.github.com/users/AndresMHerrera/orgs","repos_url":"https://api.github.com/users/AndresMHerrera/repos","events_url":"https://api.github.com/users/AndresMHerrera/events{/privacy}","received_events_url":"https://api.github.com/users/AndresMHerrera/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/labels/Formal%20Use%20Cases","name":"Formal Use Cases","color":"5319e7"},{"url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/labels/User%20Story","name":"User Story","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/milestones/2","html_url":"https://github.com/AndresMHerrera/Seek-And-Destroy-Missile-System/milestones/Iteration%202%20-%20Command%20Line","labels_url":"https://api.github.com/repos/AndresMHerrera/Seek-And-Destroy-Missile-System/milestones/2/labels","id":950782,"number":2,"title":"Iteration 2 - Command Line","description":"Description : During this iteration the goal is to create a command line user interface. The main purpose of the command line interface is to be able to test the application and missile launcher (since it is much easier to test using command line then gui). furthermore, it would also be possible to play the game using the command line, although it will not display the same amount of information as using the GUI(for example, will not be able to display video). \r\nOur software should be able to communicate with the game server, which includes submit requests to the server and download data from the server. The software submit request to the server when:\r\n\r\n* reports team name to server\r\n    * before starting each game\r\n    * after each missile launch/a target been destroyed\r\n    * after each game\r\n    * when needed\r\nWe need to start or stop the video stream when the operator asks to.\r\nWe will also need to be able to calibrate the battle field.\r\n\r\nWe will have the following commands:\r\n\r\n* video on\r\n* video off\r\n* load game\r\n* left/left key\r\n* right/right key\r\n* up/up key\r\n* down/down key\r\n* fire/space key\r\n\r\nMajor Functionality to Complete : have the command line execute major command inputs. \r\n\r\nAcceptance Criteria : \r\n* As a game client I am able to read and extract data from target files\r\n* As a game client I am able to input necessary command to play a game/interact with the missile launcher. \r\n\r\nDefinition of Done : The iteration will be complete when we are able to input the commands mentioned on top, and have the correct output from them. ","creator":{"login":"AndresMHerrera","id":10542739,"avatar_url":"https://avatars.githubusercontent.com/u/10542739?v=3","gravatar_id":"","url":"https://api.github.com/users/AndresMHerrera","html_url":"https://github.com/AndresMHerrera","followers_url":"https://api.github.com/users/AndresMHerrera/followers","following_url":"https://api.github.com/users/AndresMHerrera/following{/other_user}","gists_url":"https://api.github.com/users/AndresMHerrera/gists{/gist_id}","starred_url":"https://api.github.com/users/AndresMHerrera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndresMHerrera/subscriptions","organizations_url":"https://api.github.com/users/AndresMHerrera/orgs","repos_url":"https://api.github.com/users/AndresMHerrera/repos","events_url":"https://api.github.com/users/AndresMHerrera/events{/privacy}","received_events_url":"https://api.github.com/users/AndresMHerrera/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":3,"state":"open","created_at":"2015-01-26T04:20:41Z","updated_at":"2015-03-03T19:32:39Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-01-25T03:21:44Z","updated_at":"2015-03-03T19:32:39Z","closed_at":"2015-03-03T19:32:39Z","body":"As a game client I want the software to read target files that contain the coordinates of the targets because, they are necessary so that the missile launcher can aim in the direction necessary to hit enemy targets. \r\n\r\nFurthermore, knowing the location of the targets is necessary because we have to consider the case where the target location is not in the playing field. If this does occur, then the software has to use target detection to identify the location of foe targets using the camera. "}}