提供:Japanese Scratch-Wiki
< Scratch
このページはScratch 2.0から3.0へのアップデートにともない、おおきなへんこうがひつようであるとよそうされています。ここにかかかれていることはすぐにふるくなるかもしれません。 |
:このこうもくはプログラミング言語をせつめいしています。フォントについては、Scratch (フォント)をごらんください。
この項目は、書きかけの項目です。この項目に加筆・訂正などをしてくださる協力者を求めています。
|
Scratch(スクラッチ)は、Scratchざいだんがマサチューセッツこうかだいがくメディアラボ ライフロングキンダーガーデングループ(MIT Media Lab Lifelong Kindergarten Group)ときょうどうかいはつする、 8〜16さいの ユーザーを メインターゲットに すえた むりょうの きょういくプログラミングげんごおよびそのかいはつかんきょう である。 げんざい、 7082まんにんいじょうの Scratcherが とうろくしており、 7611まんいじょうの プロジェクトが きょうゆうされている[1]。 いまのバージョンの Scratch 3.0には オンラインエディターから アクセスできるほか、 、Windows/Macバージョンのオフラインエディター(Scratch 3 アプリ)は ここから、 まえのバージョンの Scratch 2.0は ここから、Scratch 1.4はここからそれぞれダウンロードできる。
Scratchは、 きょういく・がくしゅうが たのしく かんたんに できるよう つくられている。 Scratchには、 インタラクティブストーリー、 ゲーム、 アート、 シミュレーションなどを つくるための たくさんの ツールが よういされており、 さらには、 オリジナルの ペイントエディター、 サウンドエディターまである。 Scratchの プログラムは、 ユーザーが ブロックパレットから ブロックを ドラッグして、 ジグソーパズルの ように ほかの ブロックに とりつけることにより さくせいする。 このようにして くみあわせた 2ついじょうの ブロックの かたまりは、 スクリプトとよばれる。 ブロックを つかって コードを つくるこのような プログラムの つくりかたを、 ドラッグ&ドロッププログラミングと よぶこともある。
ScratchのウェブサイトのURLは https://scratch.mit.edu である。
りようほうほう
Scratchはせかいじゅうのがっこうで、こどもたちにコンピュータープログラミングのきそをしょうかいするしゅだんとしてつかわれているが、がっこういがいでもりようされるばあいはおおく、こどもだけでなくおとなのなかにも、Scratchをつうじてプログラムのきそちしきをまなび、 やがて他のプログラミング言語(プログラミングげんご)にすすんでいくひとがいる。Scratchのりようにおいては、Scratchプロジェクトのさくせい、 リミックス、 コラボ などをとおして、ほかのユーザーとこうりゅうをふかめることができる。
しようかんきょう
プログラミングげんごのせっけいにあたり、かいはつしゃがもっともだいひにしたのは、げんごしようとかいはつかんきょうをちょっかんてきなものにして、プログラムけいけんのないこどもでも、すぐにつかいかたがわかるようにすることであった。パワフルなマルチメディアたいおうやマルチスレッドしきのプログラミングスタイルのさいようにたいして、プログラミングげんごとしてはたいしょうはんいをしぼりこんだたいしょうてきなせっけいがなされた。
Scratchのユーザーインターフェース では、がめんがいくつかのペインにぶんかつされており、ちゅうおうにブロックパレット、 みぎにスクリプトエリア、ひだりにステージとスプライトのリストがある。ブロックパレットにはコードのかけら(ブロック)があり、これらはスクリプトエリアにドラッグして、プログラムをさくせいするためにしようされる。とんでもないりょうのブロックがずらずらとブロックパレットにならぶとしようするときにふべんなので、これらのブロックはうごき、みため、おと、ペン、データ、イベント、せいぎょ、しらべる、えんざん、そのたの10このグループにぶんるいされている。
めいしょうについて
ライフロングキンダーガーデングループのプログラミングげんごとしてつかわれている「Scratch」というたんごは、おんがくのせかいのスクラッチとかんけいがある。
“ | 「スクラッチする」とは、DJやターンテーブリストがおこなう、ターンテーブルじょうのビニールレコードをぜんごにこすって(ときには、DJミキサーのクロスフェーダーをそうさしながら)、どくとくのおとをだすテクニックのこと。[2] | ” |
– Wikipedia |
DJどうよう、Scratchでも、さまざまなコードのかけら(ブロック)をくみあわせて、あたしいなにかがつくりだされる。
“ | わたしたちは、ScratchというなまえをヒップホップDJたちがおんがくをスクラッチするやりかたからとったんだ。DJって、おんがくをいちどばらばらにしてから、よそうもしなかったクリエイティブなやりかたでそれをくみあわせて1つにしていくからね。 | ” |
– Mitchell Resnick, MITライフロングキンダーガーデングループ |
Scratchのはせいご
Scratchというたんごからはいろいろなようごがはせいしており、つぎのようなごがScratchユーザーのあいだでにちじょうにつかわれている:
- Scratcher スクラッチャー。スクラッチのユーザー
- Scratching スクラッチング。スクラッチをつかうというどうさをあらわす
- Scratched スクラッチド。べつのゲームをScratchでさいげんしようとしたプロジェクト(れい:スクラッチド パックマン)
- Scratchチーム Scratch webサイトのかんり/かいはつチーム
- Scratch On! Scratchチームがつくり、しようするようご(ほかのScratcherたちもつかうようになっている)。「Scartchをがんばってつづけよう」といういみで、ユーザーをはげますことば。
あいことば
Scratchのあいことばは、「そうぞう、プログラム、きょうゆう」。これはScratchプロジェクトせいさくのきほん、「まず、アイディアをかんがえ(そうぞう)つぎにScratchでアイディアをプログラムにして(プログラム)そしてさいごはせかいじゅうにきょうゆうする(きょうゆう)」というながれをあらわす。Scratch 2.0のリリースから、Scratchサイトぜんたいでこのことばをみかけるきかいはすくなくなった(トップページでは、Scratchとはなにかというせつめいにとってかわられた)。
バージョン
げんざいのScratchのバージョンは3.0である。3.0のオンラインエディターのこうしきリリースびはにほんじかん2019ねん1がつ2にちであった。むかしのばーじょんにあたるのは、2013ねん5がつ9にちにリリースされたScratch 2.0や2009ねん7がつ2にちにリリースされたScratch 1.4である。さらにそのいぜんには、 Scratch 1.3、 Scratch 1.2、Scratch 1.1、Scratch 1.0といったバージョンがそんざいした。これまで、Scratchのバージョンがかわるたびにじゅうだいなへんこうがくわえられてきたが、1.4から2.0へのバージョンアップでは、Scratchにとくにおおきなへんかがくわえられた。プログラムのバージョンが2.0にアップデートされただけではなく、Scratch webサイトがScratchじたいのきのうのいちぶとしてとりこまれたためである。
とくしょく
- Scratchはチューリングかんぜんである
- こんげんてきにイベントドリブンがたである
- オブジェクトしこうがたプログラミング であるかどうかはコミュニティないでのぎろんがわかれている
- Scratchでデータをかくのうするには、へんすうとリストをりようする。なお、リストはふくせいできる。
- Scratchの「くりかえし」せいぎょではそうさははアトミック(ふかぶん)ではない。 シングルフレーム ぷろぐらむにすれば、ぎじてきなアトミックそうさとしてあつかうことができる
- Scratch 2.0ではプロシージャ(ブロックていぎ)、ふっきをしようできるできる。
- Scratchにはシンプルな キャスト (がたへんかん)ルールがいくつかそんざいする。しかし、データはだい1きゅうオブジェクトではない。だい1きゅうオブジェクトとしてリスト、スプライト、プロシージャ(ラムダしき)をもつつことはできない。
OSきのうへのアクセスけん
ScratchからハードウェアやOSにアクセスできるはんいはかぎられており、かなりあんしんしてりようできるプログラムといえる。Scratchからアクセスかのうなないようはつぎのとおり:
- マイクでひろったおとのボリューム(音量)(おんりょう)
- Scratchがめんないでのマウスいち
- キーがおされたこと(ただし、Scratchがアクティブになっているときだけ)
- Webカメラからがぞうをうけとったばあい、そのがぞうないのうごきをあらわすモーション値(モーションち)(Scratch 2.0から)
- プログラムのかいはつちゅうは、ローカルのファイルシステムにアクセスできるが、じっこうちゅうのプログラムからはファイルシステムにアクセスできない
- Scratchは、ユーザーのコンピューターにせつぞくされたLego WeDoや、PicoBoard とがいぶつうしんできる
mod版Scratch(かいぞうばんScratch)には、よりおおくのOSきのうをしようするものもある。
ScratchJr
ScratchJr はScratchにもとに、よりシンプルにしたプログラミングげんごで、5〜7さいのこどもにむけてせっけいされている。Scratchとはことなり、ScratchJrはタブレットむけのモバイルアプリとしてかいはつされた。ScratchJrのかいはつチームはScratchチームとはじゃっかんことなる。ただし、りょうほうののプログラムにこうけんしているメンバーもすうめいそんざいするする。
こネタ
このページまたは節には、ScratchのWebサイト、Wikipedia、またはScratch Wiki以外へのリンクがあります。
リンク先のページが安全であると保障できないため、アクセスする場合は十分に注意してください。 |
- Scratchとカートゥーンネットワークのコラボレーションにより、「ぼくらベアベアーズ」のプロモーションきかくとして、どうばんぐみのプロジェクトをつくれるようになっている。にほんごばんサイトにリダイレクトされるが、えいこくばんのサイトには、こちらにとくしゅうページがある。
- Scratchは、いちじてきに「ヒヒーン(Neigh)」にかいめいしたことがある(Scratchチームが2012ねんのエイプリルフールにおこなった2.0にむけたジョークだった)。このときは、さらに、サイトのあちこちで「マイリトルポニー」がとうじょうした。くわしくは、こちら(えいごばん)をさんしょう。
==かんれんこうもく==*
- Scratch_Wiki/ひらがな
- Scratchをはじめよう
- Scratch 3.0 — いまのバージョン
- プログラミング言語(プログラミングげんご)