# program name : abcheck.cgi Ver1.2 # programmer : Ryo Yui : ryui@osk2.3web.ne.jp # homepage : http://www.osk.3web.ne.jp/~ryui/ # copyright : (c) 1999 by Ryo Yui(御気楽堂本舗) ダウンロードしていただきありがとうございます。 このプログラムは無償で使用していただけますが、著作権は 当方が所有します。 個人で使用する場合のカスタマイズはしていただいて結構です。 また、無断での転載、配布はご遠慮願います。 ※このプログラムにより損害が発生した場合は、当方は一切保証いたしません。 問題などがある場合はご連絡下さい。 ================================================= このソフトは、いわゆるアブノーマルチェックを行うものです。 面白い問題をドンドン登録して行って下さい。 ================================================= パーミッションの設定 パーミッションを以下のように設定して下さい。 abchek.cgi 755 jcode.pl 755 data_book1.dat 666 data_book2.dat 666 guest_data.dat 666 comment.dat 666 rank1.dat 666 rank2.dat 666 ================================================= 特徴 1)問題登録機能 問題はプレーヤーによって自由に登録していく事が出来ます。 出題はこの登録されている問題のなかからランダムに出題されます。 2)問題出力 問題は任意に設定した問題数分だけランダムに出題されます。 また、1ゲーム中に問題が重複して出題される事はありません。 3)総合ポイント表示 最終問題3問に関しては、総合ポイントを非表示とします。 4)結果コメント 最終結果時に出力するコメントはランキング事に任意に設定できます。 5)ランキング 任意に設定した人数分だけ上位からランキングを表示します。 その際、プレーヤーのコメントも登録できます。 ================================================= 前バージョンからの変更点 1)アブノーマル度計算ロジックの変更 2)アブノーマルランキング・超常識人ランキングの表示 3)アブノーマル度のグラフ表示 #前バージョン使用者は6)前バージョン使用者への注意 をお読み下さい!! ================================================= 設置 1)abcheck.cgiの初期設定をして下さい。 初期設定のそれぞれの設定内容は以下の通りです。 $reload_page : abcheck.cgiを設定している場所のURL $data_book1 : data_book1.datを設置している場所 $data_book2 : data_book2.datを設置している場所 $homepage : あなたのホームページのURL $rank_data1 : rank1.datを設置している場所 $rank_data2 : rank2.datを設置している場所 $guest_data : guest_data.datを設置している場所 $comment_data : comment.datを設置している場所 $title : このCGIで表示するタイトル $q_max_count : 出題する全問題数を設定 $rank_max : ランキングに登録する数を設定 -------------- 2)問題の登録 data_book1.dat内に次の書式で問題を設定して下さい。 [書式] 問題番号,問題,解答A,解答B,解答Aの解答数,解答Bの解答数,総合回答数 例) 1,犬と猫どっちが好き?,犬,猫,0,0,0 -------------- 3)ゲストカウント用ファイルの設定 guest_data.datに0(ゼロ)だけ記入して下さい。 -------------- 4)結果コメントの設定 結果発表時のコメントをcomment.datファイルに記入します。 書式は以下のとおりです。 [書式] ランク,コメント 例)1,あなたは正常です ※ランクは必ず1〜10まで設定して下さい。ちなみに1が最も 常識度が高くく、10が最もアブノーマル度が高い時の コメントです。 -------------- 5)ファイルの設置 必要なファイル(圧縮ファイル中のreadme.txt意外の全ファイル) を初期設定で指定したディレクトリに設置して下さい。 ※FTP転送時はアスキーモードを使用して下さい。 設置後、各ファイルのパーミッションを設定 実行は通常のリンクと同様、abcheck.cgiを呼び出して下さい。 -------------- 6)前バージョン使用者への注意!! 本バージョンでは初期設定で前バージョンと同じファイル名を 使用しているものとして以下の物がありますので、ご注意下さい! CGI本体 abcheck.cgi 問題ファイル data_book1.dat = 前バージョンのまま使用可能 data_book2.dat = 前バージョンのまま使用可能 コメントファイル comment.dat ゲスト数ファイル guest_data.dat 以上で説明は終わります。 #解らない点やバグ等御座いましたら、メールして下さい。