Inhaltsverzeichnis:

2D-Shooter-Scratch-Spiel - Gunook
2D-Shooter-Scratch-Spiel - Gunook

Video: 2D-Shooter-Scratch-Spiel - Gunook

Video: 2D-Shooter-Scratch-Spiel - Gunook
Video: How To Make A Shooter Game - Part 1 2024, November
Anonim
2D-Shooter-Scratch-Spiel
2D-Shooter-Scratch-Spiel

In diesem anweisbaren werde ich Ihnen zeigen, wie man ein 2D-Shooter-Scratch-Spiel macht. Es ist ziemlich einfach zu machen, aber hoffentlich werden Sie dabei einige Dinge lernen und bald Ihre eigenen Rubbelspiele erstellen!

Lieferungen

  • Ein Computer.
  • Ein Scratch-Login/Konto.
  • Eine Maus (Erleichtert das Spielen, wenn Sie fertig sind).

Schritt 1: Neues Projekt

Neues Projekt
Neues Projekt

Das erste, was Sie tun möchten, ist https://scratch.mit.edu/. Dann möchten Sie sich mit Ihrem Konto anmelden und klicken auf "Erstellen".

Schritt 2: Erstellen eines neuen Sprites

Einen neuen Sprite erstellen
Einen neuen Sprite erstellen
Einen neuen Sprite erstellen
Einen neuen Sprite erstellen

Das erste Bild ist das, was Sie sehen sollten, nachdem Sie auf die Schaltfläche Erstellen geklickt haben. Was Sie jetzt tun möchten, ist auf das Scratch-Cat-Symbol mit der Aufschrift "Sprite One" zu klicken und dann auf den Papierkorb-Button zu klicken. Dadurch wird das Start-Sprite gelöscht, damit wir unser eigenes erstellen können. Als nächstes möchten wir auf das Katzenlogo mit dem +-Zeichen klicken und dann Farbe auswählen. Jetzt können wir unser erstes Sprite erstellen.

Schritt 3: Der Hauptcharakter

Die Hauptfigur
Die Hauptfigur

Jetzt wollen wir unseren Hauptcharakter machen, den der Spieler kontrollieren wird. Erstellen Sie mit den Werkzeugen auf der linken Seite einen kleinen Kreis, der in der Mitte zentriert ist, und verwenden Sie das Linienwerkzeug und das Rechteckwerkzeug, um Arme und eine Waffe zu zeichnen. Sie können mit den Farben experimentieren, wenn Sie möchten, aber zum ersten Mal versuchen Sie einfach, sie in Größe und Form so ähnlich wie meine zu gestalten. Wenn Sie fertig sind, klicken Sie schließlich auf den Text, in dem Sprite One steht, und ersetzen Sie ihn durch "Player", wie es bei mir der Fall ist. Dies ist nur ein Weg für uns zu wissen, dass sich "Player" auf unsere Hauptfigur bezieht.

Schritt 4: Der Bösewicht

Der Böse
Der Böse

Jetzt, da wir unseren Hauptcharakter gemacht haben, müssen wir etwas machen, damit dieser Charakter kämpfen kann. Machen Sie mit den Werkzeugen auf der linken Seite erneut dasselbe wie in Schritt 3, jedoch mit mehr geraden Armen und ohne Waffe. Machen Sie es ungefähr so groß wie "Player" und stellen Sie sicher, dass es direkt nach links zeigt. Benennen Sie es schließlich wie in Schritt 3 in etwas wie "BadGuy" um. Bevor wir mit dem nächsten Schritt fortfahren, klicken Sie unten links auf das Hintergrundsymbol und wählen Sie Farbe.

Schritt 5: Der Hintergrund

Der Hintergrund
Der Hintergrund

Nachdem Sie auf das Malsymbol aus Schritt 4 geklickt haben, verwenden Sie das Rechteckwerkzeug, um einen Hintergrund aus der Farbe Ihrer Wahl zu erstellen, genau wie Sie die Sprites gezeichnet haben. Stellen Sie sicher, dass Sie den leeren weißen Hintergrund löschen, der automatisch für Sie erstellt wurde, damit Sie nur diesen Hintergrund haben. Benennen Sie es schließlich zu etwas wie "Hintergrund".

Schritt 6: Spiel über Hintergrund

Game Over Hintergrund
Game Over Hintergrund

Klicken Sie erneut auf das Malsymbol und erstellen Sie mit dem Textwerkzeug einen zweiten Hintergrund, um etwas zu erstellen, das so aussieht. Benennen Sie es in GameOver oder etwas Ähnliches um und fahren Sie mit dem nächsten Schritt fort.

Schritt 7: Eine Kugel

