ハブラホタ。 30分でフラッシュゲーム。

私たちはみんなゲームをするのが大好きです。 そして確かに私たちの多くはそれらを作りたいと思っています。 今日は非常にシンプルなフラッシュグッズを作成します。 私たちは30分以内に維持しようとします...



1.アイデア。

それを検索してクリックするゲームにしましょう。 私たちの前に、工場が隠れているフィールド(コンピューターテーブルの形式にしましょう)-狩りの目標があります。 工場はさまざまな場所に表示され、再び非表示になります。 プレイヤーは、再び隠れるまで、工場をクリックする時間が必要です。 Habrahotはわずか30秒しか持続せず、その後、プレーヤーは自分が捕まえた工場の数に関するレポートを受け取ります。 実装に取り​​かかりましょう。



2.グラフィック。

ゲームには3つのフレームがあります。 1つ目-ゲームとスタートボタンの説明、2つ目でゲームプロセスが行われ、3つ目-ゲームの結果がまとめられます。

開始するには、競技場を描きます-工場が登る場所を提供します。 職場を描くと、遊ぶのがもっとおもしろくなるでしょう:)

次に、工場自体を描画します。 正直、彼らがどのように見えるかわかりません。 =)私はそのような工場を描きました。

次のステップは、アニメーションファクトリです。 ハブとなる新しいクリップを作成します。 簡単なアニメーション(MotionTween)を作成してマスクを追加しましょう-ハブが下から徐々に表示されることがわかります。 別のレイヤーに、透明なヒットゾーンクリップを追加します。これは、プレーヤーがファクトリーをキャッチするためにクリックする必要があるゾーンになります。 工場出荷時のクリップの最初のフレームで、stop()と書き込みます。 -クリップが事前に再生されないようにします。



これで、ステージに工場を配置し、クリップに名前を付けることができます。 それらにhabr1、habr2、habr3という名前を付けます-これはスクリプトで使用されます。



3.コーディング

おそらくここではコードを提供しません。 すべてのコードはコメントとともに60行だけで、ソースで自由に表示できます。 ロジックについて説明します。 300ミリ秒ごとに呼び出されるファクトリーを表示する機能があります。 また、マウスの左クリックを処理し、プレーヤーが工場をキャッチしたか見逃したかをチェックするコードもあります。 最後の機能はタイマーです。 彼女は時間を数え、それが終わったらゲームを終了します。 最後の画面では、ゲームの統計がカウントされて表示されます。



以上です。 あなたに幸運を!



これはHabrahabrでの私のデビューでした。 もちろん、この記事は完全なガイドのふりをすることはできませんが、それを読んだ後は、このゲームの基本的な原理を理解し、ソースに基づいてバージョンを作成することができます(工場の追加または削除、競技場の変更など) 30分で!

私のブログでコメントと歓迎を楽しみにしています!



ここでソースとゲームを取得できます



All Articles