![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
こんにちは!
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
スックだよ!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
タップすると
- ねっちがジャンプしながら 左右に動く
プログラミングを 学びます。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
パソコンだと、クリック。
スマホやタブレットだと
タップして動くんだね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
タップ(クリック)したら、ねっちがジャンプするプログラムです。
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップでネコを左右に動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation4-2.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_are-300x300.png)
なんだぁ?このブロックは!
![scratch 「マウスが押されたではない かつ ○色に触れたまで待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation5.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/07/ratch_kao_yes-2-300x300.png)
うん、その気持ちわかるぅ~!
だいじょうぶ、安心して。
このプログラムをわかるようにするよ。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_are-300x300.png)
だいじょうぶ~?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/07/ratch_kao_uink-300x300.png)
まかせなさい!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
スマホで、やってみて!
今回のプログラミングで学ぶことは
1.ねっちが タップ(クリック)で左右に動くスクリプトがわかるよ
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップで左右に動かす](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation8-1.png)
2. ねっちが 地面に着地するスクリプトがわかるよ
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch 地面に着地する](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation10.png)
3.ねっちが タップするとジャンプするスクリプトがわかるよ
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップでジャンプする](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation11.png)
スクリプトを 見てみよう
スプライトはこれです!
![](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation14-2.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ねっち」
です。
背景は、
- Blue Sky
- 「スプライト1」を「ねっち」にしました。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
- 「ねっち」の作り方
こちらの記事に書いてあるよ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
背景を変える方法は、
こちらの記事にのっています。
スクリプトはこれです!
ねっちのスクリプト
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch ねっちのスクリプト1](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation12.png)
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch ねっちのスクリプト2](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation2.png)
プログラミングの仕方を説明します
タップで 左右に動かすプログラミング
右へ 動く
1,ねっちの右側に、マウス(指)がある
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップする場所がねっちの右側](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation15.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
「タップ(クリック)する」というプログラム(命令)を、つけくわえよう。
![scratch 「マウスが押された」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1017_explanation6-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_question-300x300.png)
えぇ、どうやるの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
この「〇かつ〇」ブロックを、
![scratch 「〇かつ〇」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1017_explanation34.png)
使うんだ。
2,ねっちの右側で、タップ(クリック)する
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch「ねっちの右側でタップ」ブロックの解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation16.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
ふむふむ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
この「もし」ブロックを使って、
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch 「もしねっちの右側でクリックされたら」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1017_explanation36.png)
「もしねっちの右でタップ(クリック)されたら」というプログラム(命令)で、
ねっちを動かそう!
3,ねっちの右側をタップ(クリック)したら、右に動く
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch「ねっちの右でクリックされたら右へ動く」ブロックの解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation18.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_are-2-300x300.png)
あれっ、ちょっとしか動かないよ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
そうです。
これだけでは、
「ねっちより右にクリックしたら、10歩右に動く」というプログラムになります。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
うん。うん。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
そこで、
「ずっと」ブロックを使って、
![](https://scratchsiyou.com/wp-content/uploads/2024/02/scratchsiyoutitle1027_explanation101.png)
「いつでも、タップ(クリック)されたら右に動く」というプログラムにするんです。
4,いつでも右側にタップ(クリック)したら、ずっと右に動く
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch「ねっちの右でクリックされたらずっと右へ動く」ブロックの解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation20.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
これで、
タップ(クリック)している間、動いたね。
左へ 動く
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
今度は、
「ねっちの左側にタップ(クリック)したら、左に動く」
プログラミングをしていきましょう。
1,ねっちの左側に、マウスがある
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch「マウスのx座標<ねっちのx座標」ブロックの解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation21-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
右の反対になってるね!
2,ねっちの左側で、タップ(クリック)
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch「ねっちの左側でクリック」ブロックの解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation22.png)
3,いつでも左側にタップ(クリック)したら、ずっと左に動く
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch「左側にクリックしたら左に動く」ブロックの解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation24.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_ok-2-300x300.png)
やったぁ!
これで、
ねっちをタップ(クリック)で左右に動かせるね!
地面に 着地するプログラミング
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
ねっちがジャンプしたら、落ちていくプログラムを
![scratch 「y座標を○ずつ変える」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation25.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/08/sukku_futu-300x300.png)
ねっちが落ちていくスピードは、
自分で決めていいんだよ。
今回は、「-10」にするよ!
1,ねっちが いつも下に落ちるようにする
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch いつもねっちが下に落ちるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation28.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/08/sukku_are-300x300.png)
あれれっ?
落ちすぎて、見えなくなっちゃったよ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
そうですね!
「○色に 触れた」ブロックを使って
![](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation31.png)
地面に着いたら、止まるようにプログラムしましょう。
2,地面に 着地する
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch 地面に着地するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation33.png)
1,コード「調べる」から 「○色に触れる」ブロックをスクリプトエリアに出す
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch 「○色に 触れた」ブロックを選ぶ](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation38.png)
2,ステージに 円を出す
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch ステージに円を出す](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation39.png)
3,円の□を地面に合わせて、クリックする
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch 円の四角を地面に合わせてクリックする](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation41.png)
ジャンプするプログラミング
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
タップ(クリック)したら、
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップするとジャンプするスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation42.png)
ジャンプするプログラムを作りましょう。
1,タップ(クリック)すると、ジャンプする
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップするとジャンプするスクリプトお解説](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation44.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
いつでも、タップしたらジャンプするよう
「ずっと」ブロックで
![scratch 「ずっと」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation45.png)
で、プログラムすると いろいろとバグ(思った通りにならない)が 出てきます。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/08/sukku_are-300x300.png)
えぇ~、なあに?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ねっちが、タップしてジャンプするプログラミングをする中で、
- タップした時、指を離さないと ねっちが上がり続ける
- タップを連続すると、ねっちが上がり続ける
- ジャンプしなくなった
とバグが起こり続けます。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/08/sukku_wao-300x300.png)
ジャンプしなくなった!
どういうこと?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
タップすると ねっちがジャンプするプログラミングを
動画で説明しますので、見てください。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/08/sukku_futu-300x300.png)
はぁ~い。
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
上のバグを改良していくなかで
![](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation5-1.png)
このブロックを「タップするとジャンプする」プログラムに追加します。
2,タップ(クリック)すると、ジャンプして着地する
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップするとジャンプして着地するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation46.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/08/sukku_ok-300x300.png)
完成だぁー!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
タップしたら
- ジャンプする
プログラミングを 学びました。
![「スクラッチしよう!11-04 ゲームの技 ジャンプしながら左右(スマホ用)」 scratch タップするとジャンプして着地するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation4-4.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-300x300.png)
ねっちのジャンプの高さは、
「y座標を○ずつ変える」ブロックの
![scratch 「y座標を○ずつ変える」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/08/scratchsiyoutitle1104_explanation47.png)
の数字を変えればいいんだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_yes-1-300x300.png)
そのとぉ~り!
実際に数字を変えて、自分の好きな高さにしてみよう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-300x300.png)
O.K!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
これからも、ゲームで使えそうなプログラムを紹介していきます。
お楽しみにね!
それじゃあ、またっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
まったねえーーー!
(@^^)/~~~
ステップアップドリル
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント