もどる

愛犬と散歩ゲーム


利用規約 を必ずお読みください。

特長とサンプル
  • 愛犬と散歩ゲームCGI の特徴
    1. 訪問者が自分のペット(愛犬)とお散歩するゲーム。
    2. ペットが行きたいと思う方向を選んで行って一緒にお散歩します。
    3. 選んだ方向と違う方へペットが行ってしまうとゲームオーバーです。
    4. 長くお散歩出来た方の結果をランキング表示します。
    5. ランキングされる距離を任意に決定出来ます。(その距離以上お散歩出来ないとランキングされない)
    6. 過去データを自動生成します。(生成しないようにすることも可能)
    7. 過去データを自動生成するランキング件数を任意に決定出来ます。
    8. 達成距離によって、任意のメッセージを表示することが出来ます。
    9. 正解の確率をアップさせることが可能です。(3分の1を3分の2に)

  • 愛犬と散歩ゲームの設置サンプル



ダウンロードと解凍

  • 愛犬と散歩ゲームのダウンロード

    以下の書庫(圧縮)ファイルをダウンロードします。書庫ファイルは ZIP形式です。

    ダウンロード
    Ver1.00


  • 愛犬と散歩ゲームの解凍

    ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。
    ファイル名 内容
    index.html この解説ページ
    dogwalk.cgi CGI本体
    dog.gif 犬の画像
    dog-bg.gif 背景画像
    jcode.pl 日本語変換perl(著作権:Kazumasa Utashiro氏)
    最新版ダウンロード



設置方法
  • CGI本体 (dogwalk.cgi) をテキストエディターで以下の項目を修正

    修正項目 説明
    Perlへのパス プロバイダの定める Perl へのパス
    (設置予定のプロバイダにお尋ね下さい)
    perl が /usr/local/bin にある場合
    #!/usr/local/bin/perl
    jcode.pl へのパス 日本語変換 perl(jcode.pl) へのパス
    (CGI本体から見たパス)
    jcode.plをCGI本体と同じ場所の場合
    require './jcode.pl';
    $DATDIR データファイルを格納するディレクトリ名
    (CGI本体から見たパス)
    アクセス権は [777] または [755]
    CGI 本体と同じ場所の場合
    $DATDIR='.';
    $DATFILE ゲーム記録ファイル名 $DATFILE='walkgame.dat';
    $LCKFILE ロックファイル名 $LCKFILE='./dogwalk.lck';
    $DOG_NME 愛犬の名前 「ワンタロウ」の場合
    $DOG_NME='ワンタロウ';
    $BCK_GIF 背景画像ファイル名、省略可
    (CGI 本体から見たパスか、画像のURL)
    CGI 本体と同じ場所の場合
    $BCK_GIF='./bg.gif';
    $DOG_GIF 愛犬画像ファイル名
    (CGI本体から見たパスか、画像URL)
    CGI 本体と同じ場所の場合
    $DOG_GIF='./dog.gif';
    $HOMEURL HOME の URL $HOMEURL = 'http://jmpd.jp/~royukku/';
    $COL_TXT 通常文字の色 青の場合
    $COL_TXT='#0000FF';
    $COL_ERR エラーメッセージの色 赤の場合
    $COL_ERR='#FF0000';
    $COL_MSG 達成メッセージの色 緑の場合
    $COL_MSG='#00FF00';
    $SAVEKM ランキングする距離。
    その距離以上お散歩出来ないと
    ランキングに登録されない
    2キロ以上の場合
    $SAVEKM=2;
    $EASYMD 正解の確率をアップ
    OFF=3分の1
    ON=3分の1、3分の2、3分の3に変動
    確率アップの場合
    $EASYMD='ON';
    $MAXCNT 過去データを自動生成する
    ランキング件数の指定。
    0=過去データを生成しない
    100件で過去データ生成する場合
    $MAXCNT=100;
    $BEST 過去データを自動生成した場合の
    過去データ全てに対して、
    ベスト何位までを表示するか
    ベスト10とする場合
    $BEST=10;
    $MSG{距離} 達成メッセージ文字列(省略可能) 1キロと10キロにメッセージ
    $MSG{1}='お散歩楽しい〜';
    $MSG{10}='疲れちゃった';


  • それぞれのファイルを以下の通りに、サーバーへFTP転送し、アクセス権を設定
    ファイル名 内容 アクセス権
    walkgame.cgi CGI本体 755
    jcode.pl 日本語変換perl 644
    dog.gif 犬の画像 644
    dog-bg.gif 背景画像 644

    (注意)
    ゲーム記録ファイル、ロックファイルは、CGIにより自動的に作成されます。
    このため、データファイルを格納するディレクトリ名、$DATDIR に指定したディレクトリの
    アクセス権は、[777] か [755] に設定して下さい。
    背景画像、及び、愛犬画像は、御自身で準備して下さい。


  • 最後に、HTMLから CGI 本体にリンクします。これでゲームが楽しめます。


更新履歴

日付 バージョン 内容
2004/04/01 Ver1.00 新規リリース


もどる
(C) Copyright ROYUCK Allrights Reserved