.\" Copyright (c) 1980, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)snake.6 8.1 (Berkeley) 5/31/93 .\" %FreeBSD: src/games/snake/snake/snake.6,v 1.4.2.1 2001/07/22 11:01:23 dd Exp % .\" $FreeBSD: doc/ja_JP.eucJP/man/man6/snake.6,v 1.3 2001/05/14 01:09:39 horikawa Exp $ .\" .TH SNAKE 6 "May 31, 1993" .UC 4 .SH 名称 snake, snscore \- 画面上の追いかけゲーム .SH 書式 .B snake [ .B -w width ] [ .B -l length ] .br .B snscore .SH 解説 snake は画面ベースのゲームであり CRT 端末でプレイする必要があります。 ゲームの目的は、蛇に喰われる前に、可能な限り多くの金を稼ぐことです。 .B \-l および .B \-w のオプションにより、フィールドの長さおよび幅を指定することが可能です。 デフォルトでは全画面 (最終桁を除きます) を使用します。 .PP あなたは画面上では I で表現されます。 蛇は正方形 6 つ分の長さであり S で表現されます。 金は $ であり、出口は # です。 スコアは左上の角に表示されます。 .PP 移動は vi(1) と同様に、 h, j, k, l キーを使用することも、矢印キーを使用することも可能です。 他の使用可能なキーを以下に示します: .IP sefc これらのキーは hjkl と同様ですが、d キーの回りの方向パッドを形成します。 .IP HJKL これらのキーを押すと、金と同じ列もしくは桁となるまで、指定した方向に進みます。 これによって蛇を飛び越えることは .I できません が、あなたがキーを押し続けなくても良いようにします。 蛇もその間動きます。 .IP SEFC 左側のキー配置の大文字バージョンです。 .IP ATPB これらのキーは、あなたを画面の 4 つの辺まで移動させます。 キーボード上の位置で記憶してください。例えば P はキーボードの右端にあります。 .IP x いかなる時でもゲームを終了します。 .IP p あなたが進みたいと思われる方向を示します。 .IP w 狭苦しい処から抜け出すスペースワープです。金を支払います。 .PP 金を稼ぐためには、金がある正方形上に移動してください。 現在ある金をあなたが得ると、新しい $ が出現します。 あなたが金を稼ぐ程、蛇は腹が減ります。 ゲームを終了するには、出口 (#) に移動してください。 .PP 各プレイヤの個人ベストスコアが記録されます。 スコアが認められるのは、あなたが出口から出た時のみであり、 蛇に食べられた時にはスコアは認められません。 .PP ピンボールと同じように、 あなたのスコアの最後の数字が、ゲーム終了時に表示される数字と同じだった場合、 ボーナスとなります。 .PP snake で遊んで時間を無駄にしている人を見るには、 .I snscore を実行します。 .SH 関連ファイル .nf .ta \w'/var/games/snakerawscores 'u /var/games/snakerawscores 個人ベストのデータベース /var/games/snake.log ゲームプレイのログ .DT .fi .SH バグ 小さい画面でプレイすると、 いつあなたが画面の辺にぶつかったのか判定するのが難しくなります。 .PP スコア関数は画面サイズを考慮しています。 公平にスコアを算出する完全な関数は考案されていません。