SCRATCH. Beispiel 1. "Pong"



Ähnliche Dokumente
MIA INFORMATIK Scratch Übungen

Scratch: Spiele programmieren mit Scratch

MIA INFORMATIK Scratch Übungen

Einführung in die Programmiersprache SCRATCH

Tutorial zum Umgang mit Scratch

Informatik Klasse 7 Arbeitsmaterialien und Übungen

Coding For Tomorrow ist eine Initiative der Vodafone Stiftung Deutschland ggmbh in Kooperation mit JUNGE TÜFTLER ggmbh

Animation. Animation. Erstellen einer Karte: 2. Gib Klebstoff auf die Rückseite. 3. Schneide die Karte entlang der gestrichelten Linie aus.

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben.

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben.

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Entwickeln bleiben.

Arbeitsheft Programmieren für Kinder

Aquarium 6. Ein Aquarium soll her. Doch mit wie vielen Fischen? Das entscheidest du.

Handbuch Programmieren für Kinder

PC-Lernspiel: V/F. Hier kannst du das Spiel starten und beenden: Hier wechselst du in die Programmieransicht bzw. auf Vollbild.

1.1 Scratch-Oberfläche

Gruppenpuzzle: Bewegung und Zeichnen

Coole Spiele mit Scratch Lerne programmieren und baue deine eigenen Spiele

Eigene Klappkarte in Word erstellen

Quelle: programmierung/scratch. Wiederholungen. Informatik AG Goetheschule Dieburg Christian Wach

Nutzungshinweise. Interaktive Karte der Überschwemmungsgebiete

Flucht vor dem Drachen


Brownsche Bewegung Ein Squeak Etoys Projekt von Christian Nosko

Vermessung und Markierung Extras Vermessen und Markieren

Mein Computerheft. Arbeiten mit Paint.NET. Ich kann ein Bildbearbeitungsprogramm öffnen. Öffne Paint.NET mit einem Doppelklick!

Mit Scratch auf eine Zeitreise

Das Grafikfenster ist dein Zeichenfeld. In das Eingabefenster kannst du mathematische Ausdrücke eingeben, zb die Koordinaten eines Punktes.

Optische Täuschungen 2. Teil

Einführung in die Dynamische Geometrie-Software GeoGebra

Handbuch Programmieren für Kinder

12 Ideen zum Loslegen Kunst mit SNAP

Scratcher werden Arbeitsblatt

DEINE ANLEITUNG. Aufgabe #1: Erstelle einen Scratch-Account, melde dich an und starte den Editor! W A S I S T S C R A T C H?

Wir programmieren unser eigenes Computer-Spiel

SUDOKU. l l l l l l l l l l l l l l l l. l l l l l l l l l l l l l l l l. l l l l l l l l l l l l l l l l

Zusatzaufgabe 1: Wenn ein Auto die Katze berührt, ändert sie ihr Kostüm

Kurze Einführung in die Arbeit mit dem Programm EUKLID ( Ac / 2008 )

Scratch ist eine Programmiersprache und Online-Gemeinschaft, in der man seine eigenen interaktiven

Arbeitsheft zum Handbuch Programmieren für Kinder

SCRATCH. Mit freundlichen Grüßen,

Aufgabe: Versuche zunächst, die Katze von links nach rechts bewegen zu lassen.

Damit du Scratch verwenden und deine Projekte auch gleich veröffentlichen und mit anderen teilen kannst brauchst du ein Scratch-Konto.

Chemielabor. Benötigte Hard- oder Software. Präsentationsprogramm PowerPoint. Anmerkung: Die Anleitung ist optimiert für Microsoft PowerPoint 03.

Rock-Band. Einleitung. Scratch. In diesem Projekt lernst du, wie du deine eigenen Musikinstrumente programmieren kannst! Activity Checklist

Was passt nicht dazu? Warum? Streiche durch! Wie nennt man diese Gegenstände mit einem Wort? Was fehlt auf diesem Bild? Zeichne das, was fehlt, ein!

Chemische Elemente. Chemisches Element mit einer Folie im Präsentationsprogramm PowerPoint vorstellen

SCRATCH 3.0 kennenlernen Teil II Urs Frischherz

Prozessdatenverarbeitung mit Scratch

Didaktische Umsetzung des Themas "Modellierung und Problemlösung" mit Programmierumgebungen in der Sekundarstufe I

Löschen löscht den letzten Pinselstrich.

Erste Schritte zum Start findest du hier:

Luftballons. Einführung. Scratch. Wir wollen ein Spiel machen, bei dem man Luftballons platzen lässt! Activity Checklist.

Optische Täuschungen 1. Teil

Präsentieren mit PowerPoint

Brettspiele (Mühlespiel)

Nutzungshinweise. Interaktive Karte der Natura 2000-Gebiete

