提供: Japanese Scratch-Wiki

Scratch 3.0 オフラインエディターから転送)

このきじは ひらがなのページがあります。ひらがなでよむ
Scratch デスクトップの読み込み画面
Scratch デスクトップ

Scratch デスクトップは、Scratch 3.0をインターネット接続せずに利用できるようにしたものである。Scratch 2.0 オフラインエディターの3.0バージョン。2019年3月7日、ソースコードが公開された。Electronで動く[1]が、Electronのインストールは不要。

現在、3.6.0が最新バージョン。アプリとしての自動更新は「環境管理用」として却下されたが、ストアから入手した場合は自動更新できる。[2]

Windows/MacOS版のリリースはオンライン版と同じ、2019年1月2日。[3]

動作推奨環境

Windows 10またはmacOS 10.13以上が必要だが、Windows 7や8.1でも動作はする。Windows Vista上ではインストールできない。

ビデオモーションや録画などにカメラ・マイク機能を使うが、必須ではない。micro:bitなどの外部連携の拡張機能を使用するには、インターネット接続(とScratch Link)が必須である。

Android・Chromebook版はScratch Androidとして開発され、またLinux版も開発が進められている。2019年8月16日には、Raspberry Pi上で動くRaspbian Buster用のバージョンが公開された。[4]

ダウンロード

ここから行う。現在、WindowsとMacに対応し、Windows 10ではMicrosoft Store、Macの場合はApp Storeからもダウンロードできる。[5]Raspberry Piは後述。

インストール時は、全ユーザー向け(管理者権限必須)とログインユーザーのみにインストール先を選択できる。なお3.5.0以前はログインユーザーにのみインストールできた。

Raspbianバージョン

Raspbianバージョンの動作の必須条件はRaspbian Busterと1GBのRAMである。また、Raspberry Pi 4のメモリ2GB以上バージョンが推奨される。Raspbian 3B+では、動かないことがある。使用にはaptより、「scratch3」をインストールすればいい。

Raspbianバージョンでは、拡張機能が3つ付属している。ただし、翻訳はされていない。また、これらは他のバージョンでは利用できない。また、RaspbianでScratch Linkは利用できない。

  • Raspberry Pi GPIO - GPIO(ピンの操作。例: Lチカ)
    • when gpio (0 v) is [high v]::hat extension
    • <gpio (0 v) is [high v]?::extension>
    • set gpio (0 v) to output [high v]::extension
    • set gpio (0 v) to input pulled [high v]::extension
  • Raspberry Pi Sense HAT(Sense HATの操作。)
    • display [#000000]::extension
  • Raspberry Pi Simple Electronics(簡単な電気回路の組み立て)
    • when button (0 v) is [pressed v]::hat extension
    • turn LED (17 v) [off v]::extension

オンラインバージョンとの相違

バージョン情報
  • チュートリアルの始めの動画がない。また、「アドベンチャーゲーム」チュートリアルも削除されている。
  • すべての素材がダウンロードされている。
  • テレメトリー調査(使用状況調査)がある。送信されるのはバージョン、環境、プロジェクト名、言語、スクリプト・リスト・変数・コスチューム・音・ブロック・スプライトの数。
  • Scratchロゴをクリックするとバージョンが確認できる。(3.5.0以降)
  • アップロード機能などScratchウェブサイトとの接続機能がない。(手動アップロード)

出典

  1. https://github.com/LLK/scratch-gui/pull/3495
  2. https://github.com/LLK/scratch-desktop/issues/47
  3. この発言
  4. https://www.raspberrypi.org/blog/scratch-3-desktop-for-raspbian-on-raspberry-pi/
  5. https://github.com/LLK/scratch-www/issues/2299

関連項目