Programmierung im Scratch

Der Raspberry Pi wurde zum Teil geschaffen, um die nächste Generation von Programmierern zu begeistern, und Scratch ist der perfekte Ort zu beginnen. Mit ihm können Sie Ihre eigenen Cartoons und Spiele zu machen und einige der Konzepte entdecken, die professionelle Programmierer jeden Tag benutzen.

Scratch ist für Menschen jeden Alters zugänglich zu sein. Die visuelle Schnittstelle macht es einfach, zu sehen, was Sie jederzeit tun können, ohne irgendwelche seltsamen Codes merken zu müssen, und Sie können schnell gute Ergebnisse erzielen. Scratch wird mit einer Bibliothek von Bildern und Tönen, so dass es dauert nur wenige Minuten, um Ihre erste Scratch-Programm zu schreiben.

Der Scratch-Screen-Layout

Scratch teilt den Bildschirm in vier Hauptbereiche, wie Sie in der folgenden Abbildung sehen können. In der oberen rechten Seite ist die Bühne, wo Sie Ihr Spiel oder eine Animation nehmen Gestalt zu sehen. Es gibt eine Katze, die auf es bereits, so können Sie sofort loslegen von ihm Dinge tun zu machen, wie Sie in einer Minute sehen werden.

bild0.jpg

Unten rechts ist Ihre Sprite-Liste. Sie können wie die Charaktere im Spiel von Sprites denken. Sie sind Bilder, die Sie tun können, Dinge zu machen, wie bewegen sich oder ihr Aussehen zu verändern. Denn jetzt gibt es nur die Katze, die den Namen sprite1 hat.

Sie erstellen ein Scratch-Programm von zusammen schnappen Blöcke, das sind kurze Anweisungen. Auf der linken Seite können Sie die Blöcke Palette finden, die derzeit die Bewegungsblöcke zeigt, die Anweisungen enthalten 10 Stufen zu verschieben, drehen, gehen Sie zu einem bestimmten Raster Referenz, und Punkt in einer bestimmten Richtung. Klicken Sie auf die farbigen Tasten oberhalb der Blöcke Palette, um verschiedene Arten von Blöcken zeigen. Die Blöcke sind farbcodiert, die macht es einfach für Sie zu finden, wo sie sind, wenn Programme zusammenzustellen.

Der große Mitteltafel ist die Scripts Bereich. Dies ist, wo die Magie passiert! Sie montieren Ihr Programm in diesem Raum durch die Blöcke in sie von links ziehen.

Erstellen der Sprite-Bewegung unter Tastatursteuerung

Um Ihre Sprite-Bewegung unter Tastatursteuerung, montieren Sie das Programm in der folgenden Abbildung zu machen. Sie müssen die Steuertaste über der Blöcke Palette klicken, um den gelben Block zu sehen, und die Motion-Taste, um die Blöcke zu sehen, die x- und y-Koordinaten zu ändern. Die Tastatur-Steuerblock wird aufgerufen, wenn die [Leertaste] gedrückt wird, und Sie können klicken, wo es heißt [Leerzeichen] zu, dass zu einem anderen Schlüssel ändern. Die Blöcke der x- und y-Position zu ändern, um die Zahl 10 in ihnen haben standardmäßig, aber Sie können Ihre gewählte Nummer in das Feld klicken und tippen.

image1.jpg

Hinzufügen eines hüpfenden Ball

Es gibt drei neue Sprite Tasten oberhalb der Sprite-Liste (wo man ein kleines Bild einer Katze zu sehen). Die mittlere Taste, die einen Ordner auf einem Stern zeigt, ist für ein neues Sprite aus einer Datei auswählen. Klicken Sie darauf, und verwenden Sie den Datei-Browser, einen Ball Sprite im Things Ordner zu finden.

Jetzt haben Sie zwei Sprites im Sprite-Liste. Zu wählen, welche Sie hinzufügen Blöcke, können Sie es zuerst klicken. Klicken Sie auf die Strandvolleyball- in der Sprite-Liste (nicht auf der Bühne), um sicherzustellen, dass es ausgewählt ist.

Dann fügen Sie das Programm in der folgenden Abbildung.

image2.jpg

Wenn Sie die grüne Fahne über der Bühne klicken Sie auf Ihr Programm zu starten, wird der Ball von links nach rechts springen beginnen und wieder zurück, und Sie können die Katze bewegen zu versuchen, seinen Weg zu überqueren, ohne getroffen zu werden. Gut gemacht! Sie haben Ihre erste einfaches Spiel gemacht!

Online Scratch Ressourcen

Für weitere Hilfe mit Scratch finden Sie in den folgenden Links:

  • Scratch WikiDer Scratch-Wiki ist eine Community-Ressource, die Dokumentation aller Scratch Blöcke umfasst. Beachten Sie, dass die Raspberry Pi unterstützt nur 1.4 Scratch, nicht die neueren Scratch 2.0, so dass einige Beispiele und Blöcke können nicht berücksichtigt werden.

  • Der Block 10 Demos: Was können Sie in 10 Blöcken oder weniger mit Scratch tun? Diese einfachen Beispiele von Sean McManus, Co-Autor Raspberry Pi für Dummies 2nd Edition, zeigen Ihnen, wie Sie ein Passwort zu machen, machen ein Sprite explodieren, jede Form zu zeichnen, und vieles mehr.

  • Debuggen von Scratch-Programme: Einige Tipps zu den häufigsten Fehler in Scratch-Programme und wie Sie sie finden können.

  • Code Verein Scratch-Projekte: Code-Club bietet Projekt-Tutorials, die in Schulen in der Regel verwendet werden, aber Sie können auch sie zu Hause verwenden.

  • ScratchEdEine Seite für Pädagogen, die viele Links zu Beispiel Scratch-Projekten und anderen Ressourcen umfasst.

Menü