1】アドベンチャーゲームを作ろう<1回目>kuramotoe千ちゃんSPプログラミング教室のステップアップ教室の課題作品について紹介してくれるのね。シンさん5ステップに分けてアドベンチャーゲームを作ってプログラミングしていくよ本課題では、5ステップに分けてアドベンチャーゲームの作品を作り、アレンジしていきます。アドベンチャーゲーム今回の課題はScratch3.0を使って、アドベンチャーゲームを作ります。今回のアドベンチャーゲームは、ゲームキャラクターがステージを移動し、右へスクロールしながら右端のゴールを目指すゲームです。千ちゃんキャラクターとステージと背景の3つでできるの?シンさん今回はステージを動かしてゲームが進んでるように見せるんだ!コーディングScratch3.0では、基本的に各アイテム(スプライト・背景)毎にプログラミングをしていきます。シンさんプログラムのコードは材料ごとにブロックをならべていこう!キャラクターに関する動きは、キャラクターのスプライトにコードを書きます。キャラクターに関係しないものは背景にコードを書きます。※第1回は1つの背景なので、コードを書きません。ゲームキャラクターアドベンチャーゲームでのゲームキャラクターの動きをコードします。大きく分けて2つの構成で作ります。基本動作(ステージに合わせて位置を変える)スペースキーでジャンプする基本動作(ステージに合わせて位置を変える)ゲームスタート直後に、キャラクターの大きさを小さくします。サイズは選んだキャラクターの相応しいサイズを選んでみましょう。ゲームは左から右へ進みます。キャラクターの初めの位置を決めます。サンプルでは、x座標:-181でy座標:-1で設定されています。※この位置は、作ったステージにより微調整します。次に作成したステージの島でキャラクターのy座標の位置を移動させます。島の色でない:空を飛んでいるのでy座標をマイナスして下に落ちます島の色である:島に埋もれているのでy座標をプラスして島の上まで移動させますスペースキーでジャンプするゲームキャラクターがジャンプできるように、スペースキーが押されたらy座標を80プラスします。y座標をプラスすることで位置が上に移動します。80プラスされたキャラクターは島から離れるので、上の処理で徐々に落ちていきます。ステージアドベンチャーゲームでのステージの動きをコードします。今回のゲームでは、キャラクターを動かすのではなくステージを動かす事でキャラクターが動いているように見せます。「小さい」コスチュームは10倍に拡大する為のおまじないです。ステージを表示する上の3つのブロックは10倍にするおまじないとして覚えましょう。1000%にすることで10倍にしたステージを右に移動し、左端が画面にみえるようにします。ステージ画面を-5ずつ左に移動させ、右端まで座標が動いたら終了にします。まとめ第1回目はアドベンチャーゲームの基本となるコードです。Scratchはアイディアしだいで少しのコードでも、楽しい作品を作ることができます。Scratchの特徴を楽しく学習して、今後のアレンジに生かしていきましょう。ご家庭でも「どうやってやってるの?」という形でお子さんに質問して頂くことで、復習をかねて自己表現できる場所が増えると思います。次回は第2回目のコードを紹介いたします。KURAMOTO心を大切にする事業をITで応援します。