Friday, December 14, 2012

The Cheating Blogger aka BurntOrange11

Other than having a similar blog plagarize a lot of content from this blog, this week went pretty well for us. This is the last work week we're going to have before next semester starts, and possibly the start of new projects. We don't know what's going to happen to our group after this semester, but I'll probably still work on Android. Aside for this, we got the menu to work. Before we went about making a separate button and implement our own code to that particular button to give it the ability to reset the game. After failing to do that, we went about doing it the tutorial's way. In the tutorial, the items were included in the "menu" which not a physical button on the app, but the menu button on the phone itself. This allowed the app to have a "new game" option next to the "settings options". The "new game" pretty much works but now we're going to have to find a way to implement this, along with difficulty levels and a "quit game" to be clickable on the screen itself.

Friday, December 7, 2012

Making Progress

Last week was undoubtedly the single-most productive week I've had. Even though 2 weeks ago, we had finally gotten our app to work, this week we got the computer NOT to cheat. We fixed the issue about it playing over us, or taking additionaly turns. Plus the text field at the bottom, which is still a text field which is not we want to it to be, works flawlessly. It actually realizes who the winner in different situations and displays it. Even if its a tie, we can tell. The big issue which we still have to do a bit of work on is our checkforwinner() method. We haven't been able to connect this method with the computer making its move, so pretty much the computer makes random moves instead of determining the best move possible and playing there accordingly. We've been working to add the menu and the start new game within the game itself instead of restarting the app every time we want to play the game again. Finally, in the distant future we will want to implement level difficulty.