Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all bug

名称

       snake, snscore - 画面上の追いかけゲーム

書式

       snake [ -w width ] [ -l length ]
       snscore

解説

       snake は画面ベースのゲームであり CRT 端末でプレイする必要があります。 ゲームの目的は、蛇に
       喰われる前に、可能な限り多くの金を稼ぐことです。 -l および -w のオプションにより、フィール
       ドの長さおよび幅を指定することが可能です。  デフォルトでは全画面 (最終桁を除きます) を使用
       します。

       あなたは画面上では I で表現されます。 蛇は正方形 6 つ分の長さであり S で表現されます。  金
       は $ であり、出口は # です。 スコアは左上の角に表示されます。

       移動は  vi(1)  と同様に、  h, j, k, l キーを使用することも、矢印キーを使用することも可能で
       す。 他の使用可能なキーを以下に示します:

       sefc   これらのキーは hjkl と同様ですが、d キーの回りの方向パッドを形成します。

       HJKL   これらのキーを押すと、金と同じ列もしくは桁となるまで、指定した方向に進みます。 これ
              によって蛇を飛び越えることは  できません が、あなたがキーを押し続けなくても良いよう
              にします。 蛇もその間動きます。

       SEFC   左側のキー配置の大文字バージョンです。

       ATPB   これらのキーは、あなたを画面の 4 つの辺まで移動させます。  キーボード上の位置で記憶
              してください。例えば P はキーボードの右端にあります。

       x      いかなる時でもゲームを終了します。

       p      あなたが進みたいと思われる方向を示します。

       w      狭苦しい処から抜け出すスペースワープです。金を支払います。

       金を稼ぐためには、金がある正方形上に移動してください。  現在ある金をあなたが得ると、新しい
       $ が出現します。 あなたが金を稼ぐ程、蛇は腹が減ります。 ゲームを終了するには、出口 (#)  に
       移動してください。

       各プレイヤの個人ベストスコアが記録されます。  スコアが認められるのは、あなたが出口から出た
       時のみであり、 蛇に食べられた時にはスコアは認められません。

       ピンボールと同じように、  あなたのスコアの最後の数字が、ゲーム終了時に表示される数字と同じ
       だった場合、 ボーナスとなります。

       snake で遊んで時間を無駄にしている人を見るには、 snscore を実行します。

関連ファイル

       /var/games/snakerawscores 個人ベストのデータベース
       /var/games/snake.log      ゲームプレイのログ

バグ

       小さい画面でプレイすると、    いつあなたが画面の辺にぶつかったのか判定するのが難しくなりま
       す。

       スコア関数は画面サイズを考慮しています。  公平にスコアを算出する完全な関数は考案されていま
       せん。