WordZap
Now on Android !
Version History
v0.5 
- This is an end-to-end version of WordZap with almost all core features. Several bugs fixed and many new features.
- A fully functional opponent player has been implemented : com.android.wordzap.ComputerPlayer. It uses premeditated moves to attack the human player and writes to a separate visual letter grid.
- Human players can now zap words against the computer player.
- Implemented a timer feature : com.android.wordzap.Timer to place a check on time taken by human player to make a move.
- All moves made by the computer player are modelled by the com.android.wordzap.ComputerMove class
v0.3 
- Developed a module for validation of english words against the standard SOWPODS word list
- The core data model com.android.wordzap.datamodel performs word validation by accepting a custom word validator defined by com.android.wordzap.WordValidator
- Added a common text view above the letter command buttons in com.android.wordzap.GameScreen activity which will be used to communicate messages to the human player
- Developed a module to generate levels of varying difficulty for the game
- Developed skeleton code for the computer player
- Added Start Screen which allows the user to set the difficulty level before starting the game
- Activity StartScreen leads to Activity GameScreen
v0.2 
- Human player can now push and pop words in the visual grid
- Added beeps to explain the human player's moves
- Added code for enabling / disabling 'End Word' button during specific stages
- Added code for hiding / revealing letter buttons during push / pop operations
v0.1 
- Coded a prototype that demonstrates the target UI
- Added a few classes that model the letter grid visible in the UI
- Hardcoded all values for the visual letter grid in layout.xml to create UI mock-up
© 2010 Kowshik Prakasam | Template design by Andreas Viklund