Coole Spiele mit Scratch

Lerne programmieren und baue deine eigenen Spiele

Al Sweigart

Diese Publikation zitieren

Al Sweigart, Coole Spiele mit Scratch (2017), dpunkt.verlag, Heidelberg, ISBN: 9783960881636

518
Accesses
4
Quotes

Beschreibung / Abstract

Spiele Computerspiele nicht nur – erfinde sie selbst!

Scratch, die bunte Drag-and-drop-Programmiersprache, wird bereits von Millionen Programmieranfängern benutzt. Mit diesem Buch gestaltest du coole Spiele und lernst dabei mühelos programmieren. Mach dich bereit, Asteroiden zu zerstören, Körbe zu werfen und Obst zu zerteilen.

Jedes Spiel enthält leicht verständliche Anweisungen, Arbeitsaufgaben und Anregungen für deine eigenen Spiele. Du willst deine persönlichen Level oder Cheats schaffen? Kein Problem, schreibe einfach etwas Code.

Du lernst Spiele zu programmieren wie:
• Maze Runner: Entkomme dem Labyrinth!
• Snaaaaaaake: Verspeise Äpfel und entrinne deinem eigenen Schwanz.
• Asteroid Breaker: Vernichte Weltraumtrümmer.
• Obstschlitzer: ein Klon des bekannten Spiels Fruit Ninja
• Brick Breaker: eine Neuauflage von Breakout, dem Bauklotz-Klassiker
• Ein anspruchsvolles Jump-&-Run-Spiel: Spielspaß inspiriert von Super Mario Bros.

Programmieren lernen sollte nicht dröge und langweilig sein. "Coole Spiele mit Scratch" macht es zur Spielerei!

Beschreibung

Al Sweigart ist Softwareentwickler, Sachbuchautor und ein echter Frood, der weiß, wo sein Handtuch ist. Er hat mehrere Programmierlehrbücher für Einsteiger geschrieben, unter anderem Routineaufgaben mit Python organisieren, das ebenfalls bei dpunkt erschienen ist. Auf seiner Website inventwithpython.com/ sind seine Bücher unter einer Creative-Commons-Lizenz kostenlos verfügbar (in Englisch).

Inhaltsverzeichnis

  • BEGINN
  • Inhaltsübersicht
  • Inhaltsverzeichnis
  • Danksagungen
  • Einleitung
  • Für wen ist dieses Buch gedacht?
  • Der Aufbau dieses Buches
  • Die Projekte durcharbeiten
  • Zusatzmaterial auf der Begleitwebsite
  • Korrekturen und Ergänzungen
  • Kapitel 1: 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
  • Kapitel 2: 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
  • Version 2.0: Regenbogendreiecke
  • Version 3.0: Zwei Regenbogenlinien
  • Version 4.0: Es ist deine Entscheidung!
  • Zusammenfassung
  • Wiederholungsfragen
  • Kapitel 3: 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
  • Version 3.0: Fallen
  • Cheat-Modus: Durch die Wände gehen
  • Zusammenfassung
  • Wiederholungsfragen
  • Kapitel 4: 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
  • Version 2.0: Zwei-Spieler-Modus
  • Cheat-Modus: Bewegungsloser Reifen
  • Zusammenfassung
  • Wiederholungsfragen
  • Kapitel 5: 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
  • Kapitel 6: Snaaaaaake!
  • Das Projekt skizzieren
  • A. Den Schlangenkopf bewegen
  • B. Äpfel anzeigen
  • C. Einen Schlangenkörper hinter dem Kopf anzeigen
  • Das vollständige Programm
  • Version 2.0: Bonusfrüchte
  • Cheat-Modus: Unbesiegbarkeit
  • Cheat-Modus: Die Schlange verliert ihren Schwanz
  • Zusammenfassung
  • Wiederholungsfragen
  • Kapitel 7: Obstschlitzer
  • Das Projekt skizzieren
  • A. Den Startbildschirm gestalten
  • B. Die Schnittspur erzeugen
  • C. Die Startschaltfläche erstellen
  • D. Früchte und Bomben fallen lassen
  • E. Figuren für die Gesundheitspunkte erstellen
  • F. Das Spiel beenden
  • Version 2.0: High Score
  • Cheat-Modus: Die Gesundheit wiedererlangen
  • Zusammenfassung
  • Wiederholungsfragen
  • Kapitel 8: 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
  • Kapitel 9: 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