アリソン：やあみんな！
私はちょうどテストしていた 私が作ったゲーム。
これは、単純なように、超簡単です このようなゲーム。
そして、実際に、私はあなたが表示されます どのように私は今それを作った。
それではまで以上にわたる頭ましょう www.scratch.mit.edu。
私たちは、新しいプロジェクトを作成したいので、 [作成]タブをクリックします。
私はすでに製品がそう、開かれたんだ 我々はここで切り替えるつもりだ。
>> それではクイックツアーを見てみましょう スクラッチ環境の。
我々が持っている、ここで左下、上 するすべてのスプライト
私たちのゲームで使用される。
例えば、我々はサルを有し、 バナナ、ブロッコリー。
我々は各スプライトをクリックしたときには、よ 右の列は、ことに気づく
我々は作業していることを私達に示すために、変更 その特定のスプライトと。
我々は、このコラムに入れ、何でしょう ハイライトされているのスプライトを制御します。
ここでは真ん中に、我々は我々の列が 私たちのパレットパズルのピースを含む、
その私たちは私たちのゲームを作成するために使用します。
一番上には、我々のカテゴリを持っている パズルのピースは、我々と仕事をしなければならない。
例えば、青色の部分、下 [動作]タブでは、私たちができるようになります
私たちのスプライトを移動する方法を制御します。
私たちは、他のカテゴリを見ていきます 私たちは私たちのゲームを作成するように。
最後に、左上に、私たち 私たちのステージを持って、どこで私たちがよ
実際に私たちのゲームをプレイ。
我々は効果を見ることができます スプライトの私達のスクリプト。
>> それではを始めましょう。
私たちのゲームでは、サルは意志 バナナしばらく食べてみて
ブロッコリーを回避することができる。
サルは、我々のマウスに従う、となります ブロッコリーとバナナをフロートします
ステージの周りにランダムに。
サルは近くを取得したときに バナナ、バナナは積極的にしようとします
ただ作るために、サルを避けるために もう少し刺激的な事。
>> の行動をスクリプトから始めましょう 私たちの主なキャラクターの、猿。
私たちのスクリプトを開始するために、我々はいつを使用します グリーンフラッグから作品をクリック
イベント·カテゴリー。
ここに。
これは、すべてのパズルのピースの原因となります 実行するには、ボタンに接続されたときに我々
で、ここでは、グリーン·フラッグをクリック ステージの右上。
私たちは、サルがしたい マウスに従ってください。
だから我々が行ってボタンを選択し、 これと同じように、マウスポインタを選択します。
だから我々はここでそれを試してみるつもりだ。
のテストがありましょうし、何が起こるかを参照してください。
>> だから、実際には猿のように思える 最初のマウスクリックを追った。
その理由は、デフォルトでは、 一度だけ実行されるブロックに移動します。
サルは、マウスに従うことを取得するには ゲーム全体を通して、我々は必要とする
実行するには、このブロック 何度も何度も。
我々はいくつかの種類を必要とするように聞こえる ループ構文の。
そうControlに移動することができます。
のは、この永遠にループを試してみましょう、見てください。
それが動作するように思える。
>> だから、次の我々は考えなければならない どのようにサルが意志
他のスプライトと対話する。
基本的に、我々は我々にロジックを追加する必要があります ゲーム、その結果、ゲームが終了する場合
猿はバナナに触れる またはブロッコリー。
そして、実際に単語「IF」を使用 動作を記述するとき
我々は、作成しようとしている。
そして便利なことに、そこ それは我々が使用している場合と呼ばれる制御ブロックさ
まさにこの目的のために。
右ここにそのように菱形、、 我々は置く場所ブロックがある
我々はチェックしたい条件。
このケースでは、かどうかをチェックします 猿はバナナに触れている。
>> SE我々は触れる作品をつかむ Sensing種類から。
バナナの中から選択 ドロップダウンメニュー。
今度は、スプライトに伝えなければならないもの それはバナナに触れるとすることができません。
私たちは、ゲームが終了すると、 あなたが勝った、と言ってサル。
だから我々が言うに追加し、すべての作品を停止します。
我々はあなたが勝った、に、こんにちは、変更します。
そして0.5時間。
今、私たちは同じロジックを適用させていただきますとき 猿はブロッコリーに触れて、
我々は猿が言う必要がありますを除いて、 あなたが失われ、代わりに、あなたが勝った。
>> のは、このうちのテストをしましょう​​と それが動作するかどうかを確認します。
素晴らしい。
私たちは、サルのをスクリプトが終了しました 行動が、我々はまだ行われていない。
我々はまだブロッコリーに指示する必要があり バナナ何をすべきか。
>> それでは簡単なことから始めましょう 2、ブロッコリーの。
そのただランダムに移動する必要がある。
繰り返しますが、私たちはいつから始めましょう 緑の旗の部分をクリックしました。
当社は、一定のにあるとスプライトが必要です モーション、それではドラッグしましょう
永遠にループアウト。
我々は使用してランダムな動きを作成します ランダムにいくつかの運動片
乱数ジェネレータ。
>> さてさて、それではこれをテストしてみましょう。
素晴らしい
>> [OK]を、今はバナナが残されている。
それでは同じから始めてみましょう 前と同じようにピースのセット。
だから、サルが近づくと、 バナナはそれを避ける必要があります。
他に、バナナがランダムに移動する必要があります。
のための仕事のように聞こえる この場合、elseブロック。
条件では、チェックします バナナ猿からの距離、そして
それはそれに応じて避けてきた。
>> いま、この条件 、適用されません。
バナナは、ランダムに移動する必要があります。
それでは、ちょうど私たちのランダムな動きを盗むましょう ブロッコリー作品。
我々がしなければならないのは、ピースをドラッグしている 我々は、バナナのスプライトにしたいと
彼らはコピーされます。
>> すべて完了。
それではそれをテストしてみましょう。
素晴らしい。
すべてが動作しているようだ。
今行くと、独自のゲームを作る。
>> あなたはいくつかのインスピレーションが必要な場合 過去のプロジェクトをチェックアウト
ウェブサイト上のCS50から。
>> 私の名前はアリソンであり、このCS50。
>> 私はこれらがスーパークイックセットアップを取得する必要があります。