「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-10「その他」ブロックの動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-10「その他」ブロックの動画説明

入門編Vol.2-10では、「その他」カテゴリーのカスタムブロックについて説明しています。

自分でカスタムブロックを定義し、定義したブロックの使用方法や、定義ブロックに数値や文字列や真偽値を引数として追加する方法について説明しました。

また、オプションの「画像を再描画せずに実行する」の説明や、ジャンプスクリプトでの使用例についても説明しています。△△までY座標を〇〇ずつ変えるというジャンプスクリプトを実行すると、△△の部分にジャンプ後のスプライトが食い込んでしまいますが、「画像を再描画せずに実行する」によりスクリプトを高速化させて実行し、食い込んでいる状態を一瞬で解消するする事が出来ます。 read more

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-7「制御」ブロックの動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-7「制御」ブロックの動画説明

入門編Vol.2-7では、「制御」カテゴリーの全ブロックについて説明しています。

「もし〇〇なら、でなければ」によりマウスのステージ上の位置によりスプライトを表示/非表示する方法、「〇秒待つ」と「すべてを止める」によりゲームに時間制限を設ける方法、「すべてを止める」「このスクリプトを止める」「このスプライトの他のスクリプトを止める」ブロックの違いなどを中心に、実際にゲームプログラミングを行いながら説明しました。

また、「自分自身のクローンを作る」ブロックなどのクローンの使い方を説明しています。 read more

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-5「データ」ブロックの動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-5「データ」ブロックの動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-5「データ」ブロックの説明動画を公開しました。

入門編Vol.2-5では、「データ」カテゴリーの全ブロックについて説明しています。

変数ブロックについて、ゲームなどで得点を付けるプログラムを作成するときの使い方と、何かをしている状態かしていない状態かを判別する「フラグ」として利用するときの使い方を、実際にゲームプログラミングを行いながら説明しました。

また、リストブロックという、他のプログラミング言語では配列と言われているブロックについても簡単に説明をしています。 read more

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-1「動き」ブロックの動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-1「動き」ブロックの動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.2-1「動き」ブロックの説明動画を公開しました。

入門編Vol.2-1では、「動き」カテゴリーの全ブロックについて説明しています。

スプライトを動かす方法、「〇〇へ向ける」と「〇〇へ行く」の違い、「〇〇歩動かす」と「X座標/Y座標を〇ずつ変える」の違い、X座標/Y座標/向きの値ブロック使用例などを説明していますので、ご興味のある方は、キッズ・プログラミング教室KIDSPROのホームページに掲載した動画をご覧ください。 read more

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.1の動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.1の動画説明

「ゼロから始めるScratchゲームプログラミング」入門編 Vol.1の説明動画を公開しました。

入門編 は、Scratch(スクラッチ)をこれから始めようとしている人を対象とした説明動画です。初心者の方にも分かりやすく説明していますので、ご興味のある方は動画説明をご覧ください。

入門編 Vol.1では、Scratchの立ち上げ方、スクラッチコミュニティサイトの概要、アカウント作成方法、スクラッチユーザ数の世界分布図などの説明を行った後、プログラム作成画面の説明を行いました。 read more

KIDSPROスクール生 Oちゃん(小学3年)のScratch作品紹介

KIDSPROスクール生 Oちゃん(小学3年)のScratch作品紹介

KIDSPROスクール生 Oちゃん(小学3年)のScratch作品紹介です。

「おとぴょんのごはん」は、スクリプト、スプライト、背景、音など全てOちゃん(小学3年)のオリジナル作品です。

ウサギのおとぴょんを矢印キーで動かします。おとぴょんを動かし続けると体力が減り、おとぴょんの身体が大きくなります。薬やご飯をゲットすると得点アップし、紫色の煙に触れると得点がマイナスになります。その他、体力が0以下になるとおとぴょんの動きが遅くなったり、黄色い薬をゲットするとおとぴょんの大きさがリセットされる遊び心ある仕組みもあります。 read more

Scratch 3.0のリリース時期、2018年8月から2018年末に延期!?

Scratch 3.0のリリース時期、2018年8月から2018年末に延期!?

Scratch3.0のリリース時期が、2018年8月から2018年末に変更となりました(2018年5月時点)。

リリース時期が遅れるのは少し残念ですが、Scratch3.0プレビュー版は利用可能です。コミュニティへのログインや保存、ビットマットモードのペイントエディターなどの機能はまだ非対応ですが、作成したプロジェクトのダウンロードやアップロードが利用可能になりました。

Scratch2.0で作成したプロジェクト(横スライドゲーム)をダウンロードし、Scratch3.0プレビュー版にアップロード動画を掲載いたします。ご興味のある方は動画をご覧ください。 read more

Scratch(スクラッチ)「RPG用の背景画面スクロール」作り方説明動画 Part 2

Scratch(スクラッチ)「RPG用の背景画面スクロール」作り方説明動画 Part 2

