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です。好きなほうをお使いください。
重要な設定箇所
- wwa.cgi(または wwa2.cgi)1行目の /usr/local/bin/perl を自分のサーバの設定に変えてください
(だいたいはこのままでOK。他に /usr/bin/perl、/usr/local/bin/perl5 など)。
その他設定箇所
- WWAQuestion説明.txtの説明にしたがい各設定をしてください。
- 設定が完了したら、自分のサーバーのWWA.classやWWAゲーム.datが置いてある場所にアップロードします。
- アップロードしたファイルのパーミッションを『 755 』に変更してください。
- 「http://〜自分のホームページアドレス〜/wwa.cgi(またはwwa2.cgi)」にアクセスでき、ちゃんと表示されれば成功です。
設置がうまくいかない場合
500エラー(プログラムエラー)
- パーミッションが間違っている可能性があります。
- 「"';」などの記号や括弧を、間違って消してしまった可能性があります。
- 初期状態(設定ファイルをいじらない)でファイルをアップロードして、パーミッションを変更して動作するか試してみてください。
- メインCGI一行目のPerlパスが間違っている可能性があります。
- 自分の使っているサーバの環境をご確認ください(Perlのパス、CGI使用不可のサーバ、cgi-binディレクトリの中のみCGIが動くなど)
404エラー(ファイルが見つからないエラー)
- アドレスが間違っている可能性があります。
- アップロードした場所のアドレスを確かめてみてください。
利用規約
このスクリプトはフリーです。再配布、改造など自由に行って下さい。
但し、著作権を放棄したわけではありませんので、著作部分消す、見えなくする行為を禁止します。
また、このスクリプトによる被害などは一切保証しません。
更新履歴
- 2007/08/18 [ ver2.0 ] 設定、プログラムをシンプルな形に変更
- 2007/03/21 [ ver1.0 ] WWA Question配布開始