Inhaltsverzeichnis:
Video: Warum eigentlich Tic-Tac-Toe als Logo? 2025
Ihr MicroWorld EX-Spiel verwendet eine Startprozedur, um die Spielaktion zu starten. Schreiben Sie die Go-Prozedur und nehmen Sie eine zugehörige Go-Schaltfläche vor. Befolgen Sie diese Schritte, um die Go-Prozedur zu schreiben:
So schreiben Sie eine MicroWorld EX Go-Prozedur
-
Klicken Sie auf die Registerkarte Prozeduren des Projekts (in der unteren rechten Ecke des Fensters).
-
Geben Sie die folgende go-Prozedur ein:
um alle zu erreichen [setx random 740 clickon] tto [tintenfisch shark] st tinte, ht end
Die go-Prozedur weist alle an - in diesem Programmbeispiel die Tintenfischschildkröte, die Tintenschildkröte und die Haifischschildkröte - um ihre x-Koordinate auf eine Zufallszahl von bis zu 740 zu setzen, was die Breite des Arbeitsbereichs ist. Dies hat den Effekt, die Schildkröten in zufälligen Positionen horizontal über den Bildschirm zu platzieren, mit dem Ziel, den Tintenfisch zu Beginn des Spiels vom Hai zu trennen.
Der Klick-Teil des Befehls all klickt dann auf alle drei Schildkröten. Sie schreiben Anweisungen in die OnClick-Felder jeder Schildkröte, damit sie wissen, welche Befehle ausgeführt werden sollen, wenn sie angeklickt werden.
Das Verfahren spricht dann mit dem Tintenfisch und dem Hai (tto) und weist ihn an, Schildkröte (st) zu zeigen.
Die Befehlstinte ht weist die Tintenschildkröte an, sich zu verstecken, da der Tintenfisch die Tintenwolke am Hai nicht erschossen hat - noch nicht!
Als zusätzliche Herausforderung fügen Sie der go-Prozedur eine Codezeile hinzu, um die Objekte auch vertikal zu verteilen. Dies hilft, den Tintenfisch und den Hai weiter zu trennen. Wenn nur horizontale Trennung verwendet wird, kommt es zu Gelegenheiten, bei denen der Hai und der Tintenfisch sich zu Beginn des Spiels berühren. Die Verwendung von sowohl horizontaler als auch vertikaler zufälliger Positionierung trägt dazu bei, die Wahrscheinlichkeit einer anfänglichen Kollision zu verringern.
Erstellen einer Go-Schaltfläche in MicroWorld EX
Nachdem Sie die Go-Prozedur geschrieben haben, erkennt MicroWorlds EX sie als neuen Befehl, den Sie verwenden können. Führen Sie die folgenden Schritte aus, um eine Go-Schaltfläche zum Ausführen der Prozedur zu erstellen:
-
Klicken Sie in der Symbolleiste auf die Schaltfläche Schaltfläche erstellen. Klicken Sie dann irgendwo auf den Arbeitsbereich.
-
Füllen Sie im Dialogfeld "Schaltfläche" die folgenden Informationen aus:
-
Label: Typ Gehen Sie in das Feld Beschriftung, um die Schaltfläche zu benennen.
-
Befehl: Geben Sie den Befehl in das Feld Befehl ein.
-
Ausführen: Wählen Sie das Optionsfeld Einmal aus.
-
Sichtbar: Aktivieren Sie dieses Kontrollkästchen, um die Schaltfläche sichtbar zu lassen.
Das ausgefüllte Dialogfeld:
-
-
Klicken Sie auf OK, um das Dialogfeld Schaltfläche zu schließen.
Die Go-Schaltfläche wird dem Arbeitsbereich hinzugefügt.
-
Ziehen Sie die Schaltfläche in eine Ecke des Arbeitsbereichs.
-
Testen Sie die Go-Taste, um sicherzustellen, dass sie wie erwartet funktioniert.Beachten Sie, dass die Tintenschildkröte verschwinden sollte, weil sie den Versteckschildkrötenbefehl erhält.