【RPGゲーム用の背景画面スクロール説明動画 Part 2】

Scratch(スクラッチ)で、RPGゲーム用の背景画面スクロール(9個の背景用スプライトを使用)をプログラミングしました。

説明動画Part1では、Scratchステージの1.5倍の範囲をスクロールできましたが、説明動画Part2では9倍の範囲をスクロールできるようになりました。

説明動画Part3では、アイテムのスクロール、位置条件によりプレイヤーが中心だけでなくステージ端まで移動できるスクリプトについて説明する予定です。

RPG用の背景画面スクロール(9個の背景用スプライトを使用)の作り方にご興味のある方は、下記の動画をご覧ください。 read more

Scratch(スクラッチ)「RPG用の背景画面スクロール」作り方説明動画 Part 1

Scratch(スクラッチ)「RPG用の背景画面スクロール」作り方説明動画 Part 1

【RPGゲーム用の背景画面スクロール説明動画 Part 1】

Scratch(スクラッチ)で、RPGゲーム用の背景画面スクロールをプログラミングしました。

上下左右の矢印キーを押すと、背景画面が矢印の向きとは反対方向にスクロールして、ステージ中心にいるスプライトが画面上を移動しているように見えるプログラムです。

RPG用の背景画面スクロールの作り方にご興味のある方は、説明動画をご覧ください。プレイヤースクリプトのアニメーション(見た目の動き)についても、簡単に説明しています。 read more

Scratch(スクラッチ)「インベーダーのミサイル発射」作り方説明動画

Scratch(スクラッチ)「インベーダーのミサイル発射」作り方説明動画

Scratch(スクラッチ)で、インベーダーがミサイルを発射するスクリプトを作りました。

インベーダーのミサイルは、インベーダーとは別のスプライトとして作成します。通常は「隠す」ブロックで姿を消し、インベーダーがミサイルを発射するタイミングに「インベーダーへ行く」ブロックでインベーダーに移動し、「表示する」ブロックで姿を現した後、「y座標を〇ずつ変える」ブロックで下方向に移動させると、インベーダーからミサイルが発射されるようなります。 read more

Scratch 3.0「タブレット向けゲームプログラム集」説明動画 Part 2

Scratch 3.0「タブレット向けゲームプログラム集」説明動画 Part 2

Scratch 3.0「タブレット向けゲームプログラム集」説明動画 Part 2

2018年8月にリリース予定の次世代Scratch 3.0は、タブレットやスマートフォンでも利用出来るようになります。そこで、タブレット向けゲームをScratch 3.0プレビュー版で5つ作成し、説明動画を公開しました。 read more

Scratch 3.0「タブレット向けゲームプログラム集」説明動画 Part 1

Scratch 3.0「タブレット向けゲームプログラム集」説明動画 Part 1

Scratch 3.0「タブレット向けゲームプログラム集」説明動画 Part 1

2018年8月にリリース予定の次世代Scratch 3.0は、タブレットやスマートフォンでも利用出来るようになります。そこで、タブレット向けゲームをScratch3.0プレビュー版で5つ作成し、説明動画を公開しました。 read more

Scratch(スクラッチ)「インベーダーゲーム」作り方説明動画

Scratch(スクラッチ)「インベーダーゲーム」作り方説明動画

Scratch(スクラッチ)で、40年以上前に世界中で大流行したインベーダーゲームを作りました。

クローンで作ったインベーダーが、コスチューム1と2を交互に切り替えながら横方向に移動します。左右の端まで移動したら、下方向に移動したあとに横移動方向を反転します。自機は左右の矢印キーで動かし、スペースキーでミサイルを発射します。 read more

Scratch(スクラッチ)「Makey Makeyプロジェクト」作り方説明動画

Scratch(スクラッチ)「Makey Makeyプロジェクト」作り方説明動画

Scratch(スクラッチ)「Makey Makeyプロジェクト」作り方説明動画

矢印キースペースキー、WASDFGキー、マウス操作を、電気を通す物に変換できるMakey Makeyというインターフェースボードを使い、ユニークなScratch(スクラッチ)プロジェクトを作成しました。

電気を通す物はたくさんありますが、今回のScratch + Makey Makeyプロジェクトでは子供の頃に遊んだスライム、お菓子のグミ、アルミホイルと段ボールで出来たギター、鉛筆で書いたスケッチを使いました。 read more

動画:タブレット端末でScratch 3.0アルファ版(プレビュー版)にアクセス

動画:タブレット端末でScratch 3.0アルファ版(プレビュー版)にアクセス

動画:タブレット端末でScratch 3.0アルファ版(プレビュー版)にアクセス

