キッズプログラミング教室ぐらみん

X

Scratch(スクラッチ)と比べた Greenfoot(グリーンフット)

Greenfoot(グリーンフット)はゲームのような画面を使って Java でプログラミングする開発環境(かいはつかんきょう)です。Greenfoot は Scratch(スクラッチ) と似ている部分も多く、これまで Scratch を使っていればすぐに Greenfoot を始めることができるかもしれません。

ステージ(Scratch)とワールド(Greenfoot)

Scratch ステージ と呼ばれていた画面ですが Greenfoot では**ワールド(World)**と呼びます

また Scratch 背景(はいけい) は Greenfoot では上の WombatWorld のように**ワールドクラス(World classes)**と呼びます。

Scratch では背景もブロックでプログラミングすることができますが、Greenfoot でも同じようにワールドクラスに Java でプログラミングをすることができます。

スプライト(Scratch)とアクター(Greenfoot)

Scratch スプライト と読んでいたネコや人等は Greenfoot ではアクターと呼びます。Greenfoot のアクターにももちろん好きな画像・アイコンをつけることができます

Scratch ではスプライトに対してブロックでプログラミングしましたが、Greenfoot でもアクターに Java でプログラミングすることができます。

プログラミングをする画面

Scratch ではスクリプトエリアにブロックを移動してプログラミングをしていきました。

Greenfoot は Java でプログラミングをします。キーボードで Java のキーワードを使ってプログラミングをしていく必要がありますが、Greenfoot ではこれが簡単にできるような画面が用意されています。

プロジェクト(Scratch)とシナリオ(Greenfoot)

Scratch では緑の旗(ハタ)をクリックしてスタートすることができるプログラ プロジェクト と読んでいました

Greenfoot では “Run”(ラン)と書かれたボタンをクリックするとプログラムをスタートすることができますが、こ シナリオ(scenario) と呼んでいます。

Scratch のプロジェクトは Scratch のページへ行くとたくさん紹介されています

Greenfoot も同じように Greenfoot のサイトでたくさんのシナリオが紹介されています。ただしサイト自体が英語(2014/01/19時点)なのでとっつきにくいかもしれません。