{"action":"opened","issue":{"url":"https://api.github.com/repos/BoardGamesQuest/Board-Games/issues/1","repository_url":"https://api.github.com/repos/BoardGamesQuest/Board-Games","labels_url":"https://api.github.com/repos/BoardGamesQuest/Board-Games/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/BoardGamesQuest/Board-Games/issues/1/comments","events_url":"https://api.github.com/repos/BoardGamesQuest/Board-Games/issues/1/events","html_url":"https://github.com/BoardGamesQuest/Board-Games/issues/1","id":196327061,"number":1,"title":"Code Organization/Seperation","user":{"login":"oshlern","id":15486510,"avatar_url":"https://avatars.githubusercontent.com/u/15486510?v=3","gravatar_id":"","url":"https://api.github.com/users/oshlern","html_url":"https://github.com/oshlern","followers_url":"https://api.github.com/users/oshlern/followers","following_url":"https://api.github.com/users/oshlern/following{/other_user}","gists_url":"https://api.github.com/users/oshlern/gists{/gist_id}","starred_url":"https://api.github.com/users/oshlern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oshlern/subscriptions","organizations_url":"https://api.github.com/users/oshlern/orgs","repos_url":"https://api.github.com/users/oshlern/repos","events_url":"https://api.github.com/users/oshlern/events{/privacy}","received_events_url":"https://api.github.com/users/oshlern/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-19T04:02:07Z","updated_at":"2016-12-19T04:02:07Z","closed_at":null,"body":"### Current State\r\n\r\nI was being hasty and bad and put the code into a file called `3x3.py`. This includes the Board and Agent classes, as well as the two sample agents RandomChoose and Human. This is bad and messy and we want to separate the code so that it is neater and easier to work on concurrently and in general.\r\n\r\n### To Do\r\n\r\nWe should put each class in its own file (with agents in their own folder), and have a `game.py` file which imports each of the files and uses them (everything not included in the classes that is currently in `3x3.py`). This means that we define the board paramaters and compile the agents in their. We could organize it however, this is just an initial proposal cause we need to separate the code. Sorry for writing it all in one file, I was being bad and am not sure how to use code from other files in python. It would be a great learning opportunity to do this. It probably uses something like `import Board from board.py`."}}
{"actor":{"display_login":"oshlern"}}