Googleと共同開発中の次世代Scratch 3.0は、最新のHTML、CSS、JavaScriptのセットであるHTML5をベースとしています。JavaScript上で動作するので、今までのScratch 2.0と違いFlashに依存しなくなり、タブレットやスマホでも動作するのが大きな特徴です。2018年1月にリリースされたScratch 3.0アルファ版(プレビュー版)に、10インチタブレット端末を使ってアクセスしました。2月7日時点でのScratch 3.0アルファ版(プレビュー版)の新機能なども説明していますので、ご興味のある方は動画をご覧ください。 read more

次世代Scratch 3.0アルファ版(プレビュー版)ついにリリース!?

次世代Scratch 3.0アルファ版(プレビュー版)ついにリリース!?

次世代Scratch 3.0アルファ版(プレビュー版)がリリースされました

Scratch 3.0プレビュー版が2018年1月にリリースされ、ついにタブレットやスマートフォンでもScratchプログラミングが出来るようになりました。プロジェクトの保存、画像のインポート、英語以外の言語対応、水平接続ブロックなどの機能が追加されていませんが(2018年2月6日時点)、正式版リリース予定の2018年8月まで数週間おきに新機能が追加される予定です。
Scratch 3.0プレビュー版で新規追加された機能は、 read more

Scratch(スクラッチ)「ブロック崩しゲーム」作り方説明動画

Scratch(スクラッチ)「ブロック崩しゲーム」作り方説明動画

Scratch(スクラッチ)「ブロック崩しゲーム」作り方説明動画

テレビゲーム創成期に流行ったブロック崩しゲームをScratch(スクラッチ)で作成しました。

ボールの跳ね返りは、入射角と反射角の物理原理を利用してプログラミングをしましたが、規則性がありすぎるとゲーム性が少なくなりました。そのため、プレイヤーが操作するバーにボールが当たった時は、不規則にボールが跳ね返るよう乱数を使っています。 read more

Scratch(スクラッチ)「野球ベースボールゲーム」作り方の説明

Scratch(スクラッチ)「野球ベースボールゲーム」作り方の説明

Scratch(スクラッチ)「野球ベースボールゲーム」作り方の説明

ピッチャー(コンピューター)と対戦し、ホームランの本数を競うゲームをScratch(スクラッチ)でプログラミングしました。

KIDSPROブログニュース「スキャニメーション」でも説明しましたが、人間の目は、見えない部分を予測して補います。パラパラ漫画で漫画が動いて見えるのは、この人間の目の現象を利用しています。今回のプログラミングでもこの現象を利用しています。 read more

Scratch(スクラッチ)「イントロ用動画」作り方の説明

Scratch(スクラッチ)「イントロ用動画」作り方の説明

Scratch(スクラッチ)「イントロ用動画」作り方の説明

イントロ用動画(オープニング用動画)をScratch(スクラッチ)でプログラミングしました。複数のパーツが組み合わさってふくろうのロゴが完成すると、心臓の鼓動のようにロゴの大きさが変化し、左右にゆっくり回転します。ゆっくり水平方向に戻ると、左に少し移動した後、右にフワッと移動しなから消えるイントロ用動画です。 read more

Scratch(スクラッチ)「タイピング風の文字表示」作り方の説明

Scratch(スクラッチ)「タイピング風の文字表示」作り方の説明

Scratch(スクラッチ)「タイピング風の文字表示」作り方の説明

ステージ上をタイピングされているかのように文字が表示されるプロジェクトを、Scratch(スクラッチ)でプログラミングしました。スペースキーを押すと、タイピング風に表示させる文字列を入力するウィンドウが表示されます。ここに英語大文字で自分の好きな文字列を入力すると、その入力した文字列がステージ上段にある「文字サイズ」「文字カラー」「表示間隔」のパラメータ値に基づいて、タイピングされているかのように順番に表示されます。 read more

Scratch(スクラッチ)「スキャニメーション」作り方の説明

Scratch(スクラッチ)「スキャニメーション」作り方の説明

Scratch(スクラッチ)「スキャニメーション」作り方の説明

今回のスクリプトはとても簡単で、スリットシートという黒い縞模様(黒以外の部分は透明)を左から右にスライドさせるスクリプトと、スペースキーを押すとスキャニメーション用の静止画が切り替わるスクリプトを作りました。スキャニメーションの要である静止画は、GIMPという画像編集ソフトで加工しました。 read more

Scratch(スクラッチ)「スライドパズル」作り方の説明

Scratch(スクラッチ)「スライドパズル」作り方の説明

Scratch(スクラッチ)「スライドパズル」作り方の説明

子供頃に遊んだスライドパズルを、Scratch(スクラッチ)で作りました。スタートすると左上から順番に「1」「2」「3」「4」「5」「6」「7」「8」までのパネルが配置され後、すぐにパネルがランダムに数百回ほど動きバラバラな位置に移動し、ゲーム開始となります。移動したいパネルをクリックすると、上下左右にパネルがなければスライド移動します。正しい順番に、「1」から「8」までのパネルを並べ替えると「9」のパネルが現れてゲームクリアとなります。 read more

