Zum Hauptinhalt springen

Wie man einen Jump'n'Run auf Scratch macht: Schritt für Schritt Anleitung

Scratch - es ist eine leistungsstarke Software, mit der Kinder und Erwachsene ihre eigenen interaktiven Projekte und Spiele erstellen können. Eines der beliebtesten Genres in Scratch sind Platformer, in denen der Protagonist verschiedene Hindernisse überwinden und Objekte auf dem Weg zum Sieg sammeln muss.

In diesem Artikel werden wir Ihnen sagen, wie Sie mit einer Schritt-für-Schritt-Anleitung Ihr eigenes Jump'n'Run auf Scratch erstellen können. Wir zeigen Ihnen, wie Sie einen Protagonisten erstellen, Hindernisse hinzufügen, Ebenen erstellen und die Interaktion mit Objekten anpassen können.

Wenn Sie diese Anleitung befolgen, können Sie Ihren einzigartigen Jump'n'Run erstellen und ihn mit Ihren Freunden und Ihrer Familie teilen.

So erstellen Sie ein Jump'n'Run auf Scratch: Schritt für Schritt Anleitung

Schritt 1: Erstellen Sie ein neues Projekt in Scratch.

Öffnen Sie Scratch und klicken Sie auf die Schaltfläche Neu, um ein neues Projekt zu erstellen.

Schritt 2: Erstelle einen Charakter und Plattformen.

Verwenden Sie Scratch-Blöcke, um einen Charakter und Plattformen auf der Bühne zu erstellen. Verwenden Sie für einen Charakter ein Sprite und fügen Sie die notwendigen Steuergeräte hinzu (z. B. nach links und rechts, Springen). Erstellen Sie für Plattformen Sprites in Form von Plattformen und positionieren Sie sie auf der Bühne.

Schritt 3: Fügen Sie Logik für den Charakter und die Plattformen hinzu.

Verwenden Sie Bedingungs- und Steuerungsblöcke, um dem Charakter und den Plattformen Logik hinzuzufügen. Wenn zum Beispiel ein Charakter eine Plattform berührt, muss er darauf stehen; Wenn ein Charakter Hindernisse berührt, muss er anhalten oder sterben. Fügen Sie auch Logik hinzu, um den Charakter zu bewegen und zu überprüfen, dass er nicht von der Plattform fällt.

Schritt 4: Fügen Sie ein Ziel und Hindernisse hinzu.

Erstellen Sie ein Sprite für das Ziel und platzieren Sie es auf der Bühne. Fügen Sie Logik hinzu, um das Spiel zu gewinnen, wenn der Charakter das Ziel erreicht. Fügen Sie auch Sprites für Hindernisse (z. B. Spikes, Feinde) und Logik hinzu, damit der Charakter stirbt, wenn er Hindernisse berührt.

Schritt 5: Dekoriere das Spiel und füge einen Sound hinzu.

Verwenden Sie Sprites und Hintergrundbilder, um das Spiel zu verschönern. Fügen Sie Soundeffekte und Musik hinzu, um eine Spielatmosphäre zu schaffen.

Schritt 6: Testen und veröffentlichen Sie das Spiel.

Testen Sie das Spiel, um seine Funktion zu testen und Fehler zu beheben. Veröffentlichen Sie dann das Spiel, damit andere Benutzer es spielen können.

Jetzt weißt du, wie du dein eigenes Jump'n'Run auf Scratch erstellst! Nutzen Sie Ihre Fantasie und experimentieren Sie mit verschiedenen Ideen, um ein einzigartiges Spiel zu kreieren.

Schritt 1. Arbeitsbeginn

Bevor Sie mit dem Erstellen eines Jump'n'Runs auf Scratch beginnen, stellen Sie sicher, dass Sie die neueste Version von Scratch auf Ihrem Computer installiert haben. Sie können es von der offiziellen Scratch-Website herunterladen.

