Now something fun . I was last night trying to debug why on earth do I have to install SIS on same disk drive as python, while script can be anywhere. Couldn't figure it out, but in order to stay awake I added Small, Normal and Hard fields.
Bad mistake, very addictive! Sorry about that Screenshots are on website, in case you want to have a look.
Version 0.60, release date 2008-09-30
- Easy, normal and hard games, with one shared score table
- Removed cursor wrap
- Top-10 code rewritten, unvisible to user
- Tested with N82 (pyS60 1.4.3)
Unity was originally invented in Japan 1985 as "Chain Shot!" by Kuniaki Moribe. After that it has spread all over the world with names such as SameGame, TumeGame, KomeGame, MameGame, DebaGame, TileFall, Cabeem, MaciGame, GD-BMD etc.
The idea is to clear the whole playing area by removing tiles in groups. The more tiles you remove at the same time, the more points you get. The trick is that the scoring system is exponential:
1 tile - cannot be removed
2 tiles - (2-2) ** 2 == 0 points
3 tiles - (3-2) ** 2 == 1
4 tiles - (4-2) ** 2 == 4
5 tiles - (5-2) ** 2 == 9
n tiles - (n-2) ** 2 == Lots of points
Tip: As you can see you should remove small groups in order to
create larger groups. When the group is big enough even just one
more tile will make a big difference.
When you remove tiles, the space will be filled by tiles above
falling down. Empty columns will be filled by sliding remaining
columns to left. If you manage to clear the whole field, you will
get 1000 points as a bonus and go to next level.
Use arrow keys (joystick) to move the white selection rectangle around the board.
Press Select (joystick) to make a selection to remove tile and all neighbouring tiles with same color.
Press Backspace (C key, Clear key) to undo one last move.
Press Star (*) to save a screenshot into C:\Data\Images
--jouni w/2 hours sleep last night, not because of coding but "testing"