48 Juegos y Otras Diversiones ============================= El paquete ``animate`` hace bailar el texto (por ejemplo, ``M-x animate-birthday-present``). ``M-x blackbox``, ``M-x mpuz`` y ``M-x 5x5`` son rompecabezas. ``blackbox`` lo reta a determinar la ubicación de objetos dentro de una caja mediante tomografía. ``mpuz`` muestra un rompecabezas de multiplicación con letras que representan dígitos en un código que debe adivinar: para adivinar un valor, escriba una letra y luego el dígito que cree que representa. El objetivo de ``5x5`` es rellenar todas las casillas. ``M-x bubbles`` (burbujas) es un juego en el que el objetivo es eliminar tantas burbujas como pueda en el menor número de movimientos. ``M-x decipher`` (descifrar) lo ayuda a criptoanalizar un búfer que está encriptado en un simple cifrado de sustitución monoalfabético. ``M-x disociated-press`` revuelve el texto en el búfer actual de Emacs, palabra por palabra o carácter por carácter, escribiendo su salida en un búfer llamado ``*Dissociation*`` (Disociación). Un argumento positivo le dice que opere carácter por carácter, y especifica el número de caracteres solapados. Un argumento negativo le dice que opere palabra por palabra, y especifica el número de palabras solapadas. Dissociated Press produce resultados bastante parecidos a los de una cadena de Markov, pero es, sin embargo, una invención independiente e ignorada; copia técnicamente varios caracteres consecutivos del texto de muestra entre saltos aleatorios, a diferencia de una cadena de Markov que saltaría aleatoriamente después de cada palabra o carácter. Mantenga las palabras disociadas fuera de su documentación, si quiere que se use bien y sea prolija. ``M-x dunnet`` ejecuta un juego de aventuras basado en texto. Si quiere un poco más de implicación personal, pruebe ``M-x gomoku``, que juega al Go Moku con Usted. Si está un poco aburrido, puede probar ``M-x hanoi``. Si está considerablemente aburrido, dele un argumento numérico. Si está muy, muy aburrido, pruebe con un argumento de *9*. Siéntese y observe. ``M-x life`` ejecuta el celular autómata Game of Life de Conway (Juego de la Vida de un tal Conway). ``M-x morse-region`` convierte el texto de la región a código Morse; ``M-x unmorse-region`` lo vuelve a convertir. ``M-x nato-region`` convierte el texto de la región al alfabeto fonético de la OTAN; ``M-x denato-region`` lo vuelve a convertir. ``M-x pong``, ``M-x snake`` y ``M-x tetris`` son implementaciones de los conocidos juegos Pong, Snake y Tetris. ``M-x solitaire`` juega a un solitario en el que salta fichas sobre otras fichas. El comando ``M-x zone`` juega con la pantalla cuando Emacs está inactivo. "Real Programmers" despliega ``M-x butterfly``, que utiliza mariposas para voltear un bit en el plato de la unidad, véase ``_. Por último, si se encuentra frustrado, intente describir sus problemas a la famosa psicoterapeuta Eliza. Escriba ``M-x doctor``. Termine cada entrada tecleando :kbd:`RETURN` (``RET``) dos veces.