• ベストアンサー

時間制限付きのゲームの作り方

最近「Flsh Maker2」を買って少しアニメを動かす程度なら出来るようになった、というくらいの初心者ですが、簡単なFlashを使ったゲームを作りたいと思っています。 早押しゲームのような感じで、ボタンを一定回数押すと、次の画像が表示されるようにしたいのですが、時間制限をつけるにはどうしたらいいでしょうか? 例えば、「10秒以内に5回ボタンが押せなければ、ゲームオーバーになる」という感じに。 Flash MakerはMXに比べると、出来ないこともあるようなので、出来るか出来ないかだけでも教えていただけないでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

私も「Flash Maker2」初心者です。 というか,質問者様の書き込みを見て,体験版をインストールしてみました。 (Flashの方は何年もやっていますが。) それでしばらくヘルプとにらみ合いをして,ごちゃごちゃ試行錯誤をしておりました。 結局, ボタンアクションは「ページ移動」と「他のURLへリンク」しかないわけですね。 あとページ自体のアクションとしては,そのページが終わった時に 「止まる」か「繰り返す」か「ページ移動」か「他のURLへリンク」だけ。 「ページ」という概念は,パワーポイントの「ページ」概念と似ていますね。 あるページに登場する文字などのキャラクターをどうやって出し入れするかをFlash Makerで設定する。 (FlashMXではページというものはなく,おそらくシーンに近い物だと思います。) アクションとして使えそうなのは,ボタンアクションで「ページ移動」とページアクションで「ページ移動」だけでしょう。 >>「10秒以内に5回ボタンが押せなければ、ゲームオーバーになる」 これは多分できないと思います。ちょっと変更して, →「5回連続して2秒以内にボタンを押さなければ,ゲームオーバーになる」 ならできます。 クリックする間隔が2秒以上になるとゲームオーバーページに飛ぶというものです。 トータルでは10秒になるでしょう。 1回でも,もたもたしているとゲームオーバーです。 ---手順------------------------------------ とりあえず白紙状態で良いので8ページ作ります。 1ページ目 ゲーム開始ページを作ります。ゲームルールなどを用意してください。 そのページに「スタート」ボタンを作ります。 そのボタンを「右クリック」→「リンクの設定」で 「次のページへジャンプする」にチェックを入れます。 2ページ目 このページは2秒以内にボタンをクリックしないと「ゲームオーバー」ページに行くしかけを作れば良いのです。 フレームレートの初期値は12になっているので,ページのプロパティより 「ページのフレーム数」のチェックをはずして,「24」フレームにします。 「フラッシュ内の指定ページへジャンプする」にチェックを入れて「7」ページを指定します。 今は真っ白ですが,あとでこの7ページをゲームオーバーページにします。 この2ページ目に早押し用のボタンを作ります。 そのボタンを「右クリック」→「リンクの設定」で 「次のページへジャンプする」にチェックを入れます。 3ページ目~5ページ目 この3ページは,2ページ目と全く同じページにします。ボタンや他の図などの位置がずれないように,コピーしてください。フレーム数も「24」フレームです。 早押しボタンを押せば 3→4→5→6ページ と進むはずです。 6ページ目 これも基本的に2ページ目と全く同じです。 違う所は早押しボタンのリンク先を 「フラッシュ内の指定ページへジャンプする」にチェックを入れて「8」ページを指定するところです。 7ページ目 ゲームオーバーのページを作ってください。 「リプレイ」ボタンを作って1ページに移動するようにしても良いです。 8ページ目 「おめでとう!」ページをつくって下さい。 箱からプレゼントが出てくるようなアニメーションを用意しておくと,ゲームをクリアした方は嬉しいと思います。 また,ページのプロパティで 「ページが終わった後の動作」をURLを開くで,ゲームをクリアした人だけが行けるページにジャンプするようにしておいても良いですね。 ---------------------------------- 10秒以内に5回は無理でしたが,こんなところで,どうでしょうか。わかりにくい説明ですみませんでした。

cyoru
質問者

お礼

試しに白紙で作ってみたのですが、ちゃんと時間制限が付きました。 説明も丁寧で、とてもわかりやすかったです。 回答いただき、ありがとうございました。

その他の回答 (1)

noname#35109
noname#35109
回答No.2

すみません,下の#1で書いた者です。 書いてすぐ,違う事をひらめきました。 >> 3ページ目~5ページ目 >> この3ページは,2ページ目と全く同じページにします。 >> ボタンや他の図などの位置がずれないように, >> コピーしてください。 と書きましたが,早押しボタンの場所は変えても良いかもしれません。 早押しボタンの場所をページごとで変えれば,どこにそのボタンが出没するかわからないので,早押しゲームというよりは,「モグラたたきゲーム」みたいになります。 面白さは増えると思います。

cyoru
質問者

お礼

面白いアイディアをありがとうございます。 教えていただいた方法を元にして、いろいろ作りたいと思います。