Progress continues with WordPop. I’ve been working on the interactivity of the letter tiles lately. In my prototype, you can now select and “check” a word. It will be removed and the other tiles will fall to fill in the gaps. As a nice side-effect, having falling tiles made the rotate feature easy to add on so I’ve got that plugged in, too.

I’m still not validating the words against a dictionary, so you can make a word out of any string of tiles right now. Validating and scoring will be next up followed by proper letter randomization. I’m not sure how to show you an animation of the letters popping and falling, but here’s one showing you selection and the building word appearing above the gameboard.

wordpop-with-selection.png

Here are some more features coming to WordPop this fall. All of these features have been suggested by players, either at our bulletin board or direct e-mails to me.

Clear Best Words List – When I first designed WordPop with my team we did not think that clearing the best words was necessary. But an interesting problem arose. Sometimes a player makes a word that is really high scoring but is embarrassing, such as,…hmm, I don’t think I will give you an example but if you get the point. Because the word is embarrassing the player does not want to show their Best Words to anyone. The next version will have a button to clear the Best Word list.

Clear High Score List – Similar to Best Words, I did not think clearing was needed but many players e-mailed me that they wanted to start over or their was a score from a friend or family member they wanted to remove. Players will be able to clear the Easy, Medium, and Hard High Score Lists individually.

New Word List – I have had hundreds of suggested words sent to me. Many of them did not make the cut as our word list does not include acronyms, abbreviations, proper names, or hyphenated words. However, we have added hundred of new words including all the official Scrabble two and three letter words and their plurals, inflections, etc. This new word list will also be added to Word Monaco Solitaire for Windows Mobile too.

Splash Screen – The splash screen appears immediately upon launching the game and serves the purpose of showing something while we check the resolution, load in files etc. A minor feature but important.

Check back often as there are still a lot more features that we are adding to make WordPop even more fun and a great value.

Not as much progress this week as I would have liked, but I did finish a class to handle the letter tiles. This led me to thinking through just how I would handle the game state at runtime and the data structures involved. It seems like a little thing, but later on, it will have a much larger effect. The wrong data structures can cripple me for weeks. The right one makes things go quite smoothly. So, some serious closed-eye thinking was employed in something the user will never see.

I do hope the benefit pays off in performance and stability, however. Now, without further ado: letter tiles!

Game Board with Letters

By the way, don’t be frightened by the letter distribution. I haven’t started using our carefully balanced letter maps, yet. It would have to be some very evil difficulty to give you two Xs, two Zs, and four Qs.

I’m just now about to start on the fun stuff. Over the past couple of weeks, I’ve implemented all of the standard dialogs (by standard, I mean those using Windows widgets and regular windows. The High Scores and Best Words dialogs don’t count). This includes the dialogs for Registration, Support, Purchase Info, About Box, Credits, and Preferences.

I also switched the menus over to the new two menu standard that began with Windows Mobile 5. This aligns the menus with the softkeys for easier use on the device. It does mean that the Stop and Mute buttons will not be on the menu bar. The Stop isn’t as important in WordPop! since we have a stop button above the bonus tile chute. The mute isn’t as important since we’ve started allowing the users to tell our games to obey the system volume settings. As one of our users commented on our previous post, updating to the new menus helps us avoid looking old.

Finally, I have added the baseline navigation between screens from the Start screen to the Game screen. You can click any of the difficulty buttons and enter the game and then select New Game or click the Stop button to return to the Start. Here’s the empty game board ready for some tiles!

Empty Game Board

With the preferences, I was able to verify that I’m persisting the user prefs correctly. Now that I can switch between screens, I can also verify that WordPop! will correctly return the user to a game in progress if there is one.

Oh, and although I don’t have pictures yet, I am also building up screens for Windows Mobile devices with a square resolution (like the Palm Treo 700w). This required some changes to layout, but functionality will all be the same.

Next stop: letter tiles!

In my last post I talked about the process in selecting new features. Over the next few weeks I will go over the features one by one that are being added.

Add Trainee Tips– WordPop has been praised on its ease of use (thanks Mom), however there are several rules that need to be learned. A few trainee tips at the right time can make all the difference in learning how to play. Two examples would be adjacent letters and how to use the bonus tiles. Thus one trainee trip will explain to new players that each letter needs to be adjacent to the next when a word is being created. The second is explaining that a bonus tile can be picked up and placed on the grid when there is an open space. The tip will also offer strategy advice on when to use bonus tile. All of our games have trainee tips except for WordPop (and WordPop was a bit jealous).

The key for making trainee tips work is to keep them to the bare minimum and to display them at the correct time or they become annoying. We know which tips to display from the feedback from players and by watching the player play we know exactly when the right time is to display them.

Add “Reset” tips in “Preferences” – This is a button we add to the preference page under the “Game” menu. This is useful when a player wants to show the game to someone who has never played before. The experienced player can “Reset” the tips so the new player can learn the rules while playing which is a lot more fun.

Add “Show Player Tips” to “Preferences” – This allows existing players to turn off the tips since they usually don’t need them. However, the trainee tips include strategy tips that even the most experienced player might learn from.

Add “Use System Sound” to “Preferences” – We’ve added this feature to Farkle Dice and Word Monaco Solitaire. This setting will default on and will use the sound volume controlled by the master volume control. This has become very important as many Windows Mobile devices are also phones and players are very specific on the volume setting. Plus, sound effects should mute when a call comes in, this setting allows that to happen.

Here is an example of Preferences for Farkle Dice that includes the above features.

Farkle Dice Preferences

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OK, this first list is not the most sexy of the new features being adding but for new players it will make for a better playing experience. Next time, new features requested by experienced players.