3.0によるシンプルなFlashゲーム、ShootNumbersを作ってみた。落ちてくる数字をすばやくマウスクリックで消していく。消した数字がそのまま得点になる。BGMが終了するまでにできるだけ多くの得点を挙げることが目的だ。因みにFlashを利用しているが制作するために必要なツールはすべて無料だ。Professionalがリリースされ、搭載されているプログラミング言語ActionScriptがバージョン3.0になった(Flexでは昨年)。前々からFlashには興味はあったのだが、如何せん価格が高い。アドビストアでは、通常価格で88,000円、アカデミック価格で33,600円もする。1ヶ月だけ使えるお試し版もあるが、ある程度時間が取れるときでないとほとんど使わずじまいになる可能性が高い。SDKを利用してみることにした。3.0(およびMXML)のコンパイルのみが行える。3.0を試しに使ってみるには最適だろう。ActionScriptを使うのはほぼ初めてなので、まず、FlashリソースやFlexドキュメンテーションなどを読み漁ってみた。C++やJavaなどのオブジェクト指向プログラム言語をある程度理解していれば問題なさそうだ。実際、すぐにプログラムを書き始めても何とかなった。マニュアルを読みつつ作ったShootNumbersも一日もかからず仕上げられたし。コンポーネントリファレンスガイドも多用した。ShootNumbersを作った際に感じたのは、マルチメディア系の素材の扱いが非常に楽ということだ。タイマーやキーボード・マウスなどの処理はすべてイベントドリブン方式だ。3.0の威力を実感した。3.0は、マルチメディア系の作品、特にゲームなどを作るのにはかなり強力な言語であることがわかった。こんなに手軽に作れるようになるとは、いい時代になったものだ。CS3も欲しくなるなぁ。適当なキーを押せばゲームが始まる。BGMが終わるまでの間にできるだけ多くの落ちてくる数字をクリック。うまくクリックできればその数字が消えて得点なる。数字は小さくなり、落ちる速度が速くなっていくが、その分、クリックしたときにもらえる得点は高くなる。本作品では効果音gで配布しているサウンドをアレンジして利用させてもらった。Engineメッセージボード*当ブログに関する意見や要望などにお使いください。Googleアカウントでログインすることで書き込みができます。Twitterへの送信を同時に行うこともできます。ストリートビューで散歩*Googleマップのストリートビューを利用して散歩をするWebアプリです。ストリートビューとマップを分割してマーカーを視界タイプに変更することで使いやすくしてあります。APIを利用したグラフ・チャート作成ウェブアプリです。クリック一つで簡単にグラフを作成できます。ブログ記事への貼り付けなどにどうぞ。OpenIDテスト*OpenIDによるログインのテストを行います。mixiであればクリック一つで、他のOpenIDアカウントであればそのURLを入力することでテストできます。一言コメント表示機能付きです。HTML文字変換*テキストで使われているHTML特殊文字をウェブで表示できるようにするための文字変換ウェブアプリです。プログラムのソースコードなどをブログ記事に貼り付けるときなどに便利です。短縮URLチェッカー*フィッシングサイト判別機能付き短縮URLチェッカーです。テキストボックスに変換したいURLを入力すればbit.lyの短縮URLが表示され、bit.lyの短縮URLを入力すればもとのURLが表示されます。展開されたURLがリンク付きで表示されますが、もしフィッシングサイトの疑いがある場合は警告が表示されます。Trendsの急上昇ワードをランキング順に表示します。Googleでのキーワード・画像検索やWikipediaによる用語の説明もあります。※GoogleがAPIの提供を終了したため、現在停止中です。自己紹介noxゲームを楽しむだけの余裕と感性は失いたくないnoxです。