GitHub PullRequestEvent at 2014-08-24 20:26:55
Repository: TiraLabra
Actor: Theeta
Payload: {"action":"opened","number":373,"pull_request":{"url":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/373","id":20223427,"html_url":"https://github.com/TiraLabra/TiraLabra/pull/373","diff_url":"https://github.com/TiraLabra/TiraLabra/pull/373.diff","patch_url":"https://github.com/TiraLabra/TiraLabra/pull/373.patch","issue_url":"https://api.github.com/repos/TiraLabra/TiraLabra/issues/373","number":373,"state":"open","locked":false,"title":"Viikko 4","user":{"login":"Theeta","id":3275901,"avatar_url":"https://avatars.githubusercontent.com/u/3275901?v=2","gravatar_id":"429e0bdae97676bdaf4fe2d30dffcd7b","url":"https://api.github.com/users/Theeta","html_url":"https://github.com/Theeta","followers_url":"https://api.github.com/users/Theeta/followers","following_url":"https://api.github.com/users/Theeta/following{/other_user}","gists_url":"https://api.github.com/users/Theeta/gists{/gist_id}","starred_url":"https://api.github.com/users/Theeta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Theeta/subscriptions","organizations_url":"https://api.github.com/users/Theeta/orgs","repos_url":"https://api.github.com/users/Theeta/repos","events_url":"https://api.github.com/users/Theeta/events{/privacy}","received_events_url":"https://api.github.com/users/Theeta/received_events","type":"User","site_admin":false},"body":"Tämä viikko on ollut jokseenkin haastava. Opettelin käyttämään netbeansin guibuilderia, koska käyttöliittymän säätäminen meni niin hankalaksi ilman sitä. Sain vihdoin sekä ihmis- että tekoälypelaajan pelin toimimaan minua miellyttävällä tavalla. Nyt peli on oikeastaan suunnilleen sellainen kun haluaisin sen olevan, mutta tekoälyä ja varsinkin tietorakenteiden toimintaa on vielä hiottava.\r\n\r\nTällä viikolla tein myös muuten paljon koodin refaktorointia. Nyt olen ohjelman rakenteeseen paljon tyytyväisempi kuin aikaisemmin mutta toki korjattavaakin vielä löytyy.\r\n\r\nLisäksi tällä viikolla oli tehtävänä koodikatselmointi. Ikävää ettei minulle ollut merkitty ketään tekemään sitä, koska olisin sellaisesta ehkä hyötynyt. Toivottavasti ensi viikolla joku tekee katselmoinnin minullekin. Oma katselmointinikin oli melko haastava, koska en ole perehtynyt sen toteutuskieleen. Katselmointi veikin paljon aikaa, kun jouduin aloittamaan tutustumalla hieman kieleen ja tutkimalla sen käytäntöjä.\r\n\r\nEnsi viikolla yritän vielä tehostaa hieman tekoälyn toimintaa, mikä mahdollistaisi suuremmat hakusyvyydet. Lisäksi yritän saada ohjelman nättiin esityskuntoon, jos perajantaina pitää olla jotain esitettävää. Testeissä ja testauksessakin riittää vielä tekemistä.\r\n\r\nJos aikaa jää haluaisin vielä lisätä ohjelmaan mahdollisuuden muokata käytettyä heuristiikkaa tai muuten vaan lisätä useita erilaisia heuristiikoita ja testata näitä toisiaan vastaan, jotta saisin hiottua tekoälyn mahdollisimman pahaksi vastustajaksi ja muutenkin tehtyä lisää hauskaa testausta.","created_at":"2014-08-24T20:26:55Z","updated_at":"2014-08-24T20:26:55Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/373/commits","review_comments_url":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/373/comments","review_comment_url":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/comments/{number}","comments_url":"https://api.github.com/repos/TiraLabra/TiraLabra/issues/373/comments","statuses_url":"https://api.github.com/repos/TiraLabra/TiraLabra/statuses/d3b0e4c88a4098f137b8e3118d2385bb6bfe12d1","head":{"label":"Theeta:master","ref":"master","sha":"d3b0e4c88a4098f137b8e3118d2385bb6bfe12d1","user":{"login":"Theeta","id":3275901,"avatar_url":"https://avatars.githubusercontent.com/u/3275901?v=2","gravatar_id":"429e0bdae97676bdaf4fe2d30dffcd7b","url":"https://api.github.com/users/Theeta","html_url":"https://github.com/Theeta","followers_url":"https://api.github.com/users/Theeta/followers","following_url":"https://api.github.com/users/Theeta/following{/other_user}","gists_url":"https://api.github.com/users/Theeta/gists{/gist_id}","starred_url":"https://api.github.com/users/Theeta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Theeta/subscriptions","organizations_url":"https://api.github.com/users/Theeta/orgs","repos_url":"https://api.github.com/users/Theeta/repos","events_url":"https://api.github.com/users/Theeta/events{/privacy}","received_events_url":"https://api.github.com/users/Theeta/received_events","type":"User","site_admin":false},"repo":{"id":22519979,"name":"TiraLabra","full_name":"Theeta/TiraLabra","owner":{"login":"Theeta","id":3275901,"avatar_url":"https://avatars.githubusercontent.com/u/3275901?v=2","gravatar_id":"429e0bdae97676bdaf4fe2d30dffcd7b","url":"https://api.github.com/users/Theeta","html_url":"https://github.com/Theeta","followers_url":"https://api.github.com/users/Theeta/followers","following_url":"https://api.github.com/users/Theeta/following{/other_user}","gists_url":"https://api.github.com/users/Theeta/gists{/gist_id}","starred_url":"https://api.github.com/users/Theeta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Theeta/subscriptions","organizations_url":"https://api.github.com/users/Theeta/orgs","repos_url":"https://api.github.com/users/Theeta/repos","events_url":"https://api.github.com/users/Theeta/events{/privacy}","received_events_url":"https://api.github.com/users/Theeta/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Theeta/TiraLabra","description":"","fork":true,"url":"https://api.github.com/repos/Theeta/TiraLabra","forks_url":"https://api.github.com/repos/Theeta/TiraLabra/forks","keys_url":"https://api.github.com/repos/Theeta/TiraLabra/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Theeta/TiraLabra/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Theeta/TiraLabra/teams","hooks_url":"https://api.github.com/repos/Theeta/TiraLabra/hooks","issue_events_url":"https://api.github.com/repos/Theeta/TiraLabra/issues/events{/number}","events_url":"https://api.github.com/repos/Theeta/TiraLabra/events","assignees_url":"https://api.github.com/repos/Theeta/TiraLabra/assignees{/user}","branches_url":"https://api.github.com/repos/Theeta/TiraLabra/branches{/branch}","tags_url":"https://api.github.com/repos/Theeta/TiraLabra/tags","blobs_url":"https://api.github.com/repos/Theeta/TiraLabra/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Theeta/TiraLabra/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Theeta/TiraLabra/git/refs{/sha}","trees_url":"https://api.github.com/repos/Theeta/TiraLabra/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Theeta/TiraLabra/statuses/{sha}","languages_url":"https://api.github.com/repos/Theeta/TiraLabra/languages","stargazers_url":"https://api.github.com/repos/Theeta/TiraLabra/stargazers","contributors_url":"https://api.github.com/repos/Theeta/TiraLabra/contributors","subscribers_url":"https://api.github.com/repos/Theeta/TiraLabra/subscribers","subscription_url":"https://api.github.com/repos/Theeta/TiraLabra/subscription","commits_url":"https://api.github.com/repos/Theeta/TiraLabra/commits{/sha}","git_commits_url":"https://api.github.com/repos/Theeta/TiraLabra/git/commits{/sha}","comments_url":"https://api.github.com/repos/Theeta/TiraLabra/comments{/number}","issue_comment_url":"https://api.github.com/repos/Theeta/TiraLabra/issues/comments/{number}","contents_url":"https://api.github.com/repos/Theeta/TiraLabra/contents/{+path}","compare_url":"https://api.github.com/repos/Theeta/TiraLabra/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Theeta/TiraLabra/merges","archive_url":"https://api.github.com/repos/Theeta/TiraLabra/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Theeta/TiraLabra/downloads","issues_url":"https://api.github.com/repos/Theeta/TiraLabra/issues{/number}","pulls_url":"https://api.github.com/repos/Theeta/TiraLabra/pulls{/number}","milestones_url":"https://api.github.com/repos/Theeta/TiraLabra/milestones{/number}","notifications_url":"https://api.github.com/repos/Theeta/TiraLabra/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Theeta/TiraLabra/labels{/name}","releases_url":"https://api.github.com/repos/Theeta/TiraLabra/releases{/id}","created_at":"2014-08-01T17:22:47Z","updated_at":"2014-08-03T19:27:19Z","pushed_at":"2014-08-24T20:22:17Z","git_url":"git://github.com/Theeta/TiraLabra.git","ssh_url":"git@github.com:Theeta/TiraLabra.git","clone_url":"https://github.com/Theeta/TiraLabra.git","svn_url":"https://github.com/Theeta/TiraLabra","homepage":"","size":532,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"TiraLabra:master","ref":"master","sha":"f072a351d11d3126ed654988c223ffeb32c3e6cf","user":{"login":"TiraLabra","id":5032368,"avatar_url":"https://avatars.githubusercontent.com/u/5032368?v=2","gravatar_id":null,"url":"https://api.github.com/users/TiraLabra","html_url":"https://github.com/TiraLabra","followers_url":"https://api.github.com/users/TiraLabra/followers","following_url":"https://api.github.com/users/TiraLabra/following{/other_user}","gists_url":"https://api.github.com/users/TiraLabra/gists{/gist_id}","starred_url":"https://api.github.com/users/TiraLabra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TiraLabra/subscriptions","organizations_url":"https://api.github.com/users/TiraLabra/orgs","repos_url":"https://api.github.com/users/TiraLabra/repos","events_url":"https://api.github.com/users/TiraLabra/events{/privacy}","received_events_url":"https://api.github.com/users/TiraLabra/received_events","type":"Organization","site_admin":false},"repo":{"id":11499449,"name":"TiraLabra","full_name":"TiraLabra/TiraLabra","owner":{"login":"TiraLabra","id":5032368,"avatar_url":"https://avatars.githubusercontent.com/u/5032368?v=2","gravatar_id":null,"url":"https://api.github.com/users/TiraLabra","html_url":"https://github.com/TiraLabra","followers_url":"https://api.github.com/users/TiraLabra/followers","following_url":"https://api.github.com/users/TiraLabra/following{/other_user}","gists_url":"https://api.github.com/users/TiraLabra/gists{/gist_id}","starred_url":"https://api.github.com/users/TiraLabra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TiraLabra/subscriptions","organizations_url":"https://api.github.com/users/TiraLabra/orgs","repos_url":"https://api.github.com/users/TiraLabra/repos","events_url":"https://api.github.com/users/TiraLabra/events{/privacy}","received_events_url":"https://api.github.com/users/TiraLabra/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/TiraLabra/TiraLabra","description":"Opiskelija: Forkkaa tämä repositorio ja tee projektisi forkattuun repoon! Muistathan että palautukset tehdään tekemällä pullrequest!","fork":false,"url":"https://api.github.com/repos/TiraLabra/TiraLabra","forks_url":"https://api.github.com/repos/TiraLabra/TiraLabra/forks","keys_url":"https://api.github.com/repos/TiraLabra/TiraLabra/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TiraLabra/TiraLabra/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TiraLabra/TiraLabra/teams","hooks_url":"https://api.github.com/repos/TiraLabra/TiraLabra/hooks","issue_events_url":"https://api.github.com/repos/TiraLabra/TiraLabra/issues/events{/number}","events_url":"https://api.github.com/repos/TiraLabra/TiraLabra/events","assignees_url":"https://api.github.com/repos/TiraLabra/TiraLabra/assignees{/user}","branches_url":"https://api.github.com/repos/TiraLabra/TiraLabra/branches{/branch}","tags_url":"https://api.github.com/repos/TiraLabra/TiraLabra/tags","blobs_url":"https://api.github.com/repos/TiraLabra/TiraLabra/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TiraLabra/TiraLabra/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TiraLabra/TiraLabra/git/refs{/sha}","trees_url":"https://api.github.com/repos/TiraLabra/TiraLabra/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TiraLabra/TiraLabra/statuses/{sha}","languages_url":"https://api.github.com/repos/TiraLabra/TiraLabra/languages","stargazers_url":"https://api.github.com/repos/TiraLabra/TiraLabra/stargazers","contributors_url":"https://api.github.com/repos/TiraLabra/TiraLabra/contributors","subscribers_url":"https://api.github.com/repos/TiraLabra/TiraLabra/subscribers","subscription_url":"https://api.github.com/repos/TiraLabra/TiraLabra/subscription","commits_url":"https://api.github.com/repos/TiraLabra/TiraLabra/commits{/sha}","git_commits_url":"https://api.github.com/repos/TiraLabra/TiraLabra/git/commits{/sha}","comments_url":"https://api.github.com/repos/TiraLabra/TiraLabra/comments{/number}","issue_comment_url":"https://api.github.com/repos/TiraLabra/TiraLabra/issues/comments/{number}","contents_url":"https://api.github.com/repos/TiraLabra/TiraLabra/contents/{+path}","compare_url":"https://api.github.com/repos/TiraLabra/TiraLabra/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TiraLabra/TiraLabra/merges","archive_url":"https://api.github.com/repos/TiraLabra/TiraLabra/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TiraLabra/TiraLabra/downloads","issues_url":"https://api.github.com/repos/TiraLabra/TiraLabra/issues{/number}","pulls_url":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls{/number}","milestones_url":"https://api.github.com/repos/TiraLabra/TiraLabra/milestones{/number}","notifications_url":"https://api.github.com/repos/TiraLabra/TiraLabra/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TiraLabra/TiraLabra/labels{/name}","releases_url":"https://api.github.com/repos/TiraLabra/TiraLabra/releases{/id}","created_at":"2013-07-18T09:48:28Z","updated_at":"2013-12-20T15:22:21Z","pushed_at":"2013-08-02T19:46:48Z","git_url":"git://github.com/TiraLabra/TiraLabra.git","ssh_url":"git@github.com:TiraLabra/TiraLabra.git","clone_url":"https://github.com/TiraLabra/TiraLabra.git","svn_url":"https://github.com/TiraLabra/TiraLabra","homepage":null,"size":324,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":83,"mirror_url":null,"open_issues_count":11,"forks":83,"open_issues":11,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/373"},"html":{"href":"https://github.com/TiraLabra/TiraLabra/pull/373"},"issue":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/issues/373"},"comments":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/issues/373/comments"},"review_comments":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/373/comments"},"review_comment":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/pulls/373/commits"},"statuses":{"href":"https://api.github.com/repos/TiraLabra/TiraLabra/statuses/d3b0e4c88a4098f137b8e3118d2385bb6bfe12d1"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":8,"additions":11895,"deletions":1282,"changed_files":103}}