Wenn Scratch installiert ist, öffnen Sie das Programm und erstellen Sie ein neues Projekt. Klicken Sie auf die Schaltfläche "Neues Projekt" in der oberen rechten Ecke des Bildschirms.

Wenn das Projekt erstellt wird, sehen Sie eine leere Szene, in der sich Ihr Charakter bewegt und mit verschiedenen Objekten interagiert.

Der erste Schritt beim Erstellen eines Platformers besteht darin, einen Hintergrund für Ihr Level zu erstellen. Dazu können Sie verschiedene grafische Scratch-Tools wie Pinsel, Füllung und Stempel verwenden. Positioniere Objekte und Plattformen vor dem Hintergrund, so dass dein Charakter sich zwischen ihnen bewegen kann.

Sobald der Hintergrund erstellt wurde, füge einen Charakter zur Szene hinzu. Sie können einen fertigen Charakter aus der Scratch-Bibliothek auswählen oder mit den Zeichenwerkzeugen einen eigenen erstellen. Positioniere den Charakter im Hintergrund so, dass er sichtbar ist und bereit ist, sich zu bewegen.

Jetzt, da der Hintergrund und der Charakter erstellt wurden, können Sie mit der Erstellung von Code für Ihr Jump'n'Run beginnen. Im nächsten Schritt werden wir uns ansehen, wie man dem Charakter Kontrollen hinzufügt und grundlegende Bewegungsmechanismen erstellt.

Es ist wichtig zu beachten, dass das Erstellen eines Platformers auf Scratch Geduld und Kreativität erfordert. Nutze die Fähigkeiten von Scratch mit voller Kraft und experimentiere, um interessante und spannende Levels für deinen Platformer zu erstellen.

Schritt 2. Charakter erstellen

1. Öffnen Sie zu Beginn das Scratch-Fenster und erstellen Sie ein neues Projekt.

2. Wähle ein Sprite für einen Charakter, der sich auf den Plattformen bewegt und Gegenstände sammelt. Sie können ein fertiges Sprite aus der Scratch-Bibliothek auswählen oder ein eigenes Sprite erstellen.

3. Nachdem Sie ein Sprite ausgewählt haben, ziehen Sie es auf die Bühne. Sie können die Größe und das Aussehen eines Sprites mit den Sprite-Bearbeitungswerkzeugen in Scratch ändern.

4. Passen Sie die Charaktersteuerung an. Fügen Sie Codeblöcke hinzu, die für die Bewegung des Charakters auf den Plattformen verantwortlich sind. Zum Beispiel können Sie die Blöcke "Wenn Sie auf die Flagge klicken" und "Bewegen" verwenden, um den Charakter nach rechts und links zu bewegen. Sie können auch Blöcke hinzufügen, um einen Charakter zu springen und mit anderen Objekten auf der Bühne zu interagieren.

5. Vergessen Sie nicht, eine Charakteranimation hinzuzufügen. Sie können mehrere Sprite-Frames erstellen, die die verschiedenen Aktionen des Charakters beschreiben. Zum Beispiel können Sie Frames zum Laufen, Springen, Angriff usw. erstellen. Fügen Sie dann die Codeblöcke hinzu, um zwischen diesen Frames zu wechseln, abhängig von den Aktionen des Charakters.

6. Überprüfen Sie die Arbeit des Charakters, indem Sie das Projekt ausführen. Stellen Sie sicher, dass sich der Charakter bewegt und mit den Plattformen und anderen Objekten auf der Bühne interagiert, wie er beabsichtigt ist.

Jetzt haben Sie die Grundlage, um ein Jump'n'Run auf Scratch zu erstellen. Fahren Sie mit den nächsten Schritten fort, um Ebenen, Feinde, Gegenstände und andere Spielelemente hinzuzufügen.

Schritt 3. Hinzufügen von Plattformen

