« NHK-FM『サンデー クラシック ワイド』に原田さん出演 | メイン | デイリーポータルZにオンド・マルトノ! »

2007年04月10日

PHPでスロットマシン

安直なスロットマシンです。
通常、Webのスロットマシンというと、FLASHやJava Applet等で作成することが多いと思いますが、JavaScriptさえ使わず、PHPとアニメーションGIFのみを使用しています。

昔、PerlのCGIで同じようなスロットマシンを作ったのですが、今回のはPHP版。
単にrand関数で乱数を取得して表示しているだけというプログラムなのですが、ミソはアニメーションGIFで、それだけでそれっぽく見せることができます。

回転中のGIFアニメとボタンを押した後にだんだん止まっていくGIFアニメを数字の数だけ用意して、乱数で取得した数字にそれぞれのGIFアニメを割り当てています。

スロットマシンサンプル

上記サンプルのソース

PHPで作成する利点は、データベースとの連携(例えば当たりを何個出すかという出玉の管理)がしやすいことでしょう。
今回の画像は適当に数字のみで作りましたが、これを王冠やくだもの、BAR等の絵にして、GIFアニメの動きを工夫すれば、より「らしく」見えると思います。

投稿者 Utayume : 2007年04月10日 12:28| 05 Work(Perl, PHP, etc)

AD

ベルメゾンネット ニッセン セシール ムトウ IMAGEnet DHCオンラインショップ 白鳩/京都発インナーショップ

トラックバック

このエントリーのトラックバックURL:
http://ondes-martenot.info/MT/mt-tb.cgi/775

AD

Mac ソフトのことなら act2.com デル株式会社 ioPLAZA【アイ・オー・データ直販サイト】 Just MyShop(ジャストシステム)