Games

Of all the kinds of dreams one can create, games and puzzles have always drawn me the most. As such I have made a fair number of game-dreams over the years. Though I have more games in development, most are not ready for the general public yet. Those that are can be found here for you to download and enjoy. The games are:

Drop Off

Based on the simple freeware puzzle-game Stroke, Drop Off was the first full-sized game dream I did for Furcadia. It features a large number of puzzles where you have to collect all gems on a map before heading for the finish. As you move around though, the ground behind you will fall away. As such, careful planning is required to finish each puzzle.

This dream was made somewhere around late 2002/early 2003. As such, the DS in it is rather dated (as is the website for the additional information). Nowadays I would take a completely different approach to resetting the puzzles and detecting leaving furres. I left the old DS intact though as it was the way the dream was made back then and because it is interesting to see how I solved such things back then.


GridLock

GridLock is a game where two players take turns choosing numbers from a grid. The first player must choose from the active row, the second player from the active column. The location of the number you choose determines which row/column the other player will have to use the next turn. In this particular dream though, the role of the second player is filled by a computerplayer, which is atleast smart enough to win the game against beginning players.

Since Furcadia does not support loop-constructions in its DS (other than the timers), writing a good computer-player for games is quite a challenge. GridLock was the first dream to my knowledge that displayed a decent computer-player in a non-trivial game (so tictactoe doesn't count). Considering this game, like Drop Off, stems from 2003 as well it is surprisingly up to date even now. Until loop-constructions have been added to the DS, this is unlikely to change as the move-selection logic is quite timeless itself.


Tetris

Tetris probably requires no introduction, but even so, I guess I'd better explain the premises. Seven kinds of differently shaped blocks appear at the top of an 8x15 pit and start falling down. It is up to you to move and turn the block in a such a way that it connects to the blocks already in the pit without leaving gaps. Whenever you completely fill a line, that line disappears and the lines above it will drop down. Objective of the game is to remove as many lines as possible without filling up the pit entirely.

There is almost no programmable system that does not have a version of Tetris. Since Furcadia is one of those programmable systems, I felt that it was my duty to ensure that Tetris existed on Furcadia as well. Implementation of the game wasn't too bad. Once you've done one block, the other blocks become trivial, but even so you need to be careful not to make silly mistakes. Made long before local species existed, this dream uses some interesting tricks to hide the furres while they are playing the game. Though the method is not really applicable anymore nowadays, it might be interesting to see how it works.


Chinese Checkers

Chinese Checkers is a game for 2 to 6 players. Its objective is to move your marbles from one point of a six-pointed star to the opposite point. This can be done through steps or hops. Steps move one marble one space in any direction. Hops move one marble over another one (regardless of colour) and can be chained into longer moves. The game is over once all players have made their move and one (or more) of the players has reached their corner with all their marbles.

The thing I like most about this dream is the fact that you're not allowed to make any illegal moves without negatively affecting the gameplay. In fact, the move-enforcing mechanism made gameplay more comfortable as it can be used to show all possible moves of a marble. Another thing demonstrated by this dream is that Furcadia's diamond-shaped grid can be used for hexagonal grids as well as long as you arrange the lines in the proper manner.