マウスの操作練習~スクラッチ(Scratch)で作ってみた~

岡山市北区のプログラミング教室 Scratch でマウスの操作練習プログラミング例1 Scratch
岡山市北区のプログラミング教室 Scratch でマウスの操作練習プログラミング例1

マウスの操作練習用を、スラッチ(Scratch)で作ってみました。
ひと昔まえのバージョンですが、新バージョンでも同じようにできます。

岡山市のパソコン・プログラミング教室 30分でできる?プログラミング例

少し古いバージョンで作成したので、スクラッチのブロックの形が違っています。

で、、最近コメント頂いて、「この通りに作ったのに、動かない」って、言われたので、バージョンアップさせてみました。

動かないような仕組みではないのですが・・・簡単なロジックですので、パラメータ(変数)の値とか?判定式とか?違っているのかな?っと思います。

マネするだけでなく、手順(流れ)を考えて頂ければよいかと思います。そうすることで、間違えている箇所(このプログラミングの中にもあります)が解ることでしょう。😿

動きは?

一定間隔で、ボールを表示させ、マウスでクリックできれば、ポイントを加算していきます。
表示する間隔は、数回繰り返す毎に、早くなっていきます。

どこに表示されるか?毎回違ってきますので、マウスを素早く動かせ、クリックできるか?の練習になるのかな?

スクラッチといったプログラミング言語の練習用に、、、変数をいっぱい使いますので、どの変数が何の目的で使われているのか?理解しながら、作ってみて下さい。

動画にコメントを頂きましたので、少しだけ解説も加えながら、こちらのページで公開してみます。

プログラミング例では、ボールの色(コスチュームの数)で終わりを設けていますが、一定時間経過で終了する仕組みも可能です。(変数:タイマーを使用)

変数の定義と初期値

変数名内容
POINTクリックされたら1ポイント加算される
カウント同じ色、タイミング(時間の間隔)で出す回数
スピード表示させる間隔
タイマー時間制限を設ける時用(プログラミング例では使っていない)
表示カウント同じタイミングで表示する回数
表示タイマーボールを表示させる時間経過用
表示間隔ボールを表示させる時間
表示中表示しているか?
随分前に作ったので、既に忘れております・・・

変数の値を変えると、難易度が変わって、いろいろ改良できるようにしたつもりです。

岡山市北区のプログラミング教室 Scratch でマウスの操作練習プログラミング例1
岡山市北区のプログラミング教室 Scratch でマウスの操作練習プログラミング例1 変数の定義と初期値

メイン処理のプログラム

「タイマーを0.1ずつ変える」、このブロックは、このプログラム(ロジック)では、無意味です。
なくても動きます。

最後の判定を「コスチュームの番号」とした為で、時間制限を設ける設定に使えるので、残しています。(終了判定を変えた時の残骸です)

岡山市北区のプログラミング教室 Scratch でマウスの操作練習プログラミング例2
岡山市北区のプログラミング教室 Scratch でマウスの操作練習プログラミング例 メインの処理

動画では、終わりが解りにくいので、追加しています。その箇所と乱数の位置決め箇所以外は、動画と同じです。

クリック時の、スピードアップ、表示処理

クリック時のプログラム

POINTを加算し、表示を隠します

スピードアップ

表示する間隔を短くするモジュール(関数)です。スクラッチでは、「ブロック」と表現されています。

無理に「ブロック」を作る必要もなかったのですが、解りやすくする為と、「メイン処理」が長くなるので、抜き出しました。

スクラッチの「ブロック」は、関数と呼ばれます。エクセルにも関数ってありますよね?
同じ扱いとなります。

表示する

ボールを表示させる処理です。

「どこかの場所へ行く」でもできますし、XY座標の値(表示位置)を乱数を使って決めてもよいです。
どちらも同じ処理になります。

処理の順番としては、場所移動した後に、「表示」とするのがよいでしょう。反対になっても変わりませんが・・・

マネして作っても動かない場合は、変数の値、判定式を見直して下さい。

動かない仕組みではないかと思います。最初にボールが表示されるまで、数秒ほどかかるので、動かないと思われるかも知れませんが・・・

事例も多いので、参考書的な本⇒スクラッチプログラミング事例大全集

お問い合わせ

TEL:086-206-5592

WEB:WEBから

岡山市北区のパソコン&プログラミング教室|こどもロボット&英語教室
岡山でパソコン・プログラミング教室、ロボット教室をお探しなら、岡山地域で「めっちゃ解りやすい説明ですネ」っとよく言われる岡山市北区のパソコン・プログラミング教室|こどもロボット教室&英語教室のキュリオステーション岡山店へ
岡山市北区のマンツーマン個別指導型パソコン教室
岡山でパソコン・プログラミング教室をお探しなら、「解りやすい説明でした」との感想が多い岡山市北区のパソコン・プログラミング教室【キュリオステーション岡山店】へ、気軽にスマホのことも相談できる教室です。無料体験・無料相談も随時しています。
岡山市北区のプログラミング教室「キュリオステーション岡山店」
岡山でパソコン・プログラミング教室をお探しなら、キュリオステーション岡山店へ、岡山地域で一番の問題解決力「私には解りやすかった」との感想が多い岡山市北区のプログラミング教室です。驚きの回答と効率よい学び方の相談などお気軽にお問い合わせを!!
岡山市北区のロボット教室&ロボットプログラミング教室【岡山表町教室】
岡山でロボット教室|ロボットプログラミング教室をお探しなら、岡山市で発想力と応用力を養う習い事と話題のヒューマンアカデミーロボット教室「岡山表町教室」へ。準備も片付けも自分で!普段見られない姿が見られるロボット教室
岡山市北区の恥ずかしがり屋な子ども向け英語|英会話教室
岡山でこども英語教室をお探しなら、岡山市北区のシャイで恥ずかしがり屋な子ども向け英語|英会話教室「ヒューマンアカデミーランゲージスクール岡山表町教室」へ、英会話スクールと英語塾のいいとこ取りの仕組みとなっています。気になりましたら無料体験をご予約下さい。
岡山市北区のパソコン教室「キュリオステーション岡山店」の料金設定
岡山でパソコン教室をお探しなら、気軽に相談できる教室と話題の安い料金設定も魅力的な岡山市北区のパソコン教室「キュリオステーション岡山店」へ、パソコン、スマホ、プログラミング、資格取得、学び方など、ちょっとした相談事など気軽に相談できる教室です。

 

岡山でパソコン・スマホの基本スキルを学ぶなら、岡山市北区のパソコン教室「キュリオステーション岡山店」へ!!

通いやすい仕組みの料金設定も魅力的なパソコン教室です。

また、同じ料金設定で小中高生や大学生も大人もスキルアップできる初心者向けのプログラミング教室、子ども向けの知的好奇心を育むロボット教室マンツーマン個別レッスンの英会話教室もしてる教室です。

タイトルとURLをコピーしました