小学生以上向け、Scratch(スクラッチ)コースの 紹介動画ビデオ

小学生以上向け、Scratch(スクラッチ)コースの 紹介動画ビデオ

Scratch(スクラッチ)コースの 紹介動画ビデオ

小学生以上向けScratch(スクラッチ)コースの紹介ムービーを作成しました。

キッズ・プログラミング教室KIDSPROは、Scratch(スクラッチ)専門のプログラミング教室です。KIDSPROオリジナルのScratchカリキュラム、テキスト、お手本プログラムでワンランク上のプログラミングを学べます。

Scratch(スクラッチ)と一緒に、レゴWeDo、スマホセンサー、Makey Makeyなどのロボット工学系の授業も追加料金なしで学べるのも特徴です。

無料体験を行っていますので、お気軽にご参加下さい。 read more

Scratch(スクラッチ)「100%ペンによる動的な三角関数グラフ」作り方の説明

Scratch(スクラッチ)「100%ペンによる動的な三角関数グラフ」作り方の説明

Scratch(スクラッチ)「100% ペンによる動的な三角関数グラフ」作り方の説明

Scratch(スクラッチ)には、スプライトをステージ上を動かすことにより、画面上に図形を描画したり、線を引いたりできる「ペン」というブロックがあります。この「ペン」ブロックを使い、サインとコサインの値がグラフ上で動的に変化するプロジェクトを作りました。100%ペンによるプロジェクトでは、スプライトの見た目は必要ないので、コスチュームは空の状態になっています。 read more

Scratch(スクラッチ)「日本語サウンドボード」作り方の説明

Scratch(スクラッチ)「日本語サウンドボード」作り方の説明

Scratch(スクラッチ)「日本語サウンドボード」作り方の説明

マウスポインターでひらがなに触れると、そのひらがなの音を発音する日本語サウンドボードを作りました。

ひらがなの発音だけでなく、ステージ上のキャラクターが話しているようにするために、あ行、い行、う行、え行、お行の口の動き用にそれぞれ2つのコスチュームを作りました。例えば、あ行のひらがなをマウスポインターで触れると、キャラクターの口の位置にある「口の形」スプライトが、あ行用の2つのコスチュームが段階的に切り替わり、キャラクターがあ行のひらがなを発音しているように見えるようにプログラミングしました。 read more

Scratch(スクラッチ)「イライラ棒ゲーム(Frustration Game)」作り方の説明

Scratch(スクラッチ)「イライラ棒ゲーム(Frustration Game)」作り方の説明

Scratch(スクラッチ)「イライラ棒ゲーム (Frustration Game)」作り方の説明

スタートボタンを押すとマウスポインターについてくる紫色の丸を、ランダムに回転する赤い枠を避けながら、中心まで移動させるイライラ棒ゲーム(Frustration Game)を作りました。

作り方はそれほど難しくありません。Scratch(スクラッチ)を始めたばかりの頃に作ることの多い、「避けゲーム」のプログラミング構成と同じような考え方で実現できます。一般的な「避けゲーム」の敵キャラは、モノが落ちてきたり、怪物が追いかけてきたりしますが、イライラ棒ゲームの場合の敵キャラは回転する赤い枠と考えて下さい。「避けゲーム」で使用される「何かに触れたら〇〇する」という基本的な制御系スクリプトでも、少し視点を変えたり工夫をしたりすれば、様々な種類のゲームを作ることが出来ますので、ぜひ試してみて下さい。 read more

Scratch(スクラッチ)「蛇ゲーム(Snake Game)」作り方の説明

Scratch(スクラッチ)「蛇ゲーム(Snake Game)」作り方の説明

Scratch(スクラッチ)による「蛇ゲーム(Snake Game)」作り方の動画説明

時間が経つに従って長くなっていく蛇を矢印キーで操作し、赤いイガイガから逃げながらポイントをゲットする蛇ゲーム(Snake Game)を作りました。

蛇の身体は正方形ですが、「自分自身のクローンを作る」という制御系ブロックと時間を表す変数を使い、時間が経つに従い蛇の身体が長くなっていき、赤いイガイガから逃げ難くなるようにしました。時間を表す変数は、「タイマー」という調べる系ブロックを使っても良かったのですが、「ずっと」と「〇秒待つ」という制御系ブロックと「タイム」という変数を作ることにより、ゲームスタートしてからの経過時間が分かるようにしました。

また、インターネット上に値や文字列などの情報を保存できるクラウド変数を使用してハイスコアを保存できるように設定しました。 read more

Scratch(スクラッチ)「インタラクティブ・ストーリー」作り方の説明

Scratch(スクラッチ)「インタラクティブ・ストーリー」作り方の説明

Scratch(スクラッチ)「インタラクティブ・ストーリー」作り方の説明

日本昔ばなしの「桃太郎」をベースに、インタラクティブ・ストーリーをScratch(スクラッチ)でプログラミングしました。

