1. HOME»
  2. 分かりやすいIT用語辞典»
  3. プログラミング»
  4. Scratch

Scratch

Scratch(スクラッチ)は、むずかしいプログラミング言語《げんご》を覚《おぼ》えなくてもゲームなどを作ることができる、プログラミング言語であり、その開発環境《かいはつかんきょう》のことでもあります。

分かりやすく、学《まな》びやすい工夫《くふう》がされており、これからプログラミングを覚《おぼ》えたい、という方でも、まずはかんたんに試《ため》してみることができます。

目次
  1. Scratch(スクラッチ)とは
  2. Scratch(スクラッチ)の特徴について
  3. まとめ

Scratch(スクラッチ)とは

実際《じっさい》の開発《かいはつ》で使われる、C言語やPython《パイソン》といった言語は、これからプログラミングを学《まな》びたい人にとって、とてもむずかしいものです。
こういったものからはじめてしまうと、まずなにを学んでいいかすら分からなくなってしまうこともあると思います。

Scratch《スクラッチ》では、実際にキャラクターを動《うご》かしてみたり、音を出してみたりといったことが、かんたんに行なえる工夫《くふう》がされており、 初心者《しょしんしゃ》の方でもかんたんに、ゲーム開発などを通して、プログラミングを学ぶことができます。

Scratchは、Web上で開発もできますが、アプリとしてダウンロードして使うこともできます。

Scratch: https://scratch.mit.edu/

実際の開発画面は、次のようなものです。

Scratch(スクラッチ)の特徴について

Scratchの最大《さいだい》の特徴《とくちょう》は、文字ではなく、「ブロック」を使って、プログラミングを行なえることです。

たとえば、次のようにブロックを配置《はいち》したとします。

すると、旗《はた》マークをクリックしたとき、ステージ上のキャラクターが動くようになります。

このように、とてもかんたんにプログラミングをすることができるのです。

まとめ

Scratch《スクラッチ》は、プログラミングをこれからはじめたいと思っている方でも、まずはかんたんに動かすことができる、プログラミング言語、そしてその開発環境《かいはつかんきょう》のことです。

文字ではなく、ブロックというものを使って、視覚的《しかくてき》にも分かりやすいプログラミングをすることできます。

オリジナルゲーム.com