Tuesday, June 26, 2012

Smartphone Development - Week 6 - Project WordLord

This week, I tested WordLord with my team from a different course. The feedback has been positive. We found several bugs for me to fix. I have also created a demo video for WordLord and posted it on YouTube. It is available here: http://www.youtube.com/watch?v=dnw-sPYOXEM

I am going to keep the application in its current state for the rest of the week. Remaining and additional features will be added in the second Smartphone Development course.

EDIT: I have tested the WordLord application on a tablet device running Android Honeycomb (v. 3.2). The game looked and worked just fine. I may need to work on a better layout for tablets in the future.

EDIT 2: I have enabled all of the options currently present in the game. I now have to add the ability to edit team scores, as well as add functionality for customizing word lists.

Thursday, June 21, 2012

Smartphone Development - Week 5 - Project WordLord

The basic part of WordLord is now complete. My next goal is to work on the options of the application, which will differentiate it from its competitors. A screenshot of the application in its current state appears below:


Sunday, June 17, 2012

Smartphone Development - Week 4 - Project WordLord

I have added a few features to WordLord, including one that pauses the game if the home button is pressed, or if a phone call is received. The game can be resumed from the same point. I have also found a review of a competitor's application, PhoneFraze. My long-run goal is to make my application have more/better features than PhoneFraze, as well as create a sleeker user interface. 

EDIT: I am now around 60% done with the user interface. I will spend the rest of the week working on it, as well as adding options and features to the game.

Thursday, June 7, 2012

Smartphone Development - Week 3 - Project WordLord

I have decided to go with the word game idea and came up with a name for the application - WordLord. I have come up with a basic UI layout, as well as a state machine. These items will be used as reference while coding the application. Speaking of coding, the development of the application is in full swing. The game is now "playable" - no words are generated, but a placeholder function serves a different word every time the button "Next" is pressed, or the device is shook. My next step is to work on the dictionary and the game options.

EDIT: I have now completed the first version of the dictionary. In order to randomize the words, I made two lists. When a word is served, it is moved to the second list. When the first list runs out of words, the words from the second list get moved back to the first. The index of the chosen word is randomly generated. Every time the list is traveled through, the order of the words will change. Thus, the same word should not pop up often. The dictionary currently contains over 900 words, which should satisfy a play session of over an hour.