.. include:: /index.rst :start-after: start_hello_message :end-before: end_hello_message .. _sc_balloon: お楽しみプロジェクト1 風船を膨らませる ========================================= このインタラクティブなプロジェクトでは、風船の飛行を制御します。 緑色の旗をクリックすると、風船が徐々に膨らみます。風船が大きくなりすぎると割れてしまい、小さすぎると落下します。あなたのタスクは、左側の赤外線モジュールを適切なタイミングで遮って、風船を上昇させることです。 .. raw:: html 以下は、プロジェクトを実装するための手順です。最初はこれらの手順に従うことをお勧めします。慣れてきたら、お好みに応じてエフェクトを変更しても構いません。 1. スプライトと背景を追加する ---------------------------------------- * デフォルトのスプライトを削除し、スプライトエリアの右下隅にある **スプライトを選ぶ** ボタンをクリックします。次に、 **Balloon1** スプライトを選択します。 .. image:: img/balloon_choose_sprite.png * **背景を選ぶ** ボタンから **Boardwalk** 背景、またはお好みの背景を追加します。 .. image:: img/balloon_choose_backdrop.png 2. **Balloon1** スプライトのコスチュームを描く ------------------------------------------------------- それでは、風船の爆発エフェクト用コスチュームを作成しましょう。 * **Balloon1** スプライトの ** コスチューム** タブに移動し、左下の ** コスチュームを選ぶ** ボタンをクリックして ** ペイント** を選択し、空白の ** コスチューム** を開きます。名前は "boom" にします。 .. image:: img/balloon_set_ball1.png * 色を選び、 **ブラシ** ツールを使って模様を描きます。 .. image:: img/balloon_set_ball2.png :width: 90% * 別の色を選び、 **塗りつぶし** ツールを選択して、模様の内側をタップして色を塗ります。 .. image:: img/balloon_set_ball3.png :width: 90% * 最後に、「BOOM」というテキストを追加して、爆発エフェクトのコスチュームを完成させます。 .. image:: img/balloon_set_ball4.png :width: 90% 3. **風船** スプライトのスクリプト作成 ------------------------------------------ * **Balloon1** スプライトの位置とサイズを初期化します。 .. image:: img/balloon_script1.png * **風船** スプライトのサイズを徐々に大きくします。 .. image:: img/balloon_script2.png * この時点で、左側の障害物回避モジュールを遮って、 **Balloon1** スプライトがそれ以上膨らむのを止めます。 .. image:: img/balloon_script3.png * 次に、 **Balloon1** スプライトがそのサイズに基づいて上昇するか下降するかを決定させます。 * サイズが 90 未満の場合、下降します(y座標が減少します)。 * サイズが 90 以上 120 以下の場合、上昇します(y座標が増加します)。 .. image:: img/balloon_script4.png * 左側の障害物回避モジュールを遮るのに失敗すると、風船は膨らみ続け、サイズが 120 を超えると爆発します(爆発エフェクトのコスチュームに切り替わります)。 .. image:: img/balloon_script5.png プログラミングは完了です。緑色の旗をクリックしてスクリプトを実行し、期待通りの効果が得られるか確認してみてください。 .. raw:: html