Aufgabe 1 Erstelle mit Hilfe von GEOGEBRA ein dynamisches Geometrie-Programm, das die Mittelsenkrechte

Icon Schritt für Schritt

Mathematik mit Scratch ab Jahrgangsstufe 3: Orientierung im Raum

Übung 8 Bildschirmpräsentation, Objekte einfügen

Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist?

GEOGEBRA DAS WICHTIGSTE IN KÜRZE

Grundlagen der Programmierung

max wainewright 20 SPIELE MIT SCRATCH TM

Arbeitsheft Programmieren für Kinder

Einführung in Powerpoint M. Hasler Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung

Animierte Titelvorlagen

irgendwelche Kosten herunterladen.

Google Earth Anleitungen zum Einstieg

Scratch - Gruppenpuzzle - Klang und Kommunikation

Aufgabe Im Quadrat fahren

Unterlagen zur. CAD-Schulung. Inhalt. Benutzeroberfläche Tastenkombinationen Funktionstasten Flansch Drehteil Schriftfeld

CorelDRAW X6 Einfache Grundobjekte

Liebe Kinder, Liebe Lehrerinnen und Lehrer,

Schmetterling, flieg!

Der CodeBug. A) Erste Schritte. 1) Einleitung

Chemische Elemente. Chemisches Element mit einer Folie im Präsentationsprogramm PowerPoint vorstellen

Erstelle eine Geschichte

Präsentation mit Open Office Impress

(1) Größe ändern Ändere die Größe eines Objektes.

10.2 Grafische QM-Verfahren 1

Objekte zeichnen, formatieren, anordnen

Dossier: Pfeile und Linien

Hinweise zum Übungsblatt Formatierung von Text:

Kalender, Kalender 11

2. Teil: Programmierung der Roboter

Benötigte Hard- oder Software. Präsentationsprogramm PowerPoint. Anmerkung: Die Anleitung ist optimiert für Microsoft PowerPoint 13.

Dieses Buch gehört: Hallo! Zusammen lernen wir Programmieren! F. Kraus 2017, inspiriert von scratch.mit.edu

Robot Karol. Eine Programmiersprache für Schülerinnen und Schüler. Von. Ulli Freiberger Ondrej Krško.

Inhalt. Einleitung...xxi

Grundlagen der Programmierung

Tutorial zum Umgang mit Scratch

So gibst du die Richtung mit einem Kompass vor

Transkript:

SCRATCH Beispiel 1 "Pong" 1972 wurde ein Videospiel entwickelt, das nannte sich PONG und wurde auf der ganzen Welt berühmt. Ein Ball bewegt sich auf dem Bildschirm hin und her und zwei Spieler müssen mit ihrem Schläger (ein senkrechter Strich) der mit einem Schieberegler oder einem Drehknopf ("Paddle") hin und her bewegt wird, versuchen, den Ball zurück zum Gegner zu schlagen. Macht ein Spieler einen Fehler, erhält der Gegner einen Punkt. Das Spiel ähnelt dem Ping Pong -Spiel, deshalb auch der Name Pong. Es ist eines der ältesten Videospiele. Wir versuchen, eine eigene Version dieses Spieles zu programmieren. 1) SCRATCH starten, Objekt1 (Katze) löschen und einen geeigneten Hintergrund wählen Seite 1

Um die Katze aus deinem Projekt zu löschen, klicke auf das Scherensymbol oben und dann auf die Katze! Oder klicke mit der rechten Maustaste darauf und dann im aufgeklappten Menü auf Löschen. Wir klicken auf das Bühnen-Symbol, dann auf den Reiter "Hintergründe" und dann auf "Importieren". Öffne den Ordner "Nature" und wähle einen Hintergrund, z.b. "stars". Seite 2

2) Einen Ball gestalten Wähle "Neues Objekt malen", das Malprogramm geht auf! Male eine Ball! Bestätige mit OK! Dein Programm sieht nun so aus: Seite 3

3) Der Ball soll sich bewegen Wähle aus der Befehlsgruppe Bewegung den Block gehe 10er Schritt und ziehe ihn in den grauen Skriptbereich. Klicke dann auf den Block, damit sich der Ball bewegt. Wenn du die Geschwindigkeit des Balls verändern möchtest, gib eine andere Zahl für die Schrittweite ein. Damit der Ball vom Rand abprallt ziehe den Block "pralle vom Rand ab" in den Skriptbereich. Seite 4

Aus der Befehlsgruppe "Steuerung" wähle den Block "wiederhole fortlaufend". Klicke die Befehlsreihe im Skriptbereich an und schaue, ob sich der Ball hin und her bewegt. Ändere danach die Schrittlänge auf 5! Mit dem roten Stopp-Symbol hältst du die Bewegung an. Wenn du den Ball in einem bestimmten Winkel vom Rand abprallen lassen willst, setze einen Block zeige Richtung auf 90 auf den Blockstapel und gib in das Textfeld einen Wert für den Winkel ein z.b. 45. Zum Schluss klickst du auf Steuerung und ziehst einen Block Wenn angeklickt" auf die anderen Blöcke im Skriptbereich. Wenn du die grüne Flagge nun drückst, beginnt dein Skript. Seite 5

4) Einen Schläger gestalten Wir wählen wieder "Neues Objekt malen", das Malprogramm geht auf, wir gestalten einen Schläger und bestätigen mit OK! SCRATCH ist eine objektorientierte Programmiersprache. Wir haben nun zwei Objekte, jedes Objekt hat einen eigenen Scriptbereich, jedes Objekt wird programmiert. Seite 6

Wir programmieren Objekt2, also unseren Schläger, mit folgenden Befehlsblöcken: Wenn wir nun auf die grüne Flagge klicken, können wir den Schläger mit der Maus bewegen. Allerdings prallt der Ball noch nicht von ihm ab, sondern fliegt durch ihn hindurch. 5) Der Ball soll vom Schläger abprallen Wir wählen den Scriptbereich für den Ball und ziehen folgende Befehlsblöcke in den Scriptbereich: Mit einem Klick auf die grüne Flagge können wir das Skript wieder ausprobieren. Der Ball prallt nun vom Schläger ab. 6) Einen Klang einbauen Wenn der Ball den Schläger berührt, soll ein Klang ertönen. Wir klicken auf den Reiter "Klänge", danach auf "Importieren"! Wir wählen den Ordner "Effects". Wir suchen uns einen Ton aus, z.b. "WaterDrop" und bestätigen mit OK. Wir wählen den Reiter "Scripte" und fügen den Block spiele Klang WaterDrop" nach dem Block falls dann ein. Seite 7

Seite 8

Probiere dein Spiel aus, berührt der Schläger den Ball, ertönt dein ausgewählter Klang. 7) Einen Punktezähler einbauen Wir klicken den Befehlsblock "Variablen" an. Danach wählen wir "Neue Variable"! Im sich öffnenden Fenster geben wir den Namen unserer neuen Variablen ein z.b. "Punkte". Wir bestätigen mit OK! Seite 9

Wir fügen einen "ändere Punkte um 1" - Block nach dem "falls wird Objekt2 berührt?" Block ein. Ein "setze Punkte auf 0" - Block kommt vor den "zeige Richtung 45" - Block. Seite 10

Berührt der Schläger nun den Ball gibt es einen Punkt dafür! Die erreichte Punktezahl kann man bequem ablesen. 8) Die Farbe des Balles ändern Um die Farbe des Balls bei seiner Berührung mit dem Schläger zu ändern, fügen wir einen ändere Farbe-Effekt um 25 - Block nach dem falls wird Objekt2 berührt? - Block ein. 9) Der Ball berührt den Boden, das Spiel stoppt Damit das Spiel stoppt, wenn der Ball den Boden berührt, führen wir folgende Schritte durch: Wir klicken auf das kleine Bühnen-Symbol, um es auszuwählen und dann auf den Reiter Hintergründe, danach auf "Bearbeiten". Das Malprogramm öffnet sich, wir zeichnen mit einer x-beliebigen Farbe einen Boden. Das kann eine gerade waagrechte Linie sein aber auch der (in unserem Beispiel) Boden eines Planeten. Danach bestätigen wir mit OK! Seite 11

Im Skript-Bereich unseres Balles (also Objekt1) bauen wir folgendes Script: Um die richtige Farbe im "wird Farbe... berührt?" - Block zu erreichen, klicken wir zuerst das Quadrat im "wird Farbe... berührt?" - Block an. Der Maus-Zeiger wird zu einem Stift mit dem wir nun die Farbe unseres Bodens auf der Bühne anklicken. Das Quadrat des "wird Farbe... berührt?" - Block nimmt nun die Farbe unseres Bodens an. Probiere dein Spiel aus! 10) Der Ball wird schneller Nach jeweils fünf erreichten Punkten soll der Ball etwas schneller werden. Baue folgende Befehlsblöcke nach und füge sie im ersten Skript des Balles (Objekt1) an den "pralle vom Rand ab" - Block an! Seite 12

Wenn dir der Ball zu schnell ist, verkleinere die Schrittlänge (z.b. 3-er Schritt, 4-er Schritt, 5-er Schritt, 6-er Schritt)! 11) Die Startposition des Balles verändern Wir können auch die Startposition des Balls ändern. Wir verschieben dafür den Ball dorthin, wo er starten soll und fügen im ersten Skript des Balles (Objekt1) einen gehe zu x: y: - Block vor den setze Richtung auf 45 - Block ein. 11) Alle Skripte im Überblick.) Objekt1 (Ball).) Objekt2 (Schläger) Seite 13