Skip to content

Posts from the ‘Uncategorized’ Category

2
Jun

Secrets of the Five-O AI

I’ve noticed a few App Store reviews lately claiming that the “Hard” Computer opponent in Five-O simply draws better tiles. In other words, the deck is stacked in order to increase the difficulty for the player. I wanted to set the record straight, and since Apple doesn’t have a way for developers to respond directly to reviews, I’m responding here. To all those concerned, the AI in Five-O does not “cheat” in any way. The games are not rigged and the algorithm that chooses where the computer should play does not take into account the tiles in the player’s hand, the tiles that will be drawn next, or any other information that wouldn’t be available to a human player.

The AI algorithm in Five-O is actually not that complicated. The computer looks at the tiles in its hand, and then it does an exhaustive search where it tries placing every combination of its tiles in every possible horizontal and vertical sequence on the board, starting from the top left corner and working down and to the right. Each time the computer tries a new combination, it checks to see if it is a valid play, and if it is valid, it calculates the score and records it in a list of all the possible plays that it could make. After listing all the possible plays, the “Hard” AI simply chooses the one that scores the most points. The “Easy” and “Medium” AI’s choose a random play from the lower and middle parts of the list, respectively.

So how can you beat an AI that always chooses the highest scoring play? Well, one way would be to get lucky with the tiles you draw. But, there are also some strategies you can use to improve your win percentage. The computer doesn’t check to see if the play it’s going to make will open up a high scoring play for you. So, you should try to always take advantage of those 3x and +10 bonus squares, and be careful not to leave them open for the computer. Some other general strategies are to play your sequences so that the tiles on the ends are low numbers, or if a sequence contains two tiles with the same number, put those next to each other. Pairing numbers makes it harder for your opponent to play a sequence running parallel to yours, and capping sequences with lower numbers makes those types of plays less valuable.

Those are just a few of the strategies I’ve come up with. I’m sure you can come up with more!

18
Jun

DropOut now available for FREE

DropOut, the fast-paced block-matching arcade game is now available for free in the app store. If you haven’t tried it yet, check it out. It’s a great little game to pick up and play when you’ve got a few minutes to kill. And, now that it’s free, there should be a lot more competition on the Game Center leaderboards.

DropOut - Curt Stein

15
Dec

Five-O Lite is now available

A lot of people prefer to try out a game before they buy it, which I think is great. Currently, Apple doesn’t allow demos or trial versions of apps in the App Store, but “lite” versions are encouraged. The trick to making a good “lite” game is to give the player enough to get them hooked, but make sure there is still a compelling reason for them to upgrade to the full version.

In the lite version of Five-O, the player gets a splash screen every time they launch the game reminding them of what’s available in the full version. They can tap the Learn More button to jump straight to the App Store page for Five-O, or they can tap the Play Lite button. The games are played exactly the same as in the full version, but the player can only play against the medium level computer opponent. If they want to play against their friends, or play against a harder computer opponent, they’ll have to upgrade.
Five-O Lite Splashscreen