Perl > HANAgrow
What's HANAgrow?
クリックするだけだがアツくなれる。
花を育てる妙ちくりんスクリプト・HANAgrow。


設置方法など
とりあえず解説。ファイル名にカーソルを合わせると解説が出ます。
というかこの辺は付属のreadme.txtを読んで下さい。

/grow/
 ┣ grow.cgi (755)
 ┣ source.html (644)
 ┣ grow.dat (666)
 ┣ chara.dat (644)
 ┗ /img/ (755 or 777)
   ┗01.png , 02.png・・・

( )の中の数字はパーミッションです。CGIを設置したことがある人ならわかると思いますが、
わからない人はGoogleなどで検索すれば解説サイトが出ると思います。
ここではめんどくさいので解説しません。


ダウンロード
最新版
■Version 0.1 : Download!


chara.datの解説っぽいの
chara.datの実体は、Perlスクリプトです。よって、Perlの知識がある人はサクサク理解できると信じています。
ちなみに、キャラクタデータを作るために必要なものは、絵を描く根気、私のわかりにくい説明を理解する読解力です。

まずは絵を描いていきます。花、動物、オリキャラと好きなものの成長過程を描いていって下さい。
絵のファイル名は決して01.png〜と連番にしていく必要はありません。
me.png、tsubomi.pngのようなファイル名にしても、chara.datで指定できるので問題ありません。
ファイルタイプは基本的にどんなものでもOKにしてあります(多分)。
よって、PNGでもJPGでもGIFでもOKです。

chara.datでは、成長過程の画像指定と、何回クリックされたら次の段階へ成長するか、の指定が出来ます。
$image[n]が画像指定、$limit[n]がクリック回数の指定です。
nの値は0、1、2、3〜と0から連番にして下さい。
例を示します。
  $image[0] = "img/01.png";
  $image[1] = "img/02.png";

  $limit[0] = 10;

上の例では、10回クリックされたら01.pngから02.pngへ成長するという事を表しています。
一応プログラム言語ですので、行の最後には「;」(半角セミコロン)を付けて下さい。

何かムチャクチャわかりにくい説明だな(;´д`)
chara.datの書式は改善しなきゃいけない悪寒。
まあ配列の名前は分かりやすくしたので、わかってもらうことを祈ろう(お


実装予定
chara.datの改善
もうちょっと凝った成長システムみたいなの(エサとか)
ORE&HAMASEN WEB
Last Update:2006/01/22