Start Here - Scratch (スクラッチ) Photo by Clemens van Lay / Unsplash メンバー限定公開記事は、Pyxofyメンバーになると読むことができます。下のバナーをクリック、名前とメールアドレスを入力後、Sign upボタンをクリック!くわしくは、『メンバー登録・ログイン方法』をごらんください。Pyxofyメンバー登録はこちらからScratch Programming ebook for Beginners - 入門スクラッチ初心者の方へ向けた内容を ebook にまとめました。スクラッチの基本から簡単なスクリプト(プログラム)の作り方まで、全108ページ。ぜひダウンロードしてご活用ください。PyxofyPyxofyはじめにScratch(スクラッチ)とは? - 世界中でつかわれるプログラミングソフトだれでも、じゆうに、かんたんに!Scratch(スクラッチ)をつかえば、あなたのアイデアを「プログラミング」で表現することができます。子どもも、大人も、初心者も。Scratchでプログラミングを体験してみましょう!PyxofyPyxofyScratch (スクラッチ)についてしろう Scratch (スクラッチ) -アカウントをつくろうアカウントをつくってScratch (スクラッチ)をはじめましょう!Scratchのサイトへいってかんたんな質問(しつもん)にこたえるだけで、かんたんです。アカウントをつくると、いろいろな機能(きのう)をつかえるようになりますよ。PyxofyPyxofyScratch (スクラッチ) - プログラミングをはじめようScratch (スクラッチ)でのプログラミングのながれをしょうかいします。プログラミングのはじめかたから、プログラムのつくりかたなど、Scratchをつかうときの基本操作(きほんそうさ)を見ていきましょう。PyxofyPyxofyしょきゅう(初級★)Scratch (スクラッチ) - ブロックのつかいかたScratch (スクラッチ)のブロックの基本的(きほんてき)なつかいかたをしょうかいします。ブロックをつかってスムーズにプログラミングできるように、しっておきたいポイントをまとめました。PyxofyPyxofyScratch (スクラッチ) - スプライトをえらぼうスプライトとは、Scratch (スクラッチ)でプログラミングすることができるキャラクターや物(もの)ことです。Scratchプログラミングの主役(しゅやく)ともいえるスプライトをえらぶ方法(ほうほう)を、4つしょうかいします。PyxofyPyxofyScratch (スクラッチ) - ステージにはいけいをせっていしようステージのはいけいをえらぶ方法(ほうほう)を、4つしょうかいします。Scratch (スクラッチ)のステージには、えらんだイラストや写真(しゃしん)などを、はいけいとして設定(せってい)することができますよ。PyxofyPyxofyScratch (スクラッチ) - はいけいをプログラミングしようステージに設定(せってい)したはいけいをプログラミングする方法(ほうほう)をしょうかいします。はいけいを複数(ふくすう)えらんでプログラミングすると、場面(ばめん)がきりかわるようなプロジェクトをつくれますよ。PyxofyPyxofyScratch (スクラッチ) - コスチュームのつかいかたコスチュームの基本的(きほんてき)なつかいかたをしょうかいします。コスチュームとは、スプライトの見た目のことです。コスチュームをつかうと、Scratch (スクラッチ)でアニメーションをつくれるようになりますよ。PyxofyPyxofyScratch (スクラッチ) - コスチュームをえらぼうコスチュームをえらんで追加(ついか)する方法(ほうほう)をしょうかいします。Scratch (スクラッチ)のスプライトにはもともとコスチュームが用意(ようい)してありますが、それ以外(いがい)にもすきな画像(がぞう)をえらぶことができますよ。PyxofyPyxofyScratch (スクラッチ) - コスチュームをへんしゅうしようスプライトのコスチュームを編集(へんしゅう)する方法(ほうほう)を、5つしょうかいします。コスチュームはそのままつかうだけでなく、プロジェクトにあわせてつかいやすいように、さまざまな方法(ほうほう)で編集することができますよ。PyxofyPyxofyScratch (スクラッチ) - ペイントエディターのつかいかたえをかくことはすきですか?「こんなスプライトがあったらいいのに!」と、おもうことはありませんか?ペイントエディターのつかいかたをしって、スプライトやはいけいをえがけるようになりましょう。PyxofyPyxofyScratch (スクラッチ) - イベントとは?プログラムをうごかすあいずイベントをあらわすブロックについてしょうかいします。イベントがないと、せっかくつくったプログラムもうごきません!いろいろなイベントブロックをつかった、かんたんなプロジェクトを一緒(いっしょ)につくってみましょう!PyxofyPyxofyScratch (スクラッチ) - よくわかる!「xざひょう」と「yざひょう」のせつめいScratch (スクラッチ)でよくつかわれるブロックのひとつが、座標(ざひょう)のブロックです。 「xざひょう」と「yざひょう」についてしっておけば、スプライトの位置(いち)をきめることができるようになりますよ。PyxofyPyxofyScratch (スクラッチ) - スプライトの「むき」をかえようスプライトのむきをかえる方法(ほうほう)をしょうかいします。むきは角度(かくど)できまります。角度(かくど)をかえると、スプライトをいろいろな方向(ほうこう)にむけることができますよ。PyxofyPyxofyScratch (スクラッチ) - しっておくとやくにたつ!コードエリアでできることコードエリアは、ブロックをならべてプログラムをつくるばしょです。コードエリアにある便利(べんり)な機能(きのう)を、6つしょうかいします。ひつようなときに、つかってみてくださいね。PyxofyPyxofyScratch (スクラッチ) - スプライトにセリフをいわせよう《ケーキをたべたいゾ〜》スプライトにセリフをいわせる方法(ほうほう)をしょうかいします。ブロックに文字を入力(にゅうりょく)するだけでかんたんです!スプライトたちが会話(かいわ)をするプロジェクトをつくってみましょう。PyxofyPyxofyScratch (スクラッチ) - 「ずっと」くりかえす!《ちょうちょとネコのおいかけっこ》くりかえしのブロック「ずっと」をつかったプロジェクトをしょうかいします。「ずっと」は、Scratchでプログラミングするときによくつかうブロックです。かんたんなプロジェクトなので一緒(いっしょ)につくってみましょう!PyxofyPyxofyScratch (スクラッチ) - スプライトをジャンプさせようスプライトをジャンプさせる方法(ほうほう)を紹介(しょうかい)します。y座標(ざひょう)をかえると、ジャンプを表現(ひょうげん)できますよ。かんたんな2種類(しゅるい)のジャンプをプログラミングしてみましょう。PyxofyPyxofyScratch (スクラッチ) - ボールをバウンドさせようボールをバウンドさせるときにポイントとなるブロックは、「もしはしについたら、はねかえる」です。ボールが画面(がめん)のはしにぶつかってはねかえるプログラムを、一緒(いっしょ)につくってみましょう。PyxofyPyxofyスクラッチプログラミング - 「おと」をならそうScratchには、いろいろな音が用意(ようい)されています。ブロックをつかって音をならしてみましょう。動物(どうぶつ)のなきごえや、がっき、効果音(こうかおん)などをならすことができますよ。PyxofyPyxofyスクラッチプログラミング - 「メッセージ」でタイミングをあわせよう「メッセージ」は、ゲームやアニメーションをつくるときによくつかわれるブロックです。スプライト同士(どうし)で「メッセージ」をおくったりうけとったりして、うごきのタイミングをあわせることができますよ。PyxofyPyxofyスクラッチプログラミング - 「こうか」でスプライトの見た目をかえようスプライトに画像効果(がぞうこうか)をくわえてみましょう。いろ、ぎょがんレンズ、うずまき、ピクセルか、モザイク、あかるさ、ゆうれい。7つの効果(こうか)で、スプライトの見た目がどうかわるのかをしょうかいします。PyxofyPyxofyスクラッチプログラミング - スプライトのしつもんにこたえよう「あなたのなまえはなんですか?ときいてまつ」ブロックをつかうと、スプライトがあなたにしつもんしてきます。こたえをキーボードで入力(にゅうりょく)して、スプライトにおしえてあげましょう。PyxofyPyxofyスクラッチプログラミング - ケーキメーカーのつくりかたケーキメーカーは、じぶんでオリジナルのケーキをつくれるプロジェクトです。ボタンをおしてケーキのパーツをえらびます。メッセージをおくってコスチュームをかえるだけなので、プログラムはシンプルでかんたんですよ!PyxofyPyxofyちゅうきゅう(中級★★)Scratch (スクラッチ) - 「へんすう」でかずをかぞえよう「変数(へんすう)」で、ゲームでの得点(とくてん)やのこりじかんをかぞえる方法(ほうほう)をしょうかいします。変数(へんすう)はプログラミングでよくつかわれます。どういうものなのか、一緒(いっしょ)に見ていきましょう。PyxofyPyxofyScratch (スクラッチ) - へんすうを「スライダー」でひょうじしよう変数(へんすう)の表示(ひょうじ)を「スライダー」にすると、画面(がめん)の中で値(あたい)をかえることができます。スライダーをうごかして見た目の変化(へんか)をたのしむプロジェクトをつくってみましょう。PyxofyPyxofyScratch (スクラッチ) - やじるしキーでスプライトをうごかそうキーボードをつかってスプライトをうごかすためには、キーがおされたかどうかをしらべるブロックをつかいます。上下左右の「やじるしキー」で、スプライトをそうさできるようになりましょう。PyxofyPyxofyScratch (スクラッチ) - タブレットでもつかえるコントローラーをつくろうキャラクターをうごかすためのコントローラーを、スプライトでつくってみましょう。キーボードのないタブレットをつかうばあい、「メッセージ」ブロックをつかうことで、キャラクターをそうさできるようになりますよ。PyxofyPyxofyScratch (スクラッチ) - よこへスクロール!はいけいをうごかそうはいけいがよこにうごいているようなプロジェクトをつくってみましょう。はいけいとしてつかうスプライトをはしからはしへうごかすと、スクロールしているように見せることができますよ。PyxofyPyxofyScratch (スクラッチ) - かんたん!めいろゲームのつくりかた迷路(めいろ)の中でスプライトをうごかすゲームをつくってみましょう。画面(がめん)のタッチ、マウスポインターでスプライトをそうさします。迷路(めいろ)のかべをとおりぬけられないようにするには、どうすればよいでしょうか?PyxofyPyxofyScratch (スクラッチ) - ピンポンゲームのつくりかたボールをはねかえしてあそぶ、ピンポンゲームのつくりかたをしょうかいします。プログラミングでよくつかわれる「もし〜なら」というブロックと、「らんすう」ブロックをつかえるようになりましょう。PyxofyPyxofyScratch (スクラッチ) - さんすうゲームのつくりかた「あなたのなまえはなんですか?ときいてまつ」ブロックをつかって、さんすうゲームをつくってみましょう!スプライトが出すもんだいに、あなたがこえたを入力(にゅうりょく)してあそぶプロジェクトです。PyxofyPyxofyScratch (スクラッチ) - ジャンピングゲームのつくりかたスプライトをジャンプさせてあそぶゲームのつくりかたをしょうかいします。はいけいをスクロールさせて車をはしらせましょう。そうさは画面(がめん)をタッチするだけでかんたんです!PyxofyPyxofyScratch (スクラッチ) - スプライトをフワフワとうごかそうスプライトをフワフワとうごかしてあそぶゲームをつくってみましょう。つぎつぎとあらわれる障害物(しょうがいぶつ)にぶつかったら、ゲームオーバー。そうさは画面(がめん)をタッチするだけでかんたんです!PyxofyPyxofyScratch (スクラッチ) - カードシャッフルゲームのつくりかたごちゃまぜになったたくさんのカードの中から、アタリをさがすゲームをつくってみましょう。「メッセージをおくってまつ」ブロックと変数(へんすう)で、カードをめくるタイミングをきめますよ。PyxofyPyxofyScratch (スクラッチ) - マウストレイルのつくりかた「マウストレイル」は、マウスをうごかした「あと」のことです。ほしのスプライトでマウストレイルをつくると、ながれぼしのように見せることができます。いろいろな見た目のトレイル(あと)をプログラミングしてみましょう。PyxofyPyxofyスクラッチプログラミング - くるまをうんてんするゲームのつくりかた車(くるま)をうごかして駐車場(ちゅうしゃじょう)にとめるゲームをつくってみましょう。やじるしキーで車(くるま)を操作(そうさ)して、失敗(しっぱい)しても、くりかえしやりなおせるようにプログラミングします。PyxofyPyxofyスクラッチプログラミング - でんしゃをはしらせよう線路(せんろ)にそって電車(でんしゃ)をはしらせましょう。電車(でんしゃ)にセンサーをとりつけて、線路(せんろ)からはみださないようにうごかします。いろで確認(かくにん)するセンサーなので、プログラムは簡単(かんたん)です。PyxofyPyxofyじょうきゅう(上級★★★)Scratch (スクラッチ) - クローンのつくりかた「クローン」のブロックをつかうと、スプライトをふくせいして、おなじものつくることができます。いくつも表示(ひょうじ)したいスプライトがあるときは、クローンをつくってみましょう。PyxofyPyxofyScratch (スクラッチ) - リストとは?かんたんなつかいかたをせつめいしますScratchでは値(あたい)を入れておくための「リスト」をつくることができます。変数(へんすう)とにていますが、ひとつだけでなくふくすうの値(あたい)をまとめておけるのがリストです。リストのつくりかた、つかいかたを見ていきましょう。PyxofyPyxofyScratch (スクラッチ) -「ブロックていぎ」とは?じぶんでつくるブロックプログラミングにつかうブロックを、あたらしくつくってみましょう。Scratchにはたくさんのブロックが用意(ようい)されていますね。でもそれだけでなく、じぶんでブロックをつくることもできますよ。PyxofyPyxofyScratch (スクラッチ) - 「みため」ブロックで文字をおもしろくひょうじしようだんだんきえていく文字、おくからとび出してくるように大きくなる文字、カラフルにいろをかえる文字。「みため」のブロックをつかって、文字のスプライトをおもしろく表示(ひょうじ)してみましょう。PyxofyPyxofyScratch (スクラッチ) - シューティングゲームのつくりかたタマをはっしゃして敵(てき)をやっつける、シューティングゲームをつくってみましょう。タマと敵(てき)は、クローンでたくさんつくります。そうさは画面(がめん)をタッチするだけでかんたんです!PyxofyPyxofyScratch (スクラッチ) - クローンをとばす《ゾウのはなからシャボン玉》カラフルなクローンをつくって、シャボン玉のように表示(ひょうじ)する方法(ほうほう)をしょうかいします。「どこかのばしょへいく」ブロックをつかって、ゾウのはなからシャボン玉をとばしましょう。PyxofyPyxofyScratch (スクラッチ) - クローンでふやす《もじけしゲーム》文字のクローンをたくさん表示(ひょうじ)して、けしゴムでけすゲームをつくってみましょう。クローンのつくりかた、スプライトのかんたんな操作方法(そうさほうほう)をしょうかいします。PyxofyPyxofyScratch (スクラッチ) - コントローラーでそうさするシューティングゲームプロジェクトの中にコントローラーをつくってあそぶシューティングゲームをしょうかいします。スプライトでコントローラーをつくれば、パソコンだけでなくキーボードのないタブレットでもそうさできるようになりますよ。PyxofyPyxofyScratch (スクラッチ) - ブロックくずしゲームのつくりかたブロックくずしは、ボールをパドルではねかえして、ブロックにあてるゲームです。「クローン」と「座標(ざひょう)」をつかうと、たくさんのブロックをきれいにならべることができますよ。PyxofyPyxofyScratch (スクラッチ) - リストをつかって《かくれんぼゲーム》をつくろうオバケがどこにかくれているかをあてるゲームをつくりながら、リストのつかいかたを見ていきましょう。リストと変数(へんすう)をくみあわせてつかう方法(ほうほう)もしょうかいします。PyxofyPyxofyScratch (スクラッチ) - リストをつかって《おみくじうらない》をつくろう運勢(うんせい)をうらなうゲームをつくりながら、リストのつかいかたを見ていきましょう。いろいろなことばをリストに入れて、その中のどれかをうらない結果(けっか)として表示(ひょうじ)するプロジェクトです。PyxofyPyxofyScratch (スクラッチ) - ドライブゲームのつくりかたやじるしキーで車をそうさするドライブゲームをつくってみましょう。画面(がめん)をスクロールさせて車をはしらせますよ。リストをつかって座標(ざひょう)をランダムにえらぶ方法(ほうほう)もしょうかいします。PyxofyPyxofyScratch (スクラッチ) - 上から見たジャンプゲームのつくりかた水におちないようにボールをジャンプさせるゲームをつくりましょう。ゲームをよこからではなく上から見おろしているとき、ボールをどのようにうごかせばジャンプしているように見えるでしょうか?PyxofyPyxofyScratch (スクラッチ) - プラットフォームゲームのつくりかたジャンプで障害物(しょうがいぶつ)をよけながらつぎのステージへすすんでいく、プラットフォーマーのつくりかたをしょうかいします。スプライトにじゅうりょくをあたえて、よりリアルなうごきを表現(ひょうげん)してみましょう。PyxofyPyxofyScratch (スクラッチ) - プラットフォーマーのつくりかた【じゅうりょくジャンプ】プラットフォームゲームのジャンプをくふうしてみましょう。スプライトが着地(ちゃくち)するときに、地面(じめん)にしずんでしまうことがあります。それをふせぐプログラムをつくっていきますよ。PyxofyPyxofyScratch (スクラッチ) - プラットフォーマーのつくりかた【ヒットボックス】ヒットボックスとは、あたりはんていにつかうための四角(しかく)のことです。スプライトのはじっこだけがプラットフォームにふれてしまうのをふせぐために、ヒットボックスをつかってみましょう。PyxofyPyxofyスクラッチプログラミング - プラットフォーマーのつくりかた【上へすすむ】上へすすむとステージがかわるプラットフォームゲームをつくりましょう。スプライトを左右にうごかしたり、障害物(しょうがいぶつ)にぶつかってジャンプがとまるようにするプログラムを、ブロックていぎをつかってつくります。PyxofyPyxofyスクラッチプログラミング - レースゲームのつくりかた車のスピードをリアルにかんじられるカーレースゲームをつくってみましょう。変数(へんすう)をつかってプログラミングすることで、3Dのような遠近感(えんきんかん)を出す方法(ほうほう)をしょうかいします。PyxofyPyxofyスクラッチプログラミング - セリフを一文字ずつひょうじしようスプライトがいうセリフの文字を、キーボードで入力(にゅうりょく)されているかのように、ひとつずつ表示(ひょうじ)する方法(ほうほう)をしょうかいします。「ブロック定義(ていぎ)」と「変数(へんすう)」をつかってプログラミングします。PyxofyPyxofyスクラッチプログラミング - 上下左右にスクロール!はいけいをうごかそうプレイヤーのうごきにあわせて画面(がめん)をうごかすプログラムをつくります。つかうはいけいはひとつだけの、かんたんなスクロールです。ゲームづくりに応用(おうよう)してみてくださいね。PyxofyPyxofyスクラッチプログラミング - やじるしキーでうごかすよこスクロールアクションゲーム(プラットフォーマー)などにつかわれる、よこスクロールする背景(はいけい)のつくりかたをしょうかいします。プログラムのポイントとなるブロックは、「クローン」「変数(へんすう)」「演算(えんざん)」です。PyxofyPyxofyスクラッチプログラミング - タブレットでもあそべる!タッチスクリーンそうさキーボードをつかわなくてもスプライトを操作(そうさ)できるプログラムのつくりかたを紹介(しょうかい)します。画面(がめん)をゆびでさわることで、タブレットでもゲームをたのしむことができるようになりますよ。PyxofyPyxofyスクラッチプログラミング - たっきゅうゲームのつくりかた - Part 1コンピューターと対戦(たいせん)する卓球(たっきゅう)ゲームをつくってみましょう。ラケットのプログラムは簡単(かんたん)です。ボールをいろいろな方向(ほうこう)にうごくようにするのが、プログラミングのポイントになります。PyxofyPyxofyスクラッチプログラミング - たっきゅうゲームのつくりかた - Part 2Part 1でつくった卓球(たっきゅう)ゲームのプログラムを完成(かんせい)させます。得点(とくてん)をかぞえたり、ボールのはやさをかえたり、スマッシュできるようにして、ゲームをおもしろくしましょう。PyxofyPyxofyスクラッチプログラミング - ゆみやのつくりかた弓(ゆみ)をひいて矢(や)をはなつ、弓矢(ゆみや)のうごきをプログラミングしましょう。マインクラフトのキャラで弓矢(ゆみや)をつかった簡単(かんたん)なゲームをつくったので、あそんでみてください。PyxofyPyxofyスクラッチプログラミング - すうじをひょうじしようゲームの点数(てんすう)やタイマーなど、変数(へんすう)でかぞえた数(かず)をスプライトで表示(ひょうじ)するプログラムをつくります。すきなみためで数字(すうじ)を表示(ひょうじ)できるようになりましょう。PyxofyPyxofyスクラッチプログラミング - パックマンみたいなゲームのつくりかた - Part 1パックマンがたべるドットをきれいにならべるプログラムを紹介(しょうかい)します。迷路(めいろ)の背景(はいけい)をつくって、通路(つうろ)に等間隔(とうかんかく)でドットを表示(ひょうじ)しましょう。PyxofyPyxofyスクラッチプログラミング - パックマンみたいなゲームのつくりかた - Part 2Part 1 でつくった迷路(めいろ)のなかに、パックマンを登場(とうじょう)させましょう。矢印(やじるし)キーでパックマンをうごかして、通路(つうろ)に表示(ひょうじ)されたドットをたべるプログラムをつくります。PyxofyPyxofyスクラッチプログラミング - パックマンみたいなゲームのつくりかた - Part 3パックマンの敵(てき)のゴーストをつくって、パックマン風(ふう)のゲームを完成(かんせい)させましょう。迷路(めいろ)のなかをゴーストたちが自動(じどう)でうごきまわるようにするのが、プログラミングのポイントです。PyxofyPyxofyスクラッチプログラミング - じゃんけんゲームのつくりかたコンピューターとじゃんけんをするプログラムをつくってみましょう。「コスチューム」と「メッセージ」のブロックをつかって、グーチョキパーで勝負(しょうぶ)できるようにプログラミングします。PyxofyPyxofyスクラッチプログラミング - ドッジボールゲームのつくりかた - Part 1ボールをあててあそぶドッジボールゲームをつくってみましょう。矢印(やじるし)キーでプレイヤーを操作(そうさ)して左右(さゆう)にうごかしながら、相手(あいて)にむかってボールをなげるプログラムをつくります。PyxofyPyxofyスクラッチプログラミング - ドッジボールゲームのつくりかた - Part 2Part 1でプログラミングしたプレイヤーの対戦相手(たいせんあいて)をつくります。相手(あいて)は自動(じどう)でうごいてボールをなげてきます。おたがいにボールをあてられるようにプログラミングしましょう。PyxofyPyxofyスクラッチプログラミング - ドッジボールゲームのつくりかた - Part 3プレイヤーと対戦相手(たいせんあいて)にライフ(HP)を設定(せってい)して、ドッジボールゲームを完成(かんせい)させましょう。ボールにあたったらライフポイントをへらして、ライフがゼロになったらゲームをおわりにします。PyxofyPyxofyスクラッチプログラミング - ライフ(HP)のつくりかたゲームでつかえるライフ(HP)のプログラムを紹介(しょうかい)します。ハートのスプライトでライフを表示(ひょうじ)して、ダメージをうけたときに1ポイントずつへるようにプログラミングします。PyxofyPyxofyかくちょうきのう(拡張機能)Scratch (スクラッチ) - かくちょうきのう「ペン」のつかいかた拡張機能(かくちょうきのう)の中から「ペン」をえらんで、あたらしいブロックを追加(ついか)してみましょう。「ペン」をつかうと、スプライトで線(せん)や絵(え)をかけるようになりますよ。PyxofyPyxofyScratch (スクラッチ) - 「スタンプ」ブロックのつかいかた拡張機能(かくちょうきのう)の中から「ペン」をえらんで、「スタンプ」のブロックをつかってみましょう。ステージにスプライトのハンコをおすようにつかえるのが「スタンプ」です。PyxofyPyxofyScratch (スクラッチ) - 「おんがく」ブロックでピアノをつくろう拡張機能(かくちょうきのう)の中から「おんがく」をえらんで、あたらしいブロックを追加(ついか)してみましょう。いろいろな音の楽器(がっき)をえんそうしたり、曲(きょく)をつくれるようになりますよ。PyxofyPyxofyスクラッチプログラミング - スクラッチアートのつくりかた「スクラッチアート」のようなおえかきプロジェクトを Scratch でつくってみましょう。拡張機能(かくちょうきのう)の「ペン」をつかって、くろい画面(がめん)にカラフルないろでえがく、かんたんなプログラムです。PyxofyPyxofy