Scratchとは?

Scratch は小学校のプログラミング教育で利用されるビジュアルプログラムのプラットフォームです。小学生はタイピングやアルファベットを基本的に学習しておらず、プログラムを書くにはハードルが高いのが現状です。

function Shogi(params) {
    const _this = this;
    const IMAGE_RATE = 0.7;
    const RADIANS = Math.PI / 180;
    const MODE_STUDY_KANJI = 'study_kanji';
    const IMAGE_EXT = '.png';

    this.data = params;
    this.canvas_id = params.id;
    this.canvas = document.getElementById(this.canvas_id);
    if (!this.canvas) {
        console.log('Shogi Error: undefined canvas');
        return;
    }
   ...

Scratch はブロックをつなげてプログラミング!

Scratch を使うとブロックをつなげるだけで、アプリ開発することができます。

キャラクターを動かしたり、絵を描いたり、音を鳴らし、ロボットも動かすことも可能です。

Scratch のインストール

Scratch はPC専用のアプリが用意されており、Windows や Mac でダウンロード&インストールすることができます。

Scratch アプリをダウンロードする

ブラウザで https://scratch.mit.edu/ にアクセスし、下にスクロールして「ダウンロード」をクリックします。 https://scratch.mit.edu/download にアクセスても開きます。)

ダウンロードページが開きます。

自分のパソコン(Mac か Windows)を選んでダウンロードします。

Mac の場合

Windows の場合

Scratch アプリをインストールする

Mac の場合

Windows の場合

ダウンロードした Scratch 3.x.Setup.exe を開きます。

Scratch を起動する

Scratch をインストールしたら起動してみましょう。

ブラウザで Scratch を使う

Scratch はユーザ登録してWebブラウザで開発することもできます。Web版の Scratch は Google Chrome で使うのが推奨されているので、Chrome をダウンロード&インストールしておくとよいでしょう。

Chrome のインストール

ブラウザで https://www.google.com/chrome/ を開いて【Chrome をダウンロード】ボタンをクリックします。

Scratch Web版を開く

ラウザで https://scratch.mit.edu/ にアクセスして【作ってみよう】をクリックします。

Scratch の開発画面が表示されました。

Web 版の場合はユーザ登録する

「Scratch に参加しよう」から Scratch のユーザ登録をしておくと、Web上にプログラムを保存したり、アプリを共有できます。