Next: Packages, Previous: Hyperlinking, Up: Top [Contents][Index]

## 49 Other Amusements

The `animate` package makes text dance (e.g., `M-x animate-birthday-present`).

`M-x blackbox`, `M-x mpuz` and `M-x 5x5` are puzzles. `blackbox` challenges you to determine the location of objects inside a box by tomography. `mpuz` displays a multiplication puzzle with letters standing for digits in a code that you must guess—to guess a value, type a letter and then the digit you think it stands for. The aim of `5x5` is to fill in all the squares.

`M-x bubbles` is a game in which the object is to remove as many bubbles as you can in the smallest number of moves.

`M-x decipher` helps you to cryptanalyze a buffer which is encrypted in a simple monoalphabetic substitution cipher.

`M-x dissociated-press` scrambles the text in the current Emacs buffer, word by word or character by character, writing its output to a buffer named `*Dissociation*`. A positive argument tells it to operate character by character, and specifies the number of overlap characters. A negative argument tells it to operate word by word, and specifies the number of overlap words. Dissociated Press produces results fairly like those of a Markov chain, but is however, an independent, ignoriginal invention; it techniquitously copies several consecutive characters from the sample text between random jumps, unlike a Markov chain which would jump randomly after each word or character. Keep dissociwords out of your documentation, if you want it to be well userenced and properbose.

`M-x dunnet` runs a text-based adventure game.

If you want a little more personal involvement, try `M-x gomoku`, which plays the game Go Moku with you.

If you are a little bit bored, you can try `M-x hanoi`. If you are considerably bored, give it a numeric argument. If you are very, very bored, try an argument of 9. Sit back and watch.

`M-x life` runs Conway’s Game of Life cellular automaton.

`M-x landmark` runs a relatively non-participatory game in which a robot attempts to maneuver towards a tree at the center of the window based on unique olfactory cues from each of the four directions.

`M-x morse-region` converts the text in the region to Morse code; `M-x unmorse-region` converts it back. `M-x nato-region` converts the text in the region to NATO phonetic alphabet; `M-x denato-region` converts it back.

`M-x pong`, `M-x snake` and `M-x tetris` are implementations of the well-known Pong, Snake and Tetris games.

`M-x solitaire` plays a game of solitaire in which you jump pegs across other pegs.

The command `M-x zone` plays games with the display when Emacs is idle.

Finally, if you find yourself frustrated, try describing your problems to the famous psychotherapist Eliza. Just do `M-x doctor`. End each input by typing `RET` twice.

Next: Packages, Previous: Hyperlinking, Up: Top [Contents][Index]