インタラクティブ・ストーリーとは、ユーザの選択によりストーリーが変わるもので、今回のプログラムではストーリーの途中に選択するキャラクターによりストーリーが変化するようにしました。

今回のScratch(スクラッチ)プログラムでは複雑なスクリプトは作っていませんが、たくさんのスクリプトが相互に作用しています。そのため、シーケンス(簡単に言うと、適切な順番で適切な処理をすること)を正しく把握、理解してプログラミングをする必要があります。このシーケンスは論理的思考と密接な関係があり、シーケンスの理解により学力が向上すると言われています。
read more

Scratch(スクラッチ)「ハロウィン脱出ゲーム」作り方の説明

Scratch(スクラッチ)「ハロウィン脱出ゲーム」作り方の説明

Scratch(スクラッチ)「ハロウィン脱出ゲーム」作り方の説明

Scratch(スクラッチ)で、ハロウィン風の脱出ゲームを作りました。脱出ゲームとは、室内や建物などに閉じ込められた状況から、特定のモノを発見したり、暗号のようなものを解いたりして、室内や建物から脱出することを目的としたゲームです。今回のゲームでは、リスト(配列)を使いました。 read more

Scratchプログラミングでsin(サイン)cos(コサイン)を使用する方法

Scratchプログラミングでsin(サイン)cos(コサイン)を使用する方法

Scratchプログラミングでsin(サイン)cos(コサイン)を使用する方法

Scratch(スクラッチ)でゲームなどのプログラミングをしていると、実社会ではあまり見かけないsin(サイン)cos(コサイン)などを使うことがあります。sin(サイン)cos(コサイン)だけでなく、得点計算や判定などに使用する変数、切り下げ、切り上げ、絶対値、割り算余りなども頻繁に使用するようになります。

Scratch(スクラッチ)の開発者ミッチェル・レズニックが「プログラミングを学ぶ事が目的ではない、いろいろな事を学ぶためにプログラミングを学ぶのだ」と言っていましたが、今回のプログラミングによって数学の公式が実社会でも活用されている事、学校の勉強の重要性など再認識出来ました。私の場合、気づくのが少し遅過ぎたかもしれませんが... read more

Scratch「ビデオモーション機能を使ったゲーム」作り方の説明

Scratch「ビデオモーション機能を使ったゲーム」作り方の説明

Scratch(スクラッチ)では、Webカメラに映った映像の動き(モーション)や向きを利用する事が出来ます。
このビデオモーションのブロックを使い、Webカメラに映った映像(自分の手など)の動きにより宇宙船を左右に動かし、宇宙ステーションに着陸させるゲームを作り、作り方の説明をしています。また、タイピングゲーム機能についても説明しています。 read more

次世代Scratch 3.0アルファ版リリース時期について

次世代Scratch 3.0アルファ版リリース時期について

Scratch 3.0アルファ版リリース時期について
2017年末に開発者向けアルファ版がリリースされると言われていたScratch 3.0ですが、リリース時期が2018年第1四半期となりました。一般ユーザ向けScratch 3.0のリリース時期は未定ですが、もう少し時間がかかると思います。
read more

Scratchコース(スクラッチ)で作るお手本プログラム集を掲載

Scratchコース(スクラッチ)で作るお手本プログラム集を掲載

「Scratch(スクラッチ)コース」で作成する、脱出ゲーム、対戦ゲーム、イライラ棒ゲーム、パズルゲームなどのプログラム集を掲載しました。

キッズ・プログラミング教室 日暮里校コースでは、一つのテーマ毎に3回の授業を行います。1回目の授業でこれらのお手本のプログラムを作った後、2回目3回目の授業でオリジナルを加えたプログラムを作ることにより、プログラミングの理解と創造力を育てます。 read more

【夏休み短期コース開催告知】ファミコン時代に夢中になったPCゲームを作成する小学生向けワークショップ

【夏休み短期コース開催告知】ファミコン時代に夢中になったPCゲームを作成する小学生向けワークショップ

ファミコン時代に夢中になったPCゲームを作成する小学生向けのワークショップ、夏休みの自由研究にもなる。 ゲームは自分で作る時代に。「作る」をプログラミングで体感しよう。 read more

Scratch(スクラッチ)プロジェクトをリミックスして作った「記憶力ゲーム」作り方の動画説明-2/2

Scratch(スクラッチ)プロジェクトをリミックスして作った「記憶力ゲーム」作り方の動画説明-2/2

Scratch (スクラッチ)プロジェクトをリミックスして作った「記憶力ゲーム」1/2回目の動画説明です。

2/2回目の動画説明では、問題の出題順をランダムにするために、リスト変数(配列)を使いました。同じ問題を何度も出して良い場合であれば、普通の変数を使用するだけでランダムな順序での出題が可能です。しかし、今回は一度出した問題は再び出題されることがないようにしたかったので、リスト変数(配列)を使って、一度出題した問題はリスト変数から削除するスクリプトを作りました。 read more

