Scratch(スクラッチ)とは?使い方やプログラミング例を紹介
遊び・習い事
2022.08.25
目次
mokuji_dummy
2:プロジェクトを作る
アカウントが作れたら、プロジェクトを作成できるようになります。
公式サイトの初期画面にて、上段にある『作る』ボタンを押しましょう。 画面が切り替われば、そこからプロジェクトを作ることができます。
3:背景とスプライトを設定する
Scratchの初期画面は背景を好きに編集できます。
画面右下の画像マークをクリックすると、『背景を選ぶ』『描く』『サプライズ』『背景をアップロード』と表示されます。
『背景を選ぶ』は、Scratch内であらかじめ用意されている背景を選べ、『描く』は、自分でオリジナルなものを作ることが可能です。
『サプライズ』は、Scratch内に用意されている中からランダムで背景が選ばれます。『背景をアップロード』は、パソコンに保存されている画像ファイルをアップロードして背景にすることが可能です。
また、背景以外にスプライトペインを設定することができます。スプライトの追加や編集、削除などを適切に行い、完成イメージに近づけていきましょう。
4:コードを作成する
作業環境を整えたら、いよいよコードを作成します。
先述したように、Scratchのコードはすべてブロックの組み合わせで完成できます。ブロックの操作はマウスとクリックのみで、表示させる、隠す、吹き出しを表示する、といった内容変更が可能です。
また、ブロックには9つの種類がありそれぞれ特徴が異なります。
例えば、動きブロックはスプライトを前後に動かす、回す、移動させるといった動作をさせられ、イベントブロックは『この場所についた時』『キーが押された時』といったきっかけに自動で反応し、勝手に動作を始めてくれます。
ブロックの組み合わせ次第でプログラミングの幅は大きく広がっていくため、それぞれの特徴を理解しておくとより楽しめるでしょう。
Scratchで作成されたゲームの例
Scratch公式サイトの画面上部のメニューバーに『見る』をクリックすれば、他人の作品を見ることができます。 他人の作品から刺激を受ければ、その後の自分の作品作りに新たな試みが増えることでしょう。
ここではScratchで作成されたゲームの例を紹介していきます。
シューティングゲーム「mouse attack」
『mouse attack』はsiyoikauさんが作ったシューティングゲームです。
基本操作はマウスとスペースキーのみで、戦闘機を動かして弾を発射し、隕石を破壊するというシンプルなゲームになります。
このゲームの注目する点は、得点やライフの表示、効果音がしっかりあるところです。 ゲーム内容自体は単純なものですが、プレイヤーがやりやすいように工夫されており臨場感があります。
アクションゲーム「《#4》ғɪsʜɪɴɢ」
「《#4》ғɪsʜɪɴɢ」はzohsamaさんが作った、釣りを題材にしたアクションゲームです。
マウスクリックで釣り竿を操作して魚を釣るという分かりやすい内容で、ゲーム初心者でもとても遊びやすいゲームになっています。
このゲームでは可愛らしいキャラクターが複数用意されていますが、キャラクターごとに動作が異なります。プレイヤー側としては細かい違いに見えるでしょうが、実は全員の動きを別のものにすることは高いプログラミング能力が必要です。
パズルゲーム「Reversi(オセロ)」
『Reversi(オセロ)』はsyatoさんが作ったパズルゲームです。
タイトル通りあの有名なパズルゲームをそのまま再現しており、コンピュータのネコを相手に対戦できます。
パズルゲームを制作するためには局面ごとに適切なコードを当てはめなければならず、ゲーム制作の中では上級者向けです。Scratchであればその複雑な部分を直感的に理解できるため、プログラミングに慣れてきたら挑戦してみると良いでしょう。
リミックスとは?
本来完成されている作品に編集やミックスすることを一般的にリミックスと呼びます。簡単なゲームが作れるようになったら、その次は作成したゲームにアレンジを加えリミックスに挑戦してみると良いでしょう。
例えば、シューティングゲームであれば得点表示を追加したり、アクションゲームであればスピードを編集して難易度を調整したりと、編集の仕方でリミックスの幅は広がります。
プログラミングに挑戦しやすいScratchについて知っておこう
関連記事一覧
-
千葉県の子供向けおすすめプログラミング教室15選|選び方のコツも紹介 「千葉県で子供向けのプログラミング教室はあるの?」「千葉県の子供向けプログラミング教室はどうやって選ぶの?」「子供向けプログラミング教室に通う必要性はあるの?」このように、千葉県で子供向けプログラミング教室を探している人...
遊び・習い事
2022.10.26
-
子供が通える香川のプログラミング教室は?おすすめ14選と選び方を解説 「香川県にあるおすすめの子供向けプログラミング教室はあるの?」「子供が通えるプログラミング教室はどうやって選ぶの?」このように香川にある子供向けプログラミング教室に通わせたいと考えている方は、多くの疑問や不安があるのでは...
遊び・習い事
2022.10.26
-
子供が通える三重のプログラミング教室は?おすすめ9選や選び方を解説 「プログラミングが小学校で始まったけど、どうやって勉強させようかな?」「三重県にプログラミングを上手に分かりやすく教えてくれる教室はあるかな?」仕事の半分が自動化されてしまうと言われている今後の未来に対し、小学校では、プ...
遊び・習い事
2022.10.26
-
札幌の子供向けプログラミング教室20選!選ぶ際のポイントも解説 「札幌の子供向けプログラミング教室はあるの?」「子供向けプログラミング教室はなぜ注目されるのだろう?」「子供向けのプログラミング教室の選び方は?」このように、札幌で子供向けのプログラミング教室を探している人は悩みや疑問が...
遊び・習い事
2022.10.26
-
おすすめのプログラミングツール総合17選!無料・有料それぞれ紹介 「プログラミングに興味があるけど、どうやって初めていいかわからない」「なるべくお金は使いたくないけど、独学でもプログラミングは学べるの?」「子供と一緒に楽しくプログラミングを学びたい」そう考えたことがある方も多いのではな...
遊び・習い事
2022.10.26