Haupt Linux Schreibe dein eigenes Raspberry Pi-Spiel

Schreibe dein eigenes Raspberry Pi-Spiel



Der Raspberry Pi ist eine Sensation für Computer, aber er wurde ursprünglich mit einer zentralen Absicht entwickelt: eine neue Generation dazu zu inspirieren, über Spielekonsolen, Smartphones und Tablets hinauszuschauen und die Art des Codes zu akzeptieren.

Schreibe dein eigenes Raspberry Pi-Spiel

Wenn Sie nach Projekten suchen, die mit einem Raspberry Pi zu tun haben, lesen Sie unser Tutorial zu So verwandeln Sie einen Raspberry Pi in ein XBMC Media Center ?

Es enthält eine Auswahl von Programmierumgebungen, die in die Debian-basierte Linux-Distribution integriert sind. Der einfachste Einstieg ist jedoch Scratch. Scratch wurde vom Media Lab am MIT entwickelt und wurde entwickelt, um Kindern die Grundlagen des Programmierens beizubringen, ohne komplexe Syntax lernen zu müssen.

Mit Scratch können Benutzer Charaktere und Objekte in eine Spielumgebung ziehen und dort ablegen und dann ihre Aktionen mithilfe von Bausteinen programmieren, die in farbcodierte Kategorien wie Steuerelemente, Bewegung, Bediener und Erkennung gruppiert sind. Durch Ziehen und Ablegen können Sie überraschend ausgefeilte interaktive Geschichten, Animationen und Spiele erstellen und diese dann einer globalen Community von Studenten und Entwicklern zur Verfügung stellen.

Möchten Sie einen Raspberry Pi kaufen? Entdecken Sie hier das gesamte Sortiment an Kits, Zubehör und Koffern.

Erste Schritte mit Scratch

In dieser Funktion erstellen wir ein Arcade-Spiel - wir nennen es Crustacean Storm - und geben Ihnen einige Hinweise, wie Sie es weiterentwickeln können.

vererbung deaktivieren windows 10

Wenn Sie noch nie auf Scratch gestoßen sind, sollten Sie sich unsere ansehen vorherige Funktion zum Programmieren damit , die einige der Grundfunktionen abdeckt. Scratch ist jedoch leicht zu erlernen. Die Skripte sind verständlich, und Sie können viel lernen, indem Sie Spiele herunterladen und herausfinden, was sie zum Ticken bringt.

Machen Sie sich keine Sorgen, wenn Sie keinen Raspberry Pi haben: Scratch läuft problemlos unter Windows, OS X und Linux und sogar auf den bescheidensten PCs. Sie können Laden Sie es herunter und finden Sie hier viele Beispielprogramme .

Wir möchten auch, dass Sie Ihre abgeschlossenen Spiele mit uns teilen. Wir haben uns mit den Entwicklern des Raspberry Pi zusammengetan, um unseren eigenen Scratch-Spielewettbewerb durchzuführen.

Start

StartStarten Sie zuerst Scratch. Jetzt können Sie keine Katze mehr in einem Spiel namens Crustacean Storm haben. Klicken Sie mit der rechten Maustaste auf das Sprite und löschen Sie es. Gehen Sie zur Leiste 'Neues Sprite' über dem Fenster unten rechts, wählen Sie die mittlere Schaltfläche, um ein neues Sprite aus der Datei auszuwählen, gehen Sie zum Ordner 'Kostüme | Tiere' und wählen Sie 'Hai 1-b'.

Schrumpfen

SchrumpfenWie er ist, ist der Hai zu groß. Lassen Sie uns ihn verkleinern. Wählen Sie das Verkleinerungswerkzeug aus der Symbolleiste (wie oben gezeigt) und klicken Sie ungefähr 30 Mal auf den Hai, bis er ungefähr die hier gezeigte Größe hat. Jetzt ist es Zeit, das Sprite zu benennen. Gehen Sie zur Namensleiste über dem zentralen Fenster und geben Sie ein, um den Namen von Sprite1 in Shark zu ändern.

Kontrolle 1

Kontrolle 1Es ist Zeit, den Spieler unter Kontrolle zu bringen. Wählen Sie zuerst die Kontrollkategorie oben links auf dem Bildschirm aus und ziehen Sie die Blöcke, wenn Sie die Leertaste drücken, für immer in das Skriptfenster des Hais, wie hier gezeigt. Wir werden die Leertaste als Startschlüssel für unser Spiel verwenden.

Kontrolle 2

Kontrolle 2Ziehen Sie nun den if-Block aus der Control-Kategorie in den Forever-Block, wechseln Sie dann zur Sensing-Kategorie und ziehen Sie den gedrückten Tastenblock 'Leertaste' zum Kontrollpunkt auf dem if. Verwenden Sie das Dropdown-Menü, um das Leerzeichen in den Aufwärtspfeil zu ändern.

Antwort

AntwortDas sagt Scratch, dass er nach der Aufwärts-Taste Ausschau halten soll, aber jetzt müssen wir die Antwort zuweisen. Gehen Sie zur Kategorie Bewegung und ziehen Sie die Änderung y um 10 Block in den if-Block. Wenn die Leertaste und dann der Aufwärtspfeil gedrückt werden, bewegt sich unser Hai jetzt. Sie können dies jetzt für den Abwärtspfeil wiederholen und die Änderung y durch den Wert auf -10 ersetzen.

Startposition

StartpositionDamit der linke und der rechte Pfeil funktionieren, wiederholen Sie die Schritte 4 und 5, ersetzen Sie jedoch die Änderung y durch Block durch die Änderung x durch Block und stellen Sie die Werte -10 bzw. 10 ein. Schließlich braucht unser Stern eine Startposition. Nehmen Sie den Block 'Gehe zu x: 0 y: 100' von Motion und ziehen Sie ihn an die angezeigte Stelle. Ändern Sie beide Werte auf 0.

Fisch

FischKlicken Sie nun erneut, um ein neues Sprite aus der Datei auszuwählen und einen Fisch auszuwählen, bevor Sie ihn wie in Schritt 2 verkleinern und in Fisch umbenennen. Stellen Sie sicher, dass es wie gezeigt ausgewählt ist, und ziehen Sie, wenn Sie die Leertaste in das zentrale Skriptfenster drücken. Gehen Sie zu Bewegung und ziehen Sie den Block Gehe zu x: 0 y: 0 an die gewünschte Stelle.

Zufällig

ZufälligStellen Sie x auf 205 ein. Um zu verhindern, dass der Fisch immer an derselben Stelle erscheint, gehen Sie zu Operatoren und ziehen Sie den zufälligen 1 bis 10-Auswahlblock in den y-Wert. Setzen Sie die Werte auf -180 und 180. Gehen Sie als Nächstes zu Steuerung und ziehen Sie sie für immer hinein, um sie unten einzufangen. Gehen Sie dann zu Bewegung und ziehen Sie die Änderung x durch Block darin. Ändern Sie x in -5.

Kantenerkennung

KantenerkennungWir möchten, dass unsere Fische wieder auftauchen, wenn sie auf die Seite des Bildschirms treffen. Ziehen Sie einen if-Block aus Control in den Forever-Block, wechseln Sie dann zur Kategorie Sensing und ziehen Sie den berührenden Block auf das if. Wählen Sie Edge aus der berührenden Dropdown-Liste. Ziehen Sie einen Go-to-X & Y-Block aus Motion und konfigurieren Sie ihn wie in Schritt 8.

Sims 4 wie man Eigenschaften ändert

Variablen

VariablenKlicken Sie auf Variablen und dann auf die Schaltfläche Variable erstellen. Nennen wir es Score. Die Punktzahl wird nun in der oberen linken Ecke des Spielbildschirms angezeigt. Fügen Sie einen neuen Block bei gedrückter Leertaste von Control hinzu und befestigen Sie einen Block für immer. Gehen Sie nun zu Sensing und ziehen Sie einen berührenden Block hinein. Wählen Sie Hai aus der Dropdown-Liste.

Fisch trifft Hai

Fisch trifft HaiWas passiert, wenn der Fisch auf den Hai trifft? Unser Fischfreund wird gefressen und die Punktzahl steigt. Gehen Sie zu Variablen und ziehen Sie die Änderungsbewertung um 1 Block, dann zu Looks und ziehen Sie die Änderungsfarbe um 25 Block. Ändern Sie die Farboption in Pixel.

Längere Wirkung

Längere WirkungEs ist ein schöner Effekt, aber viel zu früh vorbei. Ziehen Sie einen Warteblock von 1,00 Sekunden aus Control und ändern Sie die Wartezeit auf 0,02. Ziehen Sie dann einen anderen Farbblock zum Ändern und ändern Sie die Farbe in Pixel. Fügen Sie den Go to X-Block mit einer zufälligen y-Position (wie in Schritt 8) und einem klaren Grafikeffektblock aus Looks hinzu.

Es ist Krabbenzeit!

Es ist Krabbenzeit! Fügen Sie ein neues Sprite hinzu - Krabbe 1-a - und verkleinern Sie ihn. Wir können die Krabbe bewegen, indem wir das Fischskript duplizieren. Klicken Sie auf das Fisch-Sprite, dann auf das Symbol Duplizieren in der oberen Symbolleiste, klicken Sie auf das erste Skript für diesen Fisch und ziehen Sie es auf die Krabbe. Gehen Sie zum Skript der Krabbe und ändern Sie die Änderung x nach Wert, sodass sie -8 lautet.

Tödliche Krabbe

Tödliche KrabbeDie Krabbe bewegt sich, aber wir wollen, dass er tödlich ist. Ziehen Sie einen neuen Block, wenn Sie die Leertaste gedrückt haben, und fügen Sie dann einen Block für immer hinzu, wenn. Gehen Sie zu Sensing und fügen Sie einen berührenden Block hinzu. Verwenden Sie das Dropdown-Menü, um das Shark-Sprite auszuwählen. Gehen Sie zu Steuerung und ziehen Sie einen Broadcast-Block hinein. Wählen Sie Neu aus der Dropdown-Liste und nennen Sie es Tod.

Tod

TodDer Tod ist gleich Spielende. Wählen Sie das Shark-Sprite aus, gehen Sie zur Kategorie Control und fügen Sie den Block hinzu, wenn ich ihn erhalte. Wählen Sie Tod aus der Dropdown-Liste. Fügen Sie nun einen Wiederholungsblock von Control hinzu, gehen Sie zu Looks und fügen Sie denselben Pixelblock wie in Schritt 12 und dann einen Warteblock hinzu.

Langsamer Tod

Langsamer TodLassen Sie uns den Untergang des Hais etwas ausdehnen. Setzen Sie den Wartewert auf 0,1 Sekunden und den Wert im Wiederholungsblock auf 6. Fügen Sie am Ende dieses Skripts einen Stopp von Control hinzu. Damit ist das Spiel beendet, wenn der Hai getroffen wird.

Website zu vertrauenswürdigen Websites hinzufügen Chrome

Punktzahl zurückgesetzt

Punktzahl zurückgesetztWir müssen die Punktzahl jedes Mal zurücksetzen, wenn das Spiel gestartet wird. Ziehen Sie also eine festgelegte Punktzahl von Variablen auf 0 und einen Showblock von Looks auf das erste Hai-Skript und platzieren Sie sie direkt unter dem Anfangsbuchstaben, wenn Sie die Leertaste drücken.

Krabbenschwarm!

Krabbenschwarm!Wir haben einen Killerkrebstier, aber was ist mit einem Schwarm? In Scratch können Sie Krabben leicht duplizieren. Klicken Sie auf das Duplizieren-Werkzeug und dann auf die Krabbe und erstellen Sie ein oder zwei weitere Krabben. Wenn Sie fertig sind, klicken Sie oben rechts auf die Schaltfläche, um den Vollbild-Präsentationsmodus aufzurufen, drücken Sie die grüne Flagge und dann die Leertaste - und starten Sie die Wiedergabe.

Was nun?

Was nun?Wohin gehst du von hier aus? Das Hinzufügen eines Hintergrunds wäre ein einfacher Schritt (hier haben wir einfach den Standardhintergrund bearbeitet und ihn mit dem Paintbucket-Werkzeug mit Blau gefüllt). Eine andere Möglichkeit wäre, Soundeffekte oder sogar einfache Animationen hinzuzufügen. Sowohl der Hai als auch die Krabbe haben alternative Kostüme, die Sie verwenden können, und es ist einfach, den Schalter zum Kostümblock in der Kategorie Looks zu verwenden. Durch Ändern der Werte können Sie auch die Krabben und Fische beschleunigen, während Sie beide duplizieren können, um ein geschäftigeres Spiel zu erzielen. Warum nicht versuchen, feindlichere Meerestiere mit unterschiedlichen Bewegungsmustern hinzuzufügen oder das Thema insgesamt zu ändern? Oder fügen Sie Titel und einen richtigen Game Over-Bildschirm hinzu. Scratch macht all dies und noch mehr möglich - der Rest liegt bei Ihnen.

Schreibe dein eigenes Raspberry Pi-Spiel

Schreibe dein eigenes Raspberry Pi-Spieln / A

Interessante Artikel

Tipp Der Redaktion

Speichert Canva automatisch?
Speichert Canva automatisch?
Die Arbeit an einem Design auf Canva ist benutzerfreundlich und unkompliziert, aber einige Projekte sind zeitaufwändiger als andere. Aus diesem Grund ist die automatische Speicherfunktion praktisch. Wenn etwas mit Ihrem Design passiert, wie dem Programm oder Ihrem
Zurücksetzen und Löschen einer Xbox 360 auf die Werkseinstellungen vor dem Verkauf
Zurücksetzen und Löschen einer Xbox 360 auf die Werkseinstellungen vor dem Verkauf
Wenn Sie Ihre Xbox 360 verkaufen möchten, sollten Sie einige Dinge tun, bevor Sie die Anzeige schalten. Zuerst sollten Sie Ihre Konsole auf die Werkseinstellungen zurücksetzen, um sie sauber zu wischen und zu den Werkseinstellungen zurückzukehren. Optional möchten Sie vielleicht
Star Wars: Jedi Challenges Review: Das unverzichtbare Geschenk für Star Wars-Besessene
Star Wars: Jedi Challenges Review: Das unverzichtbare Geschenk für Star Wars-Besessene
Jeder Star Wars-Fan, der sagt, er hätte nicht davon geträumt, ein Jedi oder Sith zu sein, lügt dich an. Flach lügen. Ein Lichtschwert tragen zu können, hat einen so starken Reiz, dass es zu einem Sport wird
So aktivieren Sie Java in Chrome
So aktivieren Sie Java in Chrome
Benötigen Sie Java in Chrome? Ab Chrome 42 wird Java nicht mehr unterstützt. Sie können Java jedoch weiterhin in Chrome aktivieren, indem Sie Erweiterungen und Plug-ins von Drittanbietern verwenden.
So fügen Sie Minecraft Java einen benutzerdefinierten Skin hinzu
So fügen Sie Minecraft Java einen benutzerdefinierten Skin hinzu
Wenn Sie Minecraft spielen, gibt es nicht viele Möglichkeiten für Avatare. Sie haben Steve und Alex, die Standard-Skins in Minecraft – und das war’s. Einige Leute sind damit zufrieden, andere ziehen es vor, ihre Avatare zu ändern
Registrierungsoptimierung zum Deaktivieren von Action Center-Benachrichtigungen in Windows 7
Registrierungsoptimierung zum Deaktivieren von Action Center-Benachrichtigungen in Windows 7
In Windows 7 informiert Sie das Action Center über verschiedene Sicherheits- und Wartungsaufgaben. Es zeigt ein Flaggensymbol im Benachrichtigungsbereich an und zeigt Ihnen Ballon-Tooltips, wenn Windows eine Aktion von Ihnen erfordert, z. B. wenn Updates installiert werden müssen, Dateien gesichert werden müssen oder wenn Sie keine haben
Pinnacle PCTV USB Stick Testbericht
Pinnacle PCTV USB Stick Testbericht
Ihr Notebook ist tragbar und Ihr Fernseher kann es auch sein. Für nur 27 € können Sie einen USB-Tuner anschließen und Live-TV ansehen, anhalten und aufzeichnen. Außerdem können alle DVB-T-Tuner HDTV-Sendungen jederzeit verarbeiten.