神経衰弱ゲーム


システム / ダウンロード / プレイマニュアル






■ システム ■

  1. 概要

     神経衰弱ゲームは、起動画面、アドベンチャーパートの後、神経衰弱パートに移ります。画面を適当にクリックしてゲームを進めます。
     神経衰弱ゲームには、Javaランタイムが必要です。Windowsの場合、ここをクリックすると、Javaランタイムのダウンロードページが開きます。ダウンロードページの指示に従い、ダウンロード・インストールを行って下さい。

  2. スクリプト

     神経衰弱ゲームの思考ルーチンはSchemeで書かれています。アドベンチャーゲームシステムのシナリオスクリプトとしてXMLを採用しており、XMLの中にSchemeのスクリプトを埋め込む形になっています。例えば、
          <textstream region="text_reg01">
            <script><![CDATA[
              (set! document (string-append
                "<text>ハートの11とハートの4。<c /></text>"
              ))
            ]]></script>
          </textstream>
    
    上のスクリプトは次のスクリプトと同じです。
          <textstream region="text_reg01">
            <text>ハートの11とハートの4。<c /></text>
          </textstream>
    
    documentというシンボルに束縛される文字列がXMLのノードとして書き出されます。ブラウザのJavaScriptで
          <script language="JavaScript"><!--
            document.write("ハートの11とハートの4。");
          // --></script>
    
    とやると文字やタグを書き出せるのに似ています。

  3. ファイル構成

     神経衰弱ゲームのアーカイブファイルcard01.lzhを解凍すると、card01フォルダの中に、次のファイルとフォルダができます。Schemeのスクリプトはscenarioフォルダ内の01.xmlとscmフォルダ内のsub01.scmなどにあります。
    arrow.bat   :神経衰弱ゲーム起動用バッチファイル
    Arrow.jar   :神経衰弱ゲーム本体
    index.html  :説明書
    readme.html :説明書
    readme.txt  :説明書
         |
         |---- card:フォルダ
         |      |
         |      |-- c1.gif:トランプ画像
         |      |     ・        ・
         |      |     ・        ・
         |      |     ・        ・
         |      |-- s13.gif:トランプ画像
         |
         |---- data:フォルダ
         |      |
         |      |-- history.xml:履歴ファイル
         |      |-- index.xml:設定ファイル
         |      |-- ui.xml:日本語メニュー設定ファイル
         |
         |---- play:フォルダ
         |      |
         |      |-- index.html:プレイマニュアル
         |      |     ・        ・
         |      |     ・        ・
         |      |     ・        ・
         |
         |---- pilot:フォルダ
         |      |
         |      |-- face_a01.gif:顔グラフィック
         |      |-- face_a10_2.gif:顔グラフィック
         |      |-- blank.gif:顔グラフィック
         |
         |---- scenario:フォルダ
         |      |
         |      |-- 01.xml:シナリオファイル。一部、Schemeを含む。
         |      |-- end.xml:シナリオファイル
         |
         |---- scm:フォルダ
         |      |
         |      |-- cardarea01.scm:トランプの座標データ
         |      |-- cardlib.scm:トランプゲームのサブルーチン
         |      |-- js.jar:Rhino
         |      |-- rndlib.scm:乱数のサブルーチン
         |      |-- scm.jar:Lisp処理系
         |      |-- sub01.scm:トランプゲームのサブルーチン。思考ルーチンを含む。
         |      |-- sub02.scm:トランプゲームのサブルーチン
         |      |-- vectorlib.scm:ベクタのサブルーチン
         |
         |---- sound:フォルダ
                |
                |-- 09soac09.mid:サウンドファイル
                |     ・        ・
                |     ・        ・
                |     ・        ・
    
■ ダウンロード ■

 こちらから神経衰弱ゲームをダウンロードできます。

■ プレイマニュアル ■

 ここをクリックするとプレイマニュアルのページが開きます。


制作・著作 NEW-ARROW