Eine Kugel
Eine Kugel

Jetzt werden wir eine Kugel herstellen, mit der unser Spieler auf die Bösen schießen kann. Dies ist noch einfacher als die anderen Sprites, und Sie müssen nur ein kleines horizontales Rechteck erstellen, das auf dem Pluszeichen in der Mitte zentriert ist. Nennen Sie es dann "Bullet" und fahren Sie mit dem nächsten Schritt fort.

Schritt 8: Codierung

Codierung
Codierung

Wählen Sie zuerst das Sprite "Player" in der unteren linken Ecke aus, das wir zuvor erstellt haben. Klicken Sie dann in der oberen linken Ecke, wo Code, Kostüme und Sound stehen, auf Code. Sie können durch die farbcodierten Blöcke nach oben und unten scrollen und Blöcke per Drag & Drop auf den Arbeitsbereich ziehen. Um einen Block zu löschen, ziehen Sie ihn zurück auf die linke Seite. Gewöhnen Sie sich an das Verschieben, Lösen und Löschen von Blöcken. Erstellen Sie den Code im Bild neu, indem Sie die Codeblöcke durchsehen. Wenn Sie zum Block "Broadcast" gelangen, werden Sie eine neue Übertragung erstellen und sie "Shoot" nennen und sie dann im integrierten Dropdown-Menü des Blocks auswählen.

Dieser Code ermöglicht es dem Player, sich mit WASD (nach oben, links, unten und rechts) zu bewegen. Es startet auch das Sprite in der Mitte des Bildschirms. Der richtige Code wird sein, wie wir die Kugel zum Schießen bringen. Wenn Sie nichts davon verstehen, ist das in Ordnung, kopieren Sie einfach den Code und sehen Sie, ob Sie währenddessen herausfinden können, wie er funktioniert.

Schritt 9: Schießen

Schießen
Schießen

Auch hier werden Sie wie in Schritt 8 den Code im Bild neu erstellen, jedoch auf dem Bullet-Sprite (klicken Sie unten rechts auf das "Bullet"-Sprite).

Dieser Code funktioniert mit dem Code auf "Player" und sorgt dafür, dass jedes Mal, wenn die Maus gedrückt gehalten wird, ein Klon der Kugel (so dass mehrere Kugel-Sprites gleichzeitig vorhanden sein können) vor dem Spieler erstellt wird, damit es aussieht als würde es aus der Waffe des Spielers kommen und bewegt sich dann in die Richtung, in die Ihre Maus zeigte. Dies gibt der Person, die das Spiel spielt, die Möglichkeit, zu zielen und Kugeln abzuschießen.

Schritt 10: Der Bösewicht-Code

Der Bösewicht-Code
Der Bösewicht-Code
Der Bösewicht-Code
Der Bösewicht-Code

Dies ist wahrscheinlich der bisher komplizierteste und wichtigste Code. Wählen Sie das Sprite "BadGuy" aus und stellen Sie dann sicher, dass alles wie auf dem Bild ist. In diesem Teil des Codes müssen wir eine Variable erstellen. Wir tun dies auf die gleiche Weise, wie wir die Broadcast-Nachricht erstellt haben. Stellen Sie sicher, dass auch "für alle Sprites" ausgewählt ist. Wir müssen auch eine zweite Broadcast-Nachricht namens GameOver erstellen.

Dieser Code macht es so, dass der Bösewicht Klone erstellt, die zufällig an den Rändern des Bildschirms erscheinen. Es macht es auch so, dass der Bösewicht dem Spieler immer folgt, stirbt, wenn eine Kugel ihn trifft, und dass das Spiel endet, wenn einer der Bösen den Spieler berührt.

Schritt 11: Letzte Schritte

Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte

Fügen Sie abschließend den Code im linken Bild zum "Player", den Code im oberen rechten Bild zum "Bullet" und den Code im dritten Bild zum "BadGuy" hinzu. Auf diese Weise verhindern wir, dass alles passiert, wenn das Spiel vorbei ist, und beenden das Spiel. Du hast es geschafft! Überprüfen Sie, ob alles richtig codiert ist. Klicken Sie oben auf "Projektseite anzeigen" und spielen Sie Ihr Spiel! Klicken Sie auf die grüne Flagge, um den Code auszuführen, und auf das rote Stoppschild, um den Code zu stoppen. Wenn Sie den von mir erstellten Code sehen oder Ihren Code überprüfen möchten, gehen Sie hier: https://scratch.mit.edu/projects/381823733/. Fühlen Sie sich frei, neue Dinge wie Highscores, Gesundheit, Schaden und verschiedene Waffen hinzuzufügen. Spaß haben!