WWA Question

WWA Question説明

設置にはある程度のCGIの知識が必要になります。

このCGIは、WWA作成ツールで作られたゲームをプレイする前に、
質問の答えにより下記のような変化をつけることができます。

サンプルとダウンロード

WWA Question

WWA Question 使用方法

WWA.classやWWAゲームが置いてあるフォルダと同じ階層に、
play.cgiとsaveフォルダを置いてください。
user.htmlは必要ありません。play.cgiの中で同じHTMLを出力してくれます。

ゲームをするためのリンク先は「 パス/save/index.cgi 」です。パスはこのCGIまでのパスです。
ゲームをする前にログインしユーザーデータを読み込んでからゲームスタートとなります。
WWAゲームからWWA Questionへデータを渡してセーブさせるには、
WWAゲームのURLゲートでアドレスを「 パス/save/save.cgi 」にしてください。

WWA Question 設置方法

解凍すると以下のファイルが入っています。
ファイル名備考
wwa.cgi サンプル(ファンタジーアイランド)
wwa2.cgi サンプル(ケープダンジョン)
WWAQuestion説明.txt説明テキスト
wwa.cgi と wwa2.cgi は、設定(色や質問など)が違うだけで同じCGIです。好きなほうをお使いください。

重要な設定箇所

  1. wwa.cgi(または wwa2.cgi)1行目の /usr/local/bin/perl を自分のサーバの設定に変えてください
    (だいたいはこのままでOK。他に /usr/bin/perl、/usr/local/bin/perl5 など)。

その他設定箇所

  1. WWAQuestion説明.txtの説明にしたがい各設定をしてください。
  2. 設定が完了したら、自分のサーバーのWWA.classやWWAゲーム.datが置いてある場所にアップロードします。
  3. アップロードしたファイルのパーミッションを『 755 』に変更してください。
  4. 「http://〜自分のホームページアドレス〜/wwa.cgi(またはwwa2.cgi)」にアクセスでき、ちゃんと表示されれば成功です。

設置がうまくいかない場合

500エラー(プログラムエラー)

  1. パーミッションが間違っている可能性があります。
  2. 「"';」などの記号や括弧を、間違って消してしまった可能性があります。
  3. 初期状態(設定ファイルをいじらない)でファイルをアップロードして、パーミッションを変更して動作するか試してみてください。
  1. メインCGI一行目のPerlパスが間違っている可能性があります。
  2. 自分の使っているサーバの環境をご確認ください(Perlのパス、CGI使用不可のサーバ、cgi-binディレクトリの中のみCGIが動くなど)

404エラー(ファイルが見つからないエラー)

  1. アドレスが間違っている可能性があります。
  2. アップロードした場所のアドレスを確かめてみてください。

利用規約

このスクリプトはフリーです。再配布、改造など自由に行って下さい。
但し、著作権を放棄したわけではありませんので、著作部分消す、見えなくする行為を禁止します。
また、このスクリプトによる被害などは一切保証しません。

更新履歴