{"action":"created","issue":{"url":"https://api.github.com/repos/UCF-Software-Architects/Scrabble/issues/2","labels_url":"https://api.github.com/repos/UCF-Software-Architects/Scrabble/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/UCF-Software-Architects/Scrabble/issues/2/comments","events_url":"https://api.github.com/repos/UCF-Software-Architects/Scrabble/issues/2/events","html_url":"https://github.com/UCF-Software-Architects/Scrabble/issues/2","id":115706036,"number":2,"title":"Scrabble Discussion","user":{"login":"jonpchin","id":11801014,"avatar_url":"https://avatars.githubusercontent.com/u/11801014?v=3","gravatar_id":"","url":"https://api.github.com/users/jonpchin","html_url":"https://github.com/jonpchin","followers_url":"https://api.github.com/users/jonpchin/followers","following_url":"https://api.github.com/users/jonpchin/following{/other_user}","gists_url":"https://api.github.com/users/jonpchin/gists{/gist_id}","starred_url":"https://api.github.com/users/jonpchin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonpchin/subscriptions","organizations_url":"https://api.github.com/users/jonpchin/orgs","repos_url":"https://api.github.com/users/jonpchin/repos","events_url":"https://api.github.com/users/jonpchin/events{/privacy}","received_events_url":"https://api.github.com/users/jonpchin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"richardwales2820","id":11829282,"avatar_url":"https://avatars.githubusercontent.com/u/11829282?v=3","gravatar_id":"","url":"https://api.github.com/users/richardwales2820","html_url":"https://github.com/richardwales2820","followers_url":"https://api.github.com/users/richardwales2820/followers","following_url":"https://api.github.com/users/richardwales2820/following{/other_user}","gists_url":"https://api.github.com/users/richardwales2820/gists{/gist_id}","starred_url":"https://api.github.com/users/richardwales2820/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richardwales2820/subscriptions","organizations_url":"https://api.github.com/users/richardwales2820/orgs","repos_url":"https://api.github.com/users/richardwales2820/repos","events_url":"https://api.github.com/users/richardwales2820/events{/privacy}","received_events_url":"https://api.github.com/users/richardwales2820/received_events","type":"User","site_admin":false},"milestone":null,"comments":16,"created_at":"2015-11-08T02:51:48Z","updated_at":"2015-11-11T02:53:42Z","closed_at":null,"body":"Hello team,\r\n\r\nWe will be making Scrabble(word game) in C# using Visual Studio. I currently have Visual Studio 2015 Community edition as its free. I recommend we all use the same version. The project will have a main goal of supporting player vs computer. We will eventually support multiplayer using a server but that is a long way off.\r\n\r\nGame Details:\r\n\r\n1. For the Scrabble board we have two options. Option one, our Scrabble game will have a 15x15 2D static array for backend to interact with the front end. Option two, we use object oriented style(using getter and setters) and have each Scrabble piece(an object) contain the score and letter.  We most likely will have to do both options to have more flexibility to do advanced things later on.\r\n\r\n2.  We will use a wordList to help aide the computer make a good decision on what words he should try to go for. We will be using Edit distance algorithm for this. I have a good word list of about 150,000 words on my laptop I'll look for it and upload it to the repo.\r\n\r\n3. We need a function to randomize the Scrabble letters and randomly select the player or computer to go first. This is usually done by someone picking a letter closest to A first for their first tile draw\r\n\r\n4. Another function to randomly distribute to the player and computer the seven starting tiles. The  computers hand will not be shown obviously. \r\n\r\n5. Two levels of easy and hard. Easy will just randomly select tiles for the computer to place down while hard will use the edit algorithm.\r\n\r\n6. The Scrabble game will have a total of 100 tiles and 2 of those tiles are blank which are wild tiles.\r\n\r\n7. During a players turn, a player can do three options, place at least one tile on the board, exchange 1 or all of his tiles for new tiles, or pass.  The computer also has these three options. \r\n\r\n8. Tiles can only be placed horizontally or vertically, not diagonally. The words must read from left to right or top to bottom. \r\n\r\n9. The game is won when all 100 tiles are used and the player/computer with the highest score wins.\r\nIf any player/computers passes twice in a row the game will end and the person with the highest score wins.\r\n\r\nScoring:\r\nBelow are the point values for each letter that is used in a Scrabble game.\r\n\r\n0 Points - Blank tile.\r\n\r\n1 Point - A, E, I, L, N, O, R, S, T and U.\r\n\r\n2 Points - D and G.\r\n\r\n3 Points - B, C, M and P.\r\n\r\n4 Points - F, H, V, W and Y.\r\n\r\n5 Points - K.\r\n\r\n8 Points - J and X.\r\n\r\n10 Points - Q and Z.\r\n\r\nExtra point values are awarded for multiple words and for placing tiles on the colored bonus point squares."},"comment":{"url":"https://api.github.com/repos/UCF-Software-Architects/Scrabble/issues/comments/155643598","html_url":"https://github.com/UCF-Software-Architects/Scrabble/issues/2#issuecomment-155643598","issue_url":"https://api.github.com/repos/UCF-Software-Architects/Scrabble/issues/2","id":155643598,"user":{"login":"jonpchin","id":11801014,"avatar_url":"https://avatars.githubusercontent.com/u/11801014?v=3","gravatar_id":"","url":"https://api.github.com/users/jonpchin","html_url":"https://github.com/jonpchin","followers_url":"https://api.github.com/users/jonpchin/followers","following_url":"https://api.github.com/users/jonpchin/following{/other_user}","gists_url":"https://api.github.com/users/jonpchin/gists{/gist_id}","starred_url":"https://api.github.com/users/jonpchin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonpchin/subscriptions","organizations_url":"https://api.github.com/users/jonpchin/orgs","repos_url":"https://api.github.com/users/jonpchin/repos","events_url":"https://api.github.com/users/jonpchin/events{/privacy}","received_events_url":"https://api.github.com/users/jonpchin/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T02:53:42Z","updated_at":"2015-11-11T02:53:42Z","body":"You appear to be more experienced in .NET technologies then I am but I may have a little more experience in programming in general but I don't think the gap is as far as you make it seem."}}