Um eine Plattformspielwelt zu erstellen, müssen Sie Plattformen hinzufügen, auf denen sich der Protagonist bewegen wird. Sie können Plattformen mit Standardgrafikobjekten in Scratch erstellen, nämlich Blöcken und Hintergrundobjekten.

1. Beginnen Sie mit dem Erstellen von Plattformblöcken. Verwenden Sie rechteckige Blöcke in verschiedenen Größen und Farben. Positionieren Sie sie in der gewünschten Position auf der Bühne. Beachten Sie, dass die Plattformen breit genug und stabil sein müssen, um den Charakter zu bewegen.

2. Fügen Sie dann Hintergrundobjekte als Plattformen hinzu. Platzieren Sie zum Beispiel Bodentexturen, Rasenplatten, Holzplattformen und andere geeignete Elemente auf der Bühne. Diese Objekte können sowohl dekorativ als auch funktional sein, das heißt, sie dienen dazu, den Charakter zu bewegen.

3. Richten Sie eine Kollision zwischen dem Protagonisten und den Plattformen ein. Fügen Sie dazu Skripte hinzu, damit der Held nicht durch die Plattformen gehen kann, sondern mit ihnen kollidiert und auf ihnen stehen kann. Dies kann mit dem Block "Wenn betroffen" realisiert werden. ", das prüft, ob ein Held mit einer Plattform kollidiert, und der Block kollidiert mit . ", der die Bewegung des Helden stoppt, wenn er mit der Plattform in Berührung kommt.

Nachdem Sie diese Schritte ausgeführt haben, werden die Plattformen in Ihrem Scratch-Platformer erstellt und konfiguriert. Jetzt kann sich die Hauptfigur auf ihnen bewegen.

Schritt 4. Hindernisse schaffen

Um Ihrem Platformerspiel Hindernisse hinzuzufügen, müssen Sie die Blöcke in Scratch verwenden, um Sprites auf der Bühne zu zeichnen und zu bewegen. Hier ist eine Schritt-für-Schritt-Anleitung:

1. Erstellen Sie ein neues Sprite für das Hindernis. Dies kann ein Block oder ein anderes geeignetes Grafikelement sein.

2. Verwenden Sie die Zeichenblöcke in Scratch, um das Aussehen des Hindernisses anzupassen. Sie können die Farbe, Größe und Form eines Sprites mit diesen Blöcken ändern.

3. Platzieren Sie Hindernisse auf der Bühne, indem Sie die Sprite-Bewegungsblöcke verwenden. Sie können den Anfangs- oder Endpunkt einer Hindernisbewegung angeben.

4. Legen Sie die Regeln und Bedingungen fest, um den Charakter mit Hindernissen zu kollidieren. Verwenden Sie Steuergeräte und Kollisionsdetektoren, um Aktionen festzulegen, wenn ein Charakter mit einem Hindernis kollidiert.

5. Testen Sie Ihr Spiel gründlich, um sicherzustellen, dass die Hindernisse ordnungsgemäß funktionieren. Stellen Sie sicher, dass der Charakter nicht durch Hindernisse gehen oder seinen Weg ebnen kann.

Beim Erstellen von Hindernissen ist es wichtig, die Schwierigkeit des Spiels und die Fähigkeit des Spielers zu berücksichtigen, diese Hindernisse zu überwinden. Passen Sie die Größe, Form und Position der Hindernisse an, um ein Gameplay mit dem gewünschten Schwierigkeitsgrad zu erstellen.

Schritt 5. Hinzufügen von Feinden

Um Feinde für unseren Platformer zu erschaffen, werden wir die Sprites ihrer Charaktere und den Code für ihre Bewegung verwenden.

1. Erstellen Sie ein neues Sprite für den Feind, der sich über den Bildschirm bewegt. Sie können ein Sprite eines vorhandenen Charakters verwenden, indem Sie ihm einen Anzug mit einer anderen Animation hinzufügen oder einfach ein neues Sprite erstellen.

2. Klicken Sie für das erstellte Gegnersprite auf die Registerkarte Skript. Fügen Sie im Codeblock "Wenn das grüne Flag angeklickt wird" den folgenden Code hinzu:

wenn die grüne Flagge gedrückt wird, setzen Sie x auf (-240) Setzen Sie y auf (240)

Dieser Code platziert den Feind an der Startposition links vom Bildschirm.

3. Fügen Sie einen neuen Codeblock unterhalb des vorherigen hinzu, damit sich der Feind von links nach rechts bewegt. Verwenden Sie den Block "10 Schritte bewegen".

4. Fügen Sie einen neuen Codeblock mit der Bedingung "wenn x > 240" hinzu, damit der Feind nach Erreichen des rechten Randes des Bildschirms in seine Ausgangsposition zurückkehrt. Setzen Sie das x innerhalb dieses Blocks auf (-240).

5. Jetzt kannst du das feindliche Sprite kopieren und der Szene mehrere Feinde hinzufügen. Stellen Sie sie an verschiedenen Startpositionen auf dem Bildschirm aus.

wenn die grüne Flagge gedrückt wird, setzen Sie x auf (-240) Setzen Sie y auf (240)

6. Die Bewegungsparameter von Feinden können mit den Blöcken "Bewegen nach" und "x ändern nach" geändert werden. Es ist auch möglich, die Ausgangspositionen von Feinden zu ändern.

Glückwunsch! Jetzt hast du Feinde, die sich in deinem Scratch-Jump'n'Run über den Bildschirm bewegen.

Schritt 6. Level erstellen und das Spiel beenden

Jetzt, da wir den Helden erstellt haben und ihm die Möglichkeit hinzugefügt haben, sich durch das Level zu bewegen, ist es Zeit, mit der Erstellung des Levels selbst und der Bedingungen für seinen Durchgang zu beginnen.

Zuerst erstellen wir eine Tabelle, die eine Ebene darstellt. Jede Zelle in der Tabelle symbolisiert einen Block auf der Ebene.

BlockBlockBlock
LeerLeerLeer
LeerBlockLeer

Im obigen Beispiel besteht die Ebene aus drei Zeilen und drei Spalten. Blöcke werden durch das Wort "Block" und leere Zellen durch das Wort "Leer" gekennzeichnet. Sie können jede Größe und Form haben, je nachdem, welches endgültige Aussehen der Entwickler erhalten möchte.

Nachdem wir eine Ebene erstellt haben, fügen wir zwei neue Blöcke hinzu - den Startblock und den Zielblock. Der Startblock ist der erste Block des Levels, von dem das Spiel beginnt, und der Zielblock ist der letzte Block, zu dem der Held gelangen muss, um das Spiel zu beenden.

Jetzt, da das Level fertig ist, können Sie beginnen, die Bedingungen für Sieg und Niederlage zu überprüfen. Wenn ein Held den Zielblock erreicht, gilt das Spiel als gewonnen. Wenn ein Held einen Block berührt oder von der Plattform fällt, gilt das Spiel als verloren.

Um die Überprüfung der Bedingungen zu organisieren, fügen wir spezielle Codeblöcke hinzu, die die Position des Helden überprüfen und sie mit den Positionen des Zielblocks und des Plattformblocks vergleichen. Wenn sich der Held in der Nähe des Zielblocks befindet, wird das Verfahren zum Beenden des Spiels mit einem Sieg gestartet. Wenn sich ein Held in der Nähe eines Plattformblocks befindet oder ihn berührt, wird das Verfahren zum Beenden des Spiels mit einer Niederlage gestartet.

Jetzt wissen wir, wie man Level erstellt und die Bedingungen des Spielablaufs überprüft. Das Spiel begann seine endgültige Form anzunehmen, es bleibt nur übrig, die notwendigen Verbesserungen hinzuzufügen und das Verhalten des Helden und der Blöcke zu korrigieren. Die Fortsetzung folgt!