The Dream Machine --- The Imagination of the World Wide Web |
![]() |
![]() |
Now let's thoroughly explain the various controls in the game, including those that we have left out of our implementation. Look at the file drop-down menu, pictured at the left. The choice "New Game" picks a game number at random and starts it up. "Select Game" allows you to choose the number of the game. "Restart Game" allows you to replay the same game over from the beginning when you have reached a dead end, where there are no more productive plays. In that case, or in the case you invoke one of the two previous choices while the current game is still in play, will cause the program to ask if you wish to resign that game? A "yes" answer will invoke the choice. A "no" answer...especially in the case where you have mistakenly invoked a game-ending choice...will take you right back to where you were.
The "Statistics" choice...which we have not implemented...will produce a popup-window like the one illustrated at the right. In this case, the player has won 21 games and lost 3, for an overall percentage of 88% won. Since the player has only played one session of games...which means he has not left the program during play...the statistics for the session and overall are the same. The bottom set of numbers count the longest streak of won games, of lost games and the current streak...how many games in a row have been won in the current run...including continuation from multiple sessions.
The "Options" choice...which we have also not implemented, is illustrated at the left. Our implementation behaves as though all three choices have been checked, and we recommend you do the same. The choice "Display messages on illegal moves" will do just that, if you try to make an illegal move. The choice "Quick play (no animation)" doesn't do much on most modern computers, since if this left unchecked, the "animation" is so rapid it is indistinguishable from "no animation." Finally, the choice "Double click moves card to free space"...which we will call an empty "buffer slot,"...will also do just that.

The help drop-down window, which we also haven't implemented looks like the illustration at the left. As we said in the home page, this function is little help in any case, at least in learning to play skillfully. However, it will answer questions for you about the operation of the program if you pick the right key words. The top choice will give you a very short overview of the game, briefly stating its goal without telling you much about how to reach it. The second choice will lead you to the interactive screen illustrated on the right. By the way, this choice contains information about all the choices. The third choice will explain how to use that screen and the fourth choice just gives version and licensing information. The interactive search screen works pretty much like all such windows. Enter a keyword or pick a choice on the left and explanations will appear at the right.
To summarize. The object of this game is to somehow get all 52 cards played in stacks in each suit from Ace through King in the upper right squares. You can use the free cells in the empty buffer slots for intermediate play or move stacks of red/black or black/red cards which are in sequence. The key issue is to maintain enough free spaces to manipulate the cards in order to accomplish the object.
