速習!スクラッチ講座

SCRATCH

コースから外れるとスピード低下

コースアウトすれば、スピードが遅くなる仕組みをつくってみましょう。

レースゲームをつくるときに欠かせない設定ですね。

コースを描く

まずは背景を描きましょう。

四角形ツールをつかって、このようにつくりました。

次にコースを描きましょう。

筆ツールをつかって、太さ80で描いていきます。

プレーヤーを用意する

車のイラストがないので、ロケットを使いました。

進行方向にイラストを合わせたいので、右方向に回転させます。

加速と減速のスクリプト

ロケットのスクリプトをつくっていきましょう。

まずはスピードという名前で変数をつくります。

加速と減速のコードをつくりました。

スペースキーを押すと加速。はなすと減速します。

十字キーでハンドル操作。

ゲームプレイして、動かしてみましょう。

コースアウトのスクリプト

緑のエリアに入れば、スピードが落ちるようにしましょう。

スクリプトを追加します。

コースアウトをブロック定義して、ゲームプレイ中、ずっと実行させています。

ゲームプレイしてみましょう。

緑のエリアにいる間、スピードが落ちていればOKです。

この記事の監修・専門指導

枚方市の小学生向けプログラミング教室
フタバゼミ 枚方くずは校

このスクラッチ講座を運営している「フタバゼミ」では、プログラミングを通じてお子様の論理的思考や、一生モノのITスキルを楽しく育んでいます。樟葉駅から徒歩1分の教室で、まずは「ゲーム作り」の楽しさを体験してみませんか?

SCHOOL教室案内