GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Amusements.html ・ emacs-doc.conao3.com

49 遊戯その他の娯楽

animate パッケージを使うと、テキストが踊ります(例:M-x animate-birthday-present)。

M-x blackbox、M-x mpuz、M-x 5x5はパズルです。blackboxでは、トモグラフィーを用いて箱の中にある物体の位置を特定することに挑戦します。mpuzでは、暗号の数字を表す文字を用いた掛け算パズルが表示され、それを推測します。値を推測するには、文字を入力し、次にその文字が表すと思われる数字を入力してください。5x5の目的は、すべてのマスを埋めることです。

M-x bubblesは、できるだけ少ない手数でできるだけ多くのバブルを消すことが目的のゲームです。

M-x decipher は、単純な単換字暗号で暗号化されたバッファの暗号解析に役立ちます。

M-x dissociated-press は、現在の Emacs バッファ内のテキストを単語単位または文字単位でスクランブルし、その出力を *Dissociation* という名前のバッファに書き込みます。正の引数を指定すると文字単位で処理が行われ、重複する文字数が指定されます。負の引数を指定すると単語単位で処理が行われ、重複する単語数が指定されます。Dissociated Press はマルコフ連鎖にかなり近い結果を生成しますが、独立した独創的な発明です。単語や文字ごとにランダムにジャンプするマルコフ連鎖とは異なり、ランダムなジャンプの合間に、サンプルテキストから連続する数文字を技術的にコピーします。ドキュメントを十分に参照可能で適切に保ちたいのであれば、dissociwords は含めないようにしてください。

M-x dunnetはテキストベースのアドベンチャーゲームを動作させます。

もう少し自分も積極的に関わりたいなら、一緒に囲碁を打ってくれるM-x gomokuを試してみてください。

少し退屈なら、M-x hanoiを試してみてください。かなり退屈なら、数値引数を渡してみてください。本当に、本当に退屈なら、引数に9を指定してみてください。あとはゆったりと眺めていてください。

M-x life はコンウェイの「ライフゲーム」セル・オートマトンを実行します。

M-x morse-region は領域内のテキストをモールス符号に変換し、M-x unmorse-region はそれを元に戻します。 M-x nato-region は領域内のテキストをNATOフォネティックコードに変換し、M-x denato-region はそれを元に戻します。

M-x pong、M-x snake、M-x tetrisは、よく知られたPong、Snake、Tetrisの各ゲームの実装です。

M-x solitaireは、ペグを他のペグへと飛び越えさせるソリティアゲームです。

コマンド M-x zone は、Emacs がアイドル状態のときにディスプレイを操作します。

「本物のプログラマー」はM-x butterflyを展開する。これは蝶を使ってドライブプラッター上のビットを反転させるもので、https://xkcd.com/378を参照。

最後に、もし行き詰まったら、有名な心理療法士イライザに悩みを話してみてください。単に M-x doctor と入力してください。各入力の最後には、RET を2回入力してください。