Scratch(スクラッチ)プロジェクトをリミックスして作った「記憶力ゲーム」作り方の動画説明-1/2

Scratch(スクラッチ)プロジェクトをリミックスして作った「記憶力ゲーム」作り方の動画説明-1/2

Scratch (スクラッチ)プロジェクトをリミックスして作った「記憶力ゲーム」1/2回目の動画説明です。

Scratchでは、他の人が作ったプロジェクトをリミックスして、中身を作り変えることができます。今回は、カートゥーンネットワーク(Cartoon Network)が提供している「ぼくらベアベアーズ」のリミックス用Scratchプロジェクトを使って、記憶力ゲームを作りました。

1/2回目の動画説明では、ベアーズがランダムに移動して木の後ろに隠れるスクリプトと、どの木の後ろに隠れたか問題を出し答え合わせをするスクリプトを、変数、メッセージ、文字列の結合に関するブロックを使って作りました。 read more

Scratch+レゴWeDo+Makey Makey連動「イライラ棒ゲーム」動画説明

Scratch+レゴWeDo+Makey Makey連動「イライラ棒ゲーム」動画説明

Scratch+レゴWeDo+Makey Makey連動「イライラ棒ゲーム」動画説明です。

皆さんの良く知っているイライラ棒とゲームコースを針金で作りました。

イライラ棒がゲームコースに触れて失敗した場合に、Scratch(スクラッチ)プロジェクトでその失敗を認識出来るようにするために、矢印キーやスペースキーを電気を通す物に変更することが出来るMakey Makeyを利用しました。また、失敗した後に針金のゲームコースを振動させるために、レゴWeDo 2.0も使用しています。

イライラ棒がゲームコースに触れるとをスペースキー、ゴールの小麦粘土に触れると下向き矢印キーが押さるようにMakey Makeyを接続し、ゲーム失敗時にはレゴWeDo 2.0で作った土台が振動し、Scratchステージ上で爆発画面が表示されたり、ゴールすると虹が表示されるようにScratch(スクラッチ)スクリプトを作りました。
read more

Scratch(スクラッチ)+レゴWeDo2.0連動「カメラ遠隔操作システム」動画説明

Scratch(スクラッチ)+レゴWeDo2.0連動「カメラ遠隔操作システム」動画説明

Scratch(スクラッチ)とレゴWeDo2.0連動プロジェクトによる、カメラ遠隔操作システムの動画説明
スマートフォンなどを固定出来て、パワーモーターにより左右に回転できる土台をレゴWeDo2.0で作成し、Scratch(スクラッチ)プロジェクトでビデオ通話状態のスマートフォンが固定されたレゴWeDo2.0の土台を遠隔操作できるプロジェクトを作りました。 read more

Scratch+Makey Makey連動「植物成長プログラム」動画説明-2/2

Scratch+Makey Makey連動「植物成長プログラム」動画説明-2/2

Scratch+Makey Makey連動「植物成長プログラム」の動画説明-1/2
コップに水をそそぐと花の芽が成長し、つぼみになり、花が咲くScratch(スクラッチ)+Makey Makey連動プロジェクトを作りました。2/2回目の動画説明では、変数を使って矢印キーを押すと一度だけ音が出るスクリプト、Makey Makeyの接続方法に関する説明します。 read more

Scratch+Makey Makey連動「植物成長プログラム」動画説明-1/2

Scratch+Makey Makey連動「植物成長プログラム」動画説明-1/2

Scratch+Makey Makey連動「植物成長プログラム」の動画説明-1/2
パソコンの矢印キーなどを「野菜」「果物」「粘土」など電気を通す物に変える事が出来るMakey Makeyを使い、コップに水をそそぐと花の芽が成長し、つぼみになり、花が咲くScratch(スクラッチ)プロジェクトを作りました。 read more

Scratch(スクラッチ)で作った「カーレースゲーム」作り方の動画説明-2/2

Scratch(スクラッチ)で作った「カーレースゲーム」作り方の動画説明-2/2

Scratch (スクラッチ)で作った「カーレースゲーム」2/2回目の動画説明です。
道路に落ちている障害物を避けたり、ゲームが少し難しくなる夜モードもあるカーレースゲームを、「クローン」「乱数」「変数」などを使って作りました。 read more

タブレットやスマホでも使えるScratch 3.0とは?

タブレットやスマホでも使えるScratch 3.0とは?

タブレットやスマホでも使えるScratch 3.0リリースについて
Scratch 3.0とは、2018年第1四半期(2017年末の予定から変更)に開発者向けアルファ版の公開が計画されている次世代Scratchです。Scratch 3.0は、MITメディアラボとGoogleが共同開発しており、「Google Blockly」をベースとした「Scratch Block」が使用され、Javascript上で動作するのでタブレットやiPadでもプログラミング出来るようになります。
read more

Scratch(スクラッチ)で作った「カーレースゲーム」の説明動画-1/2

Scratch(スクラッチ)で作った「カーレースゲーム」の説明動画-1/2

Scratch (スクラッチ)で作った「カーレースゲーム」1/2回目の動画説明です。
道路に落ちている障害物を避けたり、ゲームが少し難しくなる夜モードもあるカーレースゲームを、「クローン」「乱数」「変数」などを使って作りました。 read more

Scratch(スクラッチ)で作った「カエルキャッチゲーム」の説明動画-2/2

Scratch(スクラッチ)で作った「カエルキャッチゲーム」の説明動画-2/2

Scratch (スクラッチ)で作った「カエルキャッチゲーム」2/2回目の動画説明です。
今回は、空飛ぶカバがカエルの舌でキャッチされると消えて、空飛ぶカバがドーナツにたどり着くとドーナツが少しづつ無くなり、得点やゲームオーバーやゲームクリアを表示させるスクリプトを、「メッセージ」「変数」「スタンプ」などのスクリプトブロックを使って作りました。 read more

Scratch(スクラッチ)使い方-その3

Scratch(スクラッチ)使い方-その3

スプライト(キャラクター)や背景の追加方法、使えるテクニックについて
Scratch(スクラッチ)では、スプライト(キャラクター)や背景をライブラリーから選択したり、自分で描いたり、ファイルからアップロードすることが出来ます。今回は、スクラッチのライブラリーからスプライトと背景を選択する方法と、スクリプトのコピー方法やバックパックという覚えておくと便利なテクニックについて説明します。 read more

Scratch(スクラッチ)で作った「カエルキャッチゲーム」の説明動画-1/2

Scratch(スクラッチ)で作った「カエルキャッチゲーム」の説明動画-1/2

Scratch (スクラッチ)で作った「カエルキャッチゲーム」1/2回目の動画説明です。
今回は、スペースキーによりカエルの舌が伸びるアニメーション、空飛ぶカバがランダムに10匹現れるスクリプトを、「クローン」「乱数」「変数」などを使って作りました。 read more

Scratch(スクラッチ)+レゴWeDo2.0連動、遠隔スイッチOFFシステムの動画説明-2/2

Scratch(スクラッチ)+レゴWeDo2.0連動、遠隔スイッチOFFシステムの動画説明-2/2

前回作成したレゴブロックは、レゴモーターが動作すると、白い長細いバーが前後に動きます。

今回は、この動きを利用して電源スイッチをOFFにしたいと思います。まず、電源スイッチ近くにレゴブロックを設置し、Scratch(スクラッチ)プログラミングにより、遠隔で電源スイッチをOFFにするスクリプトを作りました。 read more

Scratch(スクラッチ)+レゴWeDo2.0連動、遠隔スイッチOFFシステムの動画説明-1/2

Scratch(スクラッチ)+レゴWeDo2.0連動、遠隔スイッチOFFシステムの動画説明-1/2

Scratch(スクラッチ)は、レゴWeDo2.0と接続する事が可能です。
接続方法は、動画説明(チュートリアル)でも流れを説明していますが、レゴWeDoのHUB(ハブ)をパソコンとBluetoothで接続し、スクラッチ側で「その他」のスクリプトグループから「拡張機能を追加」ボタンを押すと、スクラッチのスクリプトブロックでレゴWeDoを動かす事が出来ます。
今回は、レゴWeDoモーターセンサーにより白い長細いバーが前後に動くレゴブロックを作りました。これを、電源スイッチの近くに設置し、スクラッチプログラミングにより遠隔で電源スイッチをOFFにすることが出来るようにしたいと思います。 read more

スマホのチルト+音センサーを使ったScratch(スクラッチ)プログラムの動画説明-2/2

スマホのチルト+音センサーを使ったScratch(スクラッチ)プログラムの動画説明-2/2

スマートフォンに内蔵されているセンサー機能をScratch(スクラッチ)で利用する事が出来る、Pysical Sensor for Scratch (Android App)を使ったScratch(スクラッチ)プログラムの動画説明です。

スマートフォンでライフルのスコープを動かし、「こらっ!」などの大きい声に反応して音玉が発射されるというゲームです。前回の説明では、ライフルスコープと音玉のスクリプトを説明しましたが、今回は敵キャラのスクリプトやゲームクリアのスクリプトを説明しています。 read more

スマホのチルト+音センサーを使ったScratch(スクラッチ)プログラムの動画説明-1/2

スマホのチルト+音センサーを使ったScratch(スクラッチ)プログラムの動画説明-1/2

スマホのチルト+音センサー機能を使ったScratch(スクラッチ)プログラムの動画説明

スマートフォンに内蔵されているセンサー機能をScratch(スクラッチ)で利用する事が出来る、Pysical Sensor for Scratch (Android App)を使ったScratch(スクラッチ)プログラムの動画説明です。

チルトセンサーと音センサーを使い、スマートフォンでライフルのスコープを動かし、「こらっ!」などの大きい声に反応して音玉が発射されるというゲームです。今回は、ライフルスコープと音玉のスクリプトを説明します。 read more

スマホのセンサー機能を使ったScratch(スクラッチ)プログラムの動画説明-2/2

スマホのセンサー機能を使ったScratch(スクラッチ)プログラムの動画説明-2/2

スマホのセンサー機能を使ったScratch(スクラッチ)プログラムの動画説明

スマートフォンに内蔵されているセンサー機能をScratch(スクラッチ)で利用する事が出来る、Pysical Sensor for Scratch (Android App)を使ったScratch(スクラッチ)プログラムの動画説明です。

今回は、エラー個所の修正と変数の作り方について説明し、最後に完成したゲームをプレイしました。 read more

スマホのセンサー機能を使ったScratch(スクラッチ)プログラムの動画説明-1/2

スマホのセンサー機能を使ったScratch(スクラッチ)プログラムの動画説明-1/2

スマホのセンサー機能を使ったScratch(スクラッチ)プログラムの動画説明

スマートフォンに内蔵されているセンサー機能をScratch(スクラッチ)で利用する事が出来る、Pysical Sensor for Scratch (Android App)を使ったScratch(スクラッチ)プログラムの動画説明です。

今回は、スマートフォンの横方向の傾き(Tilt x)と縦方向の傾き(Tilt y)を使い、スマートフォンでキャラクター(スプライト)を動かすゲームを作りました。 read more

Scratch(スクラッチ)使い方-その2

Scratch(スクラッチ)使い方-その2

Scratch(スクラッチ)で作ったプロジェクトをダウンロード/アップロードする方法について
Scratch(スクラッチ)は、自分で作ったプロジェクト(プログラム)を手元のパソコンにダウンロード/アップロードできます。公開せずに特定の人にプロジェクトをメールしたいときや、Scratch Offline Editorで作成したプロジェクトをScratchオンラインコミュニティにアップロードするときなどに利用します。 read more

Makey Makeyと連動した、Scratch(スクラッチ)プログラムの説明動画-1/2

Makey Makeyと連動した、Scratch(スクラッチ)プログラムの説明動画-1/2

Makye Makey用のScratch(スクラッチ)プロジェクトをリミックスした際の説明動画-1/2です。
簡単ですがリミックスのやり方、バックパックによるスクリプトブロックのコピー方法などについても説明しています。 read more

Scratch(スクラッチ)で作った「避けゲーム」の説明動画-3/3

Scratch(スクラッチ)で作った「避けゲーム」の説明動画-3/3

小学生以上推奨のScratch (スクラッチ)で作ったシンプルな「避けゲーム」3/3回目の動画説明。
今回は、オブジェクト指向のプログラミング言語でも使用されている「メッセージング」を使ったスクリプトの説明をしています。 read more

Scratch(スクラッチ)で作った「避けゲーム」の説明動画-1/3

Scratch(スクラッチ)で作った「避けゲーム」の説明動画-1/3

小学生以上推奨のScratch (スクラッチ)で作ったシンプルな「避けゲーム」を3回に分けて動画説明します。

シンプルなゲームですが、「シーケンス」「ループ」「並列性」「イベント」「条件」「演算子」「変数」といったプログラムの基本要素やオブジェクト指向で使用されている「メッセージング」や「クローン」などのスクリプトブロックを使用しています。 read more

Makey MakeyとScratch(スクラッチ)で創造力を発揮!?

Makey MakeyとScratch(スクラッチ)で創造力を発揮!?

Makey Makey(メイキーメイキー)は、矢印キー、スペースキー、マウスクリック等を、「野菜」「果物」「粘土」など電気を通す物に変える事が出来るインターフェースボードです。あなたの創造力次第で皆が驚くようなものを作ることが出来る、創造力を発揮するのに最適なツールです。 read more

5歳~7歳幼児向けScratchJr(スクラッチ・ジュニア)とは?

5歳~7歳幼児向けScratchJr(スクラッチ・ジュニア)とは?

ScratchJr(スクラッチ・ジュニア)は、5歳~7歳を対象としたプログラミングの基礎の基礎を学ぶためのビジュアル・プログラミング言語です。小学生以上を対象とするScratchを、5歳~7歳の子供に適したインタフェースやプログラミング言語に再設計したものがScratchJrです。 read more

Scratch(スクラッチ)使い方-その1

Scratch(スクラッチ)使い方-その1

Scratch(スクラッチ)・オンラインコミュニティでは、Web上でスクラッチ・プログラミングが無料で使えます。作ったプログラムをWeb上に保存できます。他の人の作ったプログラムの中身を見たり、リミックス(編集)することが出来ます。 read more