Spielen macht Spaß – Spiele selbst zu programmieren, noch viel mehr! Alles, was du dafür brauchst, lernst du in diesem Buch, auch wenn du bisher noch nie programmiert hast! Scratch ist eine farbenfrohe Drag-and-drop-Programmiersprache, die direkt im Browser benutzt wird. Sie wird weltweit von Millionen von Anfängern verwendet und eignet sich prima, um spielerisch die Grundzüge des Programmierens kennenzulernen. Diese zweite Ausgabe von "Coole Spiele mit Scratch" wurde jetzt vollständig aktualisiert. Scratch 3 macht es einfacher denn je, deine Programmierfähigkeiten Block für Block aufzubauen. Du lernst spielerisch zu programmieren, indem du Videospiele erschaffst, in denen beim Katzenwerfen ins Schwarze getroffen, Asteroiden zerstört und ein KI-Feind überlistet werden können. Mit Scratch 3 geht das jetzt auch auf Mobilgeräten und dem Raspberry Pi – und immer ganz ohne Installation.
"Coole Spiele mit Scratch 3" leitet Kinder und 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.
In jedem Kapitel wirst du ein Spiel erstellen und dabei die wichtigsten Programmierkonzepte kennenlernen und direkt anwenden. Von einer Skizze, die festlegt, wie das Spiel aussehen soll, führt eine Schritt-für-Schritt-Anleitung zum funktionierenden Videospiel. Diese Spiele kannst du nach eigenen Vorstellungen gestalten, indem du spezielle Funktionen, zusätzliche Level und sogar Cheat-Modi hinzufügst.
Mit diesem Buch wirst du z.B. diese Spiele selbst programmieren:
Maze Runner, mit acht verschiedenen Levels, durch die man entkommen muss
Körbewerfen unter Schwerkraftbedingungen (und mit Katzen!), inklusive realistischer Flugbahn
Ein Brick-Breaker-Spiel mit Animationen und Soundeffekten von simpel bis edel
Asteroidenknacker, ein Klon des klassischen Asteroids-Spiels mit einem tastaturgesteuerten Raumschiff
Ein Mario-Bros.-ähnliches Jump-&-Run-Spiel mit viel Action und KI-gesteuerten Feinden
Wie sich schon mit wenigen Zeilen Scratch-Code eine bunte Grafik-Demo programmieren lässt, siehst du in dieser Leseprobe. Früher in den 80er-Jahren erstellten Programmierer aus der sogenannten Demoscene solche Programme, um ihre Fähigkeiten zu demonstrieren. Und das kannst heute dank Scratch auch du!
Wer hat's geschrieben?
Al Sweigart ist Softwareentwickler, Fachbuchautor und ein echter Frood, der weiß, wo sein Handtuch ist. Er lebt in San Francisco, bringt Jugendlichen und Erwachsenen das Programmieren bei und hat bereits mehrere Programmierbücher für Einsteiger geschrieben, darunter Routineaufgaben mit Python automatisieren und Coole Spiele mit Scratch, die ebenfalls beim dpunkt.verlag erschienen sind. Auf seiner Website stehen seine Bücher unter einer Creative Commons-Lizenz auch kostenlos (auf Englisch) zur Verfügung.