2021.08.15ここまでに、Scratchの利用登録とプログラム作成画面を表示するところまで解説しました。今回は、ついに、プログラムを作成してみましょう。超簡単なプログラムです。5分もあれば作れると思いますので挑戦してみましょう。プログラムを作ってみようキャラクターを動かしてみよう初めてのプログラムを実行してみようもとに戻す(初期化)初めてのプログラムを作ってみようこれまでに、Scratchの利用登録とプログラムを作る画面を出すところまで解説しました。できていない方は過去記事からご覧ください。Scratch(スクラッチ)の利用登録~利用開始(始め方)小学校のプログラミング授業などで使われているScratch。利用開始するまでにどんな手順があるのでしょうか。実際に、利用登録をしてみようと思います。omouga-mama.com2021.08.13Scratch(スクラッチ)プログラム画面の基本的な使い方Scratchの利用登録が終わったので早速プログラムを作ってみたいですよね。今回は、Scratchの基本操作を学びましょう。omouga-mama.com2021.08.14キャラクターを動かしてみようでは、初めてのプログラムを作ってみましょう。画面右上の猫のキャラクタを動かしてみましょう。プログラム作成画面を表示してください。プログラムの部品を探すところから始まります。画面右側の部品エリアから探してください。今回は「イベント」の「旗が押されたとき」を探します。イベントの黄色い丸を押すと一気にイベントの塊に移動できます。イベントの塊の先頭に「旗が押されたとき」があります。プログラムを作るとき、ほとんどの場合「イベント」を始めに選びます。イベントというのは、「何かが起きたとき」をきっかけに動き始めるプログラム部品です。今回選ぶ「旗が押されたとき」は画面右上の緑の旗を押したときにプログラムを実行する部品です。イベントを始めに選ぶのでしょうか?それは、プログラムが勝手に動き始めないためです。何かボタンを押すなどをきっかけに動くようにしないと、電源入れたり画面の表示したとたんに動いてしまいます。これはちょっと扱いにくいですよね。「旗が押されたとき」をドラッグ&ドロップして、プログラムの作成領域に移動させます。次は「xx歩動かす」という部品を探しましょう。「動き」の中にあります。プログラム作成エリアに移動し、「旗が押されたとき」の下にくっつけます。「xx歩動かす」の部品を見たときに「あれ?」と思った人もいるのではないでしょうか。一つは「歩」って何?10歩ってどれくらいの距離?この絵の猫の10歩幅?この単位はピクセル(ドット)です。標準では10という値が入っているので10ピクセルの移動という事です。10ピクセルの移動ではほとんど動きがわからないので、次にこの値を変えてみます。二つ目は「どっちに動かすのか方向がない」という事です。このプログラムではあらかじめ標準で動く向きが決まっています。向きを変えたい場合は、「xx度回す」の部品を使います。猫が移動する距離を変えましょう。標準では10という値が入っています。これは10ピクセルという意味です。10ピクセルだとほとんど動きがわかりません。今回は200に変えます。数字の部分をクリックすると、数字が入力できるようになります。標準で入っている10を消して200と入力してください。プログラムを実行してみよう完成です。プログラムはこれで完成です。あっという間でしたね。実行はどうやったらいいかわかりますか?右上にある緑の旗をクリックです。イベントで「旗を押されたら」を選びましたよね。この操作をきっかけにプログラムが動きます。いかがでしたでしょうか。簡単にプログラムを作ることができましたね。あとは、部品を組み合わせてどんなプログラムを作るかは、あなた次第です。もとに戻す(初期化)猫の場所を元に戻して、もう一度実行したくなりますよね。そこで、猫の場所を始めの状態に戻すプログラムも作ってみましょう。猫の位置をもとに戻すプログラムを作ってみましょう。左の部品エリアから「xxキーが押されたとき」を選びます。▼のプルダウンを押して「スペース」を選びます。左の部品エリアから「X座標をxに、Y座標をxにする」の部品を選びます。数値は0を入力して「X座標を0に、Y座標を0にする」にします。このプログラムではスペースキーが押されたときにもとに戻すプログラムを実行することにします。座標をX=0、Y=0にしました。Scratchでは画面の中心が0,0座標になっています。中心より右はプラス、左はマイナスの座標です。中心よりうrはプラス、下はマイナスの座標です。中学校で習うX軸Y軸の2次関数で出てくるやつですね。余談ですが、一般的なプログラム言語では画面の左上を0,0座標にしていることが多いです。右下に行くほどプラスの数値が増えていきます。これで初期状態に戻すプログラムは完成です。スペースキーを押してみてください。猫が元の場所に戻ります。緑の旗を押すと、猫が右に動きます。これで繰り返し実行できます。Scratch(スクラッチ)プログラム画面の基本的な使い方Scratch(スクラッチ)で正三角形を描いてみようシェアするTwitterFacebookはてブLINEコピーおく人生思うがまま関連記事Scratchmicro:bitで距離センサーを作ろう(車の距離センサーっぽい)車の距離センサーのようなものを作ってみます。バック駐車するときに障害物との距離が詰まるとピーピーと音でお知らせしてくれるやつです。距離が詰まっていくとピピピと音の間隔が短くなっていきます。このプログラム単体では大した機能ではありませんが、壁にぶつからないように自立して動くロボットなどいろいろな場面で応用できます。ScratchScratch(スクラッチ)でmicro:bitを使ってみようこれまでスクラッチでプログラミングの勉強をしてきました。今回はmicro:bitを使ってみましょう。micro:bitを使うためには少し設定が必要です。Scratchスクラッチ(scratch)で移動しながらジャンプゲームの基本の動きのジャンプを作ってみましょう。前回はジャンプだけでしたが、今回は歩きながらのジャンプにチャレンジしてみます。歩きながらジャンプをしたら、山の形の様にジャンプをします。ジャンプ中は進む向きを変えられないようにします。ScratchScratch(スクラッチ)でランダムに誰かを選ぶプログラム(乱数、スプライト、入れ子処理を覚えよう)当番を決めたり、遊びで鬼を決めたり。学校生活の中で、「誰か一人を選ぶ」という場面がありますよね。今回は名簿の中から誰か一人をランダムに選ぶプログラムを作ってみます。そのプログラムの中で、「乱数」「スプライトの使い方」「入れ子処理」について学んでいきましょう。Scratchmicor:bitで人感照明を作るmicro:bitに超音波センサーを使って、人感照明を作ってみようと思います。以前、超音波センサーを使って人感センサー(音が鳴る)を作りました。その応用で、照明を作ります。ポイントは人を感知しなくなって、一定時間後に照明を消すことです。Scratchプログラミングで挫折したらスクラッチで再挑戦しようースクラッチで勉強するメリットプログラミングの勉強を始めたけど、いきなりつまづいた。なんとなく、理解できない。JavaとかPythonで勉強を始めたけど、難しすぎる。そんな人にスクラッチ(Scratch)をお勧めします。スクラッチを使ってプログラミングを勉強するメリットをお伝えします。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。新着記事ぼったくり?WealthNaviやってみた。5年経過2024.10.18尿路結石はめちゃくちゃ痛い体験記2024.05.09Scratchでパニックボールみたいなゲームを作ろう2024.04.12パニックボールみたいなゲーム2024.03.31Scratchで迷路を解くプログラムを作ろう2024.03.19おく5歳、7歳の2児の親。ITの仕事をしながら、子供向けの教育コンテンツを考えています。現在はスクラッチの勉強をしながら情報発信中。人生思うがまま.TOP記事お問合せプライバシーポリシータイトルとURLをコピーしました。