Allison: Hey guys!
Ich war gerade testet das Spiel, das ich gemacht.
Es ist super einfach einfach zu machen Spiele wie dieses.
Und in der Tat, ich werde Ihnen zeigen, wie ich es jetzt.
Lassen Sie den Kopf auf mehr als auf www.scratch.mit.edu.
Wir wollen ein neues Projekt zu erstellen, so können Sie auf der Registerkarte Erstellen.
Ich habe bereits ein Produkt geöffnet, so wir gehen hier zu wechseln.
>> Lassen Sie uns mit einer schnellen Tour zu starten der Kratz Umwelt.
Links unten hier haben wir alle Sprites Das wird
in unserem Spiel verwendet werden.
Zum Beispiel haben wir einen Affen, Banane und Brokkoli.
Wenn wir uns auf jedes Sprite klicken, erhalten Sie feststellen, dass die rechte Spalte wird
zu ändern, um uns zu zeigen, dass wir arbeiten mit, dass bestimmte Sprites.
Alles, was wir in dieser Spalte gesetzt wird steuern die Sprite, die hervorgehoben ist.
Hier in der Mitte, haben wir unsere Spalte unsere Palette enthält ein Puzzle-Teile,
die wir verwenden, um unser Spiel zu erstellen.
An der Spitze, haben wir die Kategorie der Puzzle-Stücke, die wir haben, mit zu arbeiten.
Beispielsweise die blauen Stücke unter die Registerkarte Bewegung, wird uns zu ermöglichen
steuern, wie unsere Sprites zu bewegen.
Wir werden die anderen Kategorien zu erkunden wie wir unser Spiel zu erstellen.
Schließlich, auf der linken oberen wir haben unsere Bühne, wo wir
eigentlich unser Spiel zu spielen.
Wo können wir die Auswirkungen von zu sehen unsere Skripte auf den Sprites.
>> Also lasst uns loslegen.
In unserem Spiel wird der Affe versuchen, die Bananen essen, während
Vermeidung der Brokkoli.
Der Affe wird unsere Maus zu folgen, und Brokkoli und Bananen schwimmt
um zufällig die Bühne.
Wenn der Affe in die Nähe des Banane, wird die Banane versuchen aktiv
um den Affen zu vermeiden, nur um sicherzustellen, Dinge, die ein bisschen spannender.
>> Beginnen wir durch Skripting Verhalten unserer Hauptfigur, der Affe.
Um unser Skript starten, werden wir den Bei Green Flag geklickt Stück aus der
Veranstaltungen Kategorie.
Hier.
Dabei werden alle Puzzleteile führen der Schaltfläche verbunden zu laufen, wenn wir
klicken Sie auf die grüne Flagge, hier, am die oben rechts auf der Bühne.
Wir wollen, dass die Affen folgen der Maus.
Also wählen wir die Schaltfläche Gehe zu und Wählen Mauszeiger, wie so.
Also werden wir es hier zu versuchen.
Lassen Test ist und sehen, was passiert.
>> So scheint es, wie der Affe wirklich nur folgte dem ersten Mausklick.
Dies deshalb, weil standardmäßig die Gehe zu blockieren, nur einmal ausgeführt.
Für beste Affe der Maus folgen während des gesamten Spiels, müssen wir
dieser Block ausgeführt immer und immer wieder.
Klingt wie wir brauchen eine Art Looping Konstrukt.
So können in Systemsteuerung bewegen.
Schauen Sie, lassen Sie uns versuchen, diese immer Schleife.
Scheint, wie es funktioniert.
>> Also, nächstes sollten wir darüber nachdenken, wie der Affe wird
interagieren mit anderen Sprites.
Grundsätzlich müssen wir unsere Logik hinzufügen Spiel, so dass das Spiel endet, wenn
der Affe die Banane berührt oder Brokkoli.
Und eigentlich das Wort "wenn" Bei der Beschreibung des Verhaltens
wir versuchen zu erstellen.
Und bequem genug ist, gibt es eine Wenn Steuer blockiert genannt, dass wir
für genau diesen Zweck.
So ist die rautenförmig, genau hier, auf der Block ist, wo wir die
bedingen, dass wir überprüfen möchten.
In diesem Fall werden wir prüfen, ob die Affe berührt die Banane.
>> Se wir packen das Berühren Stück aus der Kategorie Sensing.
Und wählen Sie aus Banana das Dropdown-Menü.
Jetzt müssen wir unsere Sprite sagen, was zu tun, wenn es die Banane berührt.
Wir wollen das Spiel zu Ende und der Affen zu sagen, haben Sie gewonnen.
Also haben wir in einem Say hinzufügen und beenden Sie alle Stück.
Wir werden verändern, hallo, auf, Sie haben gewonnen.
Und die Zeit, bis 0,5.
Nun werden wir die gleiche Logik gelten, wenn die Affe berührt den Brokkoli,
außer wir müssen sagen, der Affe, Sie verloren, statt, Sie haben gewonnen.
>> Testen wir diese aus und sehen, ob es funktioniert.
Ehrfürchtig.
Wir haben Scripting beendete die Affen Verhalten, aber wir sind noch nicht fertig.
Wir müssen noch den Brokkoli sagen Banane und was zu tun ist.
>> Beginnen wir mit der einfacheren starten der beiden, der Brokkoli.
Was muss nur zufällig zu bewegen.
Auch hier werden wir mit dem beginnen, wenn Green Flag geklickt Stück.
Wir brauchen die Sprite in konstant sein Bewegung, also lasst uns ziehen
out Forever-Schleife.
Wir werden eine Zufallsbewegung mit create einige Bewegung Stücke mit einem zufälligen
Zahlengenerator.
>> Okay, lasst uns testen Sie diese aus.
Ehrfürchtig
>> OK, jetzt nur noch die Banane übrig ist.
Beginnen wir mit der gleichen Set von Stücken wie zuvor.
Also, wenn der Affe in die Nähe, die Banane sollte es vermeiden.
Else, die Banane nach dem Zufallsprinzip bewegen.
Klingt wie ein Job für Wenn dies Else-Block.
In dem Zustand, werden wir prüfen, die Bananen Abstand von der Affe, und
dann haben sie entsprechend zu vermeiden.
>> Nun, wenn diese Bedingung nicht anwendbar ist, die
Bananen zufällig bewegen.
Lassen Sie uns also nur unsere Zufallsbewegung stehlen Stücke aus der Brokkoli.
Alles, was wir tun müssen ist, ziehen Sie die Stücke wir wollen den Bananen Sprite und
sie werden kopiert werden.
>> Alles erledigt.
Testen wir es aus.
Ehrfürchtig.
Alles scheint zu funktionieren.
Nun gehen Sie und machen Sie Ihre eigenen Spiele.
>> Wenn Sie etwas brauchen Inspiration Besuche vergangenen Projekten
von CS50 auf der Website.
>> Mein Name ist Allison, und das CS50.
>> Ich brauchen, um diese super schnell einrichten.