Coole Spiele mit Scratch 3

Lerne programmieren und baue deine eigenen Spiele

Al Sweigart

Diese Publikation zitieren

Al Sweigart, Coole Spiele mit Scratch 3 (2021), dpunkt.verlag, Heidelberg, ISBN: 9783969106389

673
Accesses
6
Quotes

Beschreibung / Abstract


Mit Videospielen programmieren lernen – ohne geschriebene Computersprache!



  • Programmiere selbst Computerspiele

  • Lerne spielerisch die Grundzüge des Programmierens

  • Das bewährte Buch aktualisiert auf Scratch 3

  • Der kostenfreie Scratch-Editor läuft im Webbrowser – keine Installation nötig!



Scratch, die farbenfrohe Drag-and-drop-Programmiersprache, wird auf der ganzen Welt von Millionen von Anfängern verwendet, und die zweite Ausgabe von Coole Spiele mit Scratch – jetzt vollständig aktualisiert für die Verwendung mit Scratch 3 – macht es einfacher denn je, deine Programmierfähigkeiten Block für Block aufzubauen. Die Leserinnen und Leser lernen zu programmieren, indem sie coole Videospiele schaffen, in denen beim Katzenwerfen ins Schwarze getroffen, Asteroiden zerstört und ein KI-Feind überlistet werden können. Mit Scratch 3.0 geht das jetzt auch auf Mobilgeräten und dem Raspberry Pi - und immer ganz ohne Installation.



Das Buch leitet Kinder und andere Programmierneulinge zum Programmieren an. Beispiele und Sprache des Buches sind leichtverständlich gehalten; für Kinder in den ersten Grundschulklassen wird empfohlen, die Kapitel gemeinsam mit Älteren durchzugehen.



Jedes Kapitel zeigt jeweils, ein Spiel zu erstellen und erklärt dabei die wichtigsten Programmierkonzepte. Von einer Skizze, die festlegt, wie das Spiel aussehen soll, führt eine Schritt-für-Schritt-Anleitung zum funktionierenden Videospiel. Diese Spiele können von den Leserinnen und Lesern dann nach eigenen Vorstellungen gestaltet werden, indem sie spezielle Funktionen, zusätzliche Level und sogar Cheat-Modi hinzufügen.



Zu den Programmierbeispielen gehören Spiele wie z.B.:

- Maze Runner, mit acht verschiedenen Levels, durch die man entkommen muss

- Körbewerfen unter Schwerkraftbedingungen (und mit Katzen!), realistische Flugbahn inklusive

- Ein Brick-Breaker-Spiel mit Animationen und Soundeffekten von simpel bis edel

- Asteroid Breaker ... in Space!, ein Klon des klassischen Asteroids-Spiels mit einem tastaturgesteuertem Raumschiff

- Ein Mario-Bros.-ähnliches Jump'n'Run-Spiel mit viel Action und KI-gesteuerten Feinden
Es ist nie zu früh (oder zu spät), mit dem Programmieren anzufangen, und Coole Spiele mit Scratch 3 macht den Lernprozess nicht nur lustig – es lässt die Programmiererinnen und Coder in spe auch ein Spiel daraus machen!





Beschreibung

Al Sweigart ist Softwareentwickler und vermittelt Coding-Kenntnisse an Erwachsene und Kinder. Er hat mehrere Programmierlehrbücher für Einsteiger (und auch solche für Fortgeschrittene) geschrieben, unter anderem Routineaufgaben mit Python automatisieren, das ebenfalls bei dpunkt erschienen ist.

Inhaltsverzeichnis

  • BEGINN
  • Danksagungen
  • Einleitung
  • Für wen ist dieses Buch gedacht?
  • Der Aufbau dieses Buches
  • Die Projekte durcharbeiten
  • Zusatzmaterial auf der Begleitwebsite
  • Korrekturen und Ergänzungen
  • Erste Schritte mit Scratch
  • Scratch ausführen
  • Der Offline-Editor
  • Figuren und der Scratch-Editor
  • Der Zeichenbereich
  • Codeblöcke
  • Deine Programme vorführen
  • Wenn du Hilfe brauchst
  • Zusammenfassung
  • Regenbogenlinien im Weltraum
  • Das Projekt skizzieren
  • A. Den Weltraum-Hintergrund anlegen
  • B. Drei bewegliche Punkte erstellen
  • C. Die Regenbogenlinien zeichnen
  • Das vollständige Programm
  • Turbo-Modus
  • Zusammenfassung
  • Wiederholungsfragen
  • Ein Labyrinthspiel
  • Das Projekt skizzieren
  • A. Die Katze bewegen
  • B. Die Labyrinthe der einzelnen Levels gestalten
  • C. Verhindern, dass die Katze durch die Wände geht
  • D. Ein Ziel am Ende des Labyrinths anlegen
  • Das vollständige Programm
  • Version 2.0: Zwei-Spieler-Modus
  • Cheat-Modus: Durch die Wände gehen
  • Zusammenfassung
  • Wiederholungsfragen
  • Basketball mit Schwerkraft
  • Das Projekt skizzieren
  • A. Die Katze springen und fallen lassen
  • B. Die Katze nach rechts und links gehen lassen
  • C. Einen schwebenden Reifen erstellen
  • D. Die Katze Körbe werfen lassen
  • Das vollständige Programm
  • Cheat-Modus: Bewegungsloser Reifen
  • Zusammenfassung
  • Wiederholungsfragen
  • Ein Brick-Breaker-Spiel mit Schliff
  • Das Projekt skizzieren
  • A. Einen Schläger erstellen, der sich nach rechts und links bewegt
  • B. Einen Ball erstellen, der an den Wänden abprallt
  • C. Den Ball vom Schläger abprallen lassen
  • D. Klone des Backsteins erstellen
  • E. Den Ball von den Steinen abprallen lassen
  • F. Meldungen für Sieg und Niederlage anzeigen
  • Das vollständige Programm
  • Version 2.0: Zeit für den letzten Schliff
  • Zusammenfassung
  • Wiederholungsfragen
  • Asteroidenknacker
  • Das Projekt skizzieren
  • A. Ein Raumschiff erstellen, das umhergestoßen wird
  • B. Für eine umlaufende Bewegung an den Rändern sorgen
  • C. Mit der Maus zielen und mit der Leertaste schießen
  • D. Umherschwebende Asteroiden erstellen
  • E. Getroffene Asteroiden in zwei Hälften teilen
  • F. Den Punktestand verfolgen und einen Timer erstellen
  • G. Ein getroffenes Raumschiff explodieren lassen
  • Version 2.0: Begrenzter Munitionsvorrat
  • Cheat-Modus: Energiespirale
  • Zusammenfassung
  • Wiederholungsfragen
  • Ein anspruchsvolles Jump-&-Run-Spiel
  • Das Projekt skizzieren
  • A. Die Katze fallen und landen lassen
  • B. Die Bewegung an steilen Hängen und Wänden gestalten
  • C. Die Katze verschieden hoch springen lassen
  • D. Decken erkennen
  • E. Eine Hitbox für die Katzenfigur verwenden
  • F. Die Gehanimation verbessern
  • G. Das Level gestalten
  • H. Krabben und Äpfel hinzufügen
  • Zusammenfassung
  • Wiederholungsfragen
  • Wie geht es jetzt weiter?
  • Index

Ähnliche Titel

    Mehr von diesem Autor