Scratch (プログラミング言語)
ナビゲーションに移動
検索に移動
Scratchとは、教育用プログラミング言語である。開発環境として用意されているWebサイトも同名である。
概要[編集]
予め用意された部品(ブロック)を視覚的に組み合わせることで、テキスト構文を覚えなくても簡単なUIでプログラミングができる。チューリング完全の条件を満たしており、れっきとしたプログラミング言語である。
また、スプライトとして用意されているキャラクターも豊富である。 有名なキャラクターはScratchキャット(jafnfmodwiki/jascratchwiki)である。
MITメディアラボが開発した。
コミュニティーガイドライン[編集]
コミュニティーガイドラインとは、scratchチームが定めているscratchコミュニティーにおけるルールである。内容は次の通りである。
- 誰にでも敬意を持って接すること。
- 安全を保つこと。(個人情報や連絡先を公開しない。)
- 役立つコメントをすること。
- リミックス文化を理解すること。
- 誠実であること。
- サイトを心地よい場所にすること。
また、これらのコミュニティーガイドラインに違反する行為に、「荒らし」、「アンチ」、「報告乱用」、「無変更リミックス」がある。
Scratcher[編集]
Scratcherは、Scratch上である一定の条件を満たした者に対して与えられる称号[1]。
Scratcherになるための条件は明示化されていない。ただし、以下のような明確な基準が設定されているという噂も存在する。
- 2週間待つ
- 3つのプロジェクトを投稿する
- スパムメールを投稿すると3日延長される
有名なScratcher[編集]
- black-hole4521「謎ダンス」というミームにより有名になったScratcher。
- pkfreeze_114514
- pikurin
- griffpatch - フォロワーが世界で最も多い。イギリス在住。
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日 | バグ修正 |
関連項目[編集]
出典[編集]
注釈[編集]
- ↑ メインアカウントよりもフォロワーが多い。