Scratch (プログラミング言語)

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
Scratchのロゴ

Scratchとは、教育用プログラミング言語である。開発環境として用意されているWebサイトも同名である。

概要[編集]

予め用意された部品(ブロック)を視覚的に組み合わせることで、テキスト構文を覚えなくても簡単なUIでプログラミングができる。チューリング完全の条件を満たしており、れっきとしたプログラミング言語である。

また、スプライトとして用意されているキャラクターも豊富である。 有名なキャラクターはScratchキャット(jafnfmodwiki/jascratchwiki)である。

MITメディアラボが開発した。

コミュニティーガイドライン[編集]

コミュニティーガイドラインとは、scratchチームが定めているscratchコミュニティーにおけるルールである。内容は次の通りである。

  • 誰にでも敬意を持って接すること。
  • 安全を保つこと。(個人情報や連絡先を公開しない。)
  • 役立つコメントをすること。
  • リミックス文化を理解すること。
  • 誠実であること。
  • サイトを心地よい場所にすること。

また、これらのコミュニティーガイドラインに違反する行為に、「荒らし」、「アンチ」、「報告乱用」、「無変更リミックス」がある。

Scratcher[編集]

Scratcherは、Scratch上である一定の条件を満たした者に対して与えられる称号[1]

Scratcherになるための条件は明示化されていない。ただし、以下のような明確な基準が設定されているという噂も存在する。

  • 2週間待つ
  • 3つのプロジェクトを投稿する
  • スパムメールを投稿すると3日延長される

有名なScratcher[編集]

Scratch用語集[編集]

  • 「Scratcher」スクラッチャー。Scratchのユーザーを示す。
  • 「New Scratcher」ニュースクラッチャー。始めてすぐのScratchのユーザーを示す。
  • 「Scratching」 スクラッチング。Scratchを使うという動作を示す。
  • 「Scratchチーム」 Scratchウェブサイトの管理/開発チームのこと。(STと略される(Scratch Teamの略))
  • 「Scratch On!」 Scratchチームが作り、使用する用語。「Scratchをがんばって続けよう」という意味で、ユーザーを励ます言葉。
  • 「F4F」フォローされた人をフォローするという意味。(follow for followの略)日本語では「フォロバ(フォローバックの略)」という。
  • 「宣伝」 コメント欄に作品のリンクを貼るなどの宣伝行為。
  • 「拡散」 さまざまなスタジオに、自分または他人の作品を載せる行為。
  • 「報告」 不適切だと思うアカウント名や作品、コメントなどを、報告ボタンを押してSTに伝える行為。
  • 「タグ」 プロジェクトにつけられるもの。#all などがある。#game等の特殊なタグを使うと傾向にのることができる。すべての傾向はタグをつけずにのれる。英語以外は使用できない。
  • 「スク友」 スクラッチ内のフレンドのこと。

このうち「Scratcher」「New scratcher」「Scratchチーム」に関しては、ユーザーのプロフィールに表示されるなどウェブサイト内で公式な使われ方をしている。

ScratchのMOD一覧[編集]

Turbowarp[編集]

詳細は「TurboWarp」を参照

Forkphorus[編集]

詳細は「Forkphorus」を参照

Scratch Addons[編集]

詳細は「Scratch Addons」を参照

Stretch3[編集]

なぜか拡張機能がかなり多い。

他のサイト[編集]

Scratchにはその他にもMODが数多くある。その一部を紹介する。

他のサイトの一覧
名称 詳細
E羊icques 自身で独自の拡張機能を作ることができる。
Sharp Scartch 2.0のMOD。Adobe Flash Playerを使用しているため、現在使用するのは危険である。
Snap! Scartch 1.4のMOD。いくつかブロックが追加されている。
Smalruby3 RubyとScratchの間で比較しながらプログラムが可能なMOD。
Scratchはオープンソースであり、比較的簡単にMODを作成可能である。

バージョン履歴[編集]

バージョン履歴
バージョン 更新日 内容
1.2.0 2019/1/2 最初のリリース
1.2.1 2019/1/11 保存に関するバグ修正
3.3.0 2019/3/24 1~3月分のScratchの更新を含む。
3.4.0 2019/6/26 4~6月分のScratchの更新を含む。
3.5.0 2019/8/2 読み込み画面、バージョン情報、Windowsでの全ユーザー用インストールに対応
3.5.1 不明 アプリストアに対応
3.5.2 不明 使用状況調査の対象を追加
3.6.0 2019/9/13 7~8月分のScratchの更新や、3.5.2の内容を含む。
3.7.0 不明 コスチューム等保存時のエラー修正や、9~11月分のScratchの更新を含む。
3.8.0 不明 内部変更など
3.9.0 2020/3/12 内部変更など、バージョン3.7.0以降の更新や2019年12月~2020年3月分の更新を含む。
3.10.0 不明 macOSでのカメラ・マイクを修正
3.10.1 不明 内部のバグ修正など
3.10.2 2020/5/4 内部変更など、バージョン3.7.0以降の更新や2020年4月分の更新を含む。
3.10.3 不明 内部のバグ修正など
3.10.4 不明 内部のバグ修正など
3.11.0 不明 32bit版のWindows対応など
3.11.1 2020/6/9 内部変更など、バージョン3.10.3以降の更新や2020年5月分の更新を含む。
3.12.0 2020/6/29 2020年6月分の更新を含む。
3.13.0 不明 このバージョンでは、アプリ名が「Scratchデスクトップ」から「Scratch 3」に変更された。ただし、このバージョンは公開されず、次のバージョンで変更は撤回された。
3.13.1 不明 アプリ名変更の撤回。(バージョン3.12.0と基本的に同じ内容)
3.14.0 2020/8/15 Scratch Linkへのインターネット接続なしでの接続対応
3.15.0 2020/9/1 macOSでの保存時のバグ修正など
3.16.0 2020/9/30 アプリの改名、コマンドライン引数対応、2020年9月分の更新。
3.16.1 2020/10/1 開発時のバグ修正
3.17.0 2020/10/10 脆弱性修正
3.17.1 2020/10/20 脆弱性修正
3.18.0 2020/10/27 2020年10月分の更新
3.18.1 2020/10/29 ビルド時のバグ修正
3.19.0 不明 2020年11月~2021年1月分の更新・プライバシーポリシーの追加等
3.19.1 不明 バグ修正
3.19.2 2021/2/1 バグ修正
3.19.3 2021/7/7 「Scratchスタジオ」のデザイン、機能変更
3.20.0 不明 2021年2月分の更新
3.20.1 2021年3月10日 バグ修正
3.21.0 2021年4月2日 音声合成拡張機能が利用できないバグの修正など
3.22.0 2021年5月17日 バグ修正
3.23.0 不明 写真撮影機能の削除など
3.23.1 2021年6月11日 バグ修正


関連項目[編集]

出典[編集]

注釈[編集]

  1. メインアカウントよりもフォロワーが多い。

外部ページ[編集]