Scratch In 3 Stunden Tner - Harvard University

2y ago
76 Views
2 Downloads
2.32 MB
12 Pages
Last View : 4d ago
Last Download : 3m ago
Upload by : Axel Lin
Transcription

Hallo, ich bin Minti Mint,und in diesem Heft zeigeich dir, wie du ganz einfachdein eigenes Computerspielprogrammieren kannst!Bernd GärtnerScratch ist eine Programmiersprache, die es dir auf einfacheWeise ermöglicht, deine eigenen interaktiven Geschichten,Animationen, Spiele, Musik- und Kunstwerke zu erstellen undsie als Scratch-Projekte anderen über das Internet mitzuteilen. Bernd Gärtner,Kinderlabor.chBei Scratch programmierst du mit bunten Blöcken, die du wieBauklötze stapelst, um dein Programm zusammenzubauen.Für weitere Informationen und zum Programmieren mit Scratchgehe zu http://scratch.mit.edu/! Bernd Gärtner,Kinderlabor.chScratch in 3 Stunden

Bernd Gärtner,Kinderlabor.chWir programmieren zusammen ein Spiel, bei dem du die Katze Scratch über eine Rennbahn steuerst!Schau‘ dir am besten vorher mein Online-Lernspiel dazu an, oder lasse dir von einerPerson, die Scratch schon kennt, einmal zeigen, wie so ein Rennspiel gemacht wird.Danach kannst du das Spiel nach deinen eigenen Vorstellungen selbst programmierenund erweitern. Das Heft begleitet dich und hilft dir bei jedem Schritt!Und wenn du das Heft bis zum Ende durchgearbeitet hast, bist du bereit für dein ganzeigenes Spiel! Bernd Gärtner,Kinderlabor.chSo benutzt dudas Heft!Das Online-Lernspiel „Scratch in 5 Minutes“ zu diesemHeft findest du auf der Scratch-Webseite unterhttp://scratch.mit.edu/projects/23844258/2

Bernd Gärtner,Kinderlabor.chBühne: Hier läuft dein Projekt ab. Die handelndenLebewesen und Gegenstände in deinem Projektheissen Figuren. Das Projekt enthält dein Programm,aber auch alle Kostüme, Klänge und Bühnenbilder.Blockpalette: Von hier holstdu die Blöcke, aus denen du imProgrammierbereich dein Programm zusammenbaust. Bernd Gärtner,Kinderlabor.chSo sieht dein Bildschirm aus,nachdem du auf der ScratchWebseite auf „Entwickeln“geklickt hast! Es gibt vierwichtige Fenster, die ich direrklären muss.Figurenliste: Hier wählst du aus,„wen“ du programmierst (Figuroder Bühne). Am Anfang gibt esnur eine Figur, die Katze Scratch.Programmierbereich: Hier baust duBlockstapel (Skripte), die den Figuren undder Bühne sagen, was sie tun sollen. AlleSkripte zusammen sind das Programm.3

1. Bühne inder Figurenliste anklicken! Bernd Gärtner,Kinderlabor.chLos geht‘s! Bring‘die Rennbahn aufdie Bühne!2. Im Programmierbereich auf Bühnenbilder klicken!3. Rennbahn malen !Pinsel Bernd Gärtner,Kinderlabor.chPinselfarbePinseldicke4

Bernd Gärtner,Kinderlabor.ch1. Scratch in der Figurenliste anklicken!2. Im Programmierbereichauf Kostüme wechseln,Figurensymbol anklicken,und Kostüm cat2 wählen!3. Schrumpfknopf drücken und auf Scratchklicken! Gib auch einen Projektnamen ein!Schrumpfknopf Bernd Gärtner,Kinderlabor.chJetzt verkleide Scratch alsRennkatze und passe ihreGrösse der Rennbahn an!Scratch muss gut auf dieStrasse passen! Du kannstihre Grösse aber auchspäter immer noch ändern.5

Nun beginnt dasProgrammieren!Und so geht es! Bernd Gärtner,Kinderlabor.ch1. Scratch in der Figurenliste anklicken!2. Im Programmierbereichauf Skripte wechseln!3. Befehle mit der Maus aus der Blockpalette in den Programmierbereichziehen und zu Skripten zusammenschnappen lassen! Bernd Gärtner,Kinderlabor.chTipp: Klicke aufs „i“und gib Scratch ihrenrichtigen Namen!6

Position wählen:Mauszeiger aufStart halten, xyKoordinatenablesen und imgehe-zu-Befehleintragen!Taste ‚s‘ aus demMenü wählen! Bernd Gärtner,Kinderlabor.chProgrammiere Scratchso, dass sie auf Tastendruck (‚s‘ wie Start!) anden Start geht! Dafürbrauchst du zwei Messgeräte: Mauszeiger undKompass! Bernd Gärtner,Kinderlabor.chVerwende diese Befehle:Das heisst: 160 Schritte( Bildpunkte oder Pixel)links von der Mitte und96 Schritte oberhalb!Richtung wählen:ungefähr 50Startrichtung alsPfeil vorstellen, diePfeilrichtung mitKompass-Hilfeschätzen, und denWert im setzeRichtung-auf-Befehleintragen!Das heisst: Richtung 50Grad!7

Erweitere dein Skriptzum Rennskript! Liesgenau, was Scratch tunsoll (das steht rechtsunter Ablauf) und gibihr die Befehle dafür!Ablauf: Scratch soll nach dem Start immerwieder (a) einen Schritt gehen und (b) prüfen, obsie den Grünstreifen berührt; in diesem Fall sagstsie „Game Over!“ und stoppt das Rennen! Bernd Gärtner,Kinderlabor.chVerwende diese Befehle:Farbe wählen: Erstins Farbfeld klicken,dann mit der Handauf den Grünstreifenklicken! Das Farbfeldbekommt die Farbedes Grünstreifens ! Bernd Gärtner,Kinderlabor.chProbiere die Taste ‚s‘ aus, wenn deinRennskript fertig ist!Scratch sollte an den Start gehen,loslaufen und im Grünstreifen landen(denn steuern kannst du noch nicht)!8

Bernd Gärtner,Kinderlabor.chGib Scratch nun nochzwei Steuerskripte!Bei Taste ‚ ‘ soll siesich ein Stück nachlinks drehen, bei ‚ ‘ein Stück nach rechts!Starte mit ‚s‘jeweils einneues Rennenund übe dasSteuern! Dukannst denDrehwinkelfrei wählen! Bernd Gärtner,Kinderlabor.chVerwende diese Befehle:Richtung ändern:50Drehwinkel 3565Scratch ändert ihreRichtung um -15 Grad(d.h. gegen denUhrzeigersinn)Scratch ändert ihreRichtung um 15 Grad(d.h. imUhrzeigersinn)9

Bernd Gärtner,Kinderlabor.chJetzt sind wir fast fertig:Erweitere dein Rennskript so, dass Scratchnach jedem Schritt auchnoch prüft, ob sie schonam Ziel ist!Ablauf: Scratch soll immer wieder prüfen, obihre Nase (male sie rot an!) die Ziellinie (gelb)berührt, Wenn das passiert, miaut sie einmal, sagt„Gewonnen!!“ und stoppt das Rennen! Bernd Gärtner,Kinderlabor.chVerwende diese Befehle:Jetzt ist dein Spiel fertig! Starte es mit ‚s‘ undversuche, Scratch ins Ziel zu bringen!Ein kleines Rätsel habe ich noch!Hier ist es: Scratch benutzt ja den Block'Nase im Ziel?‘ (), um dasErreichen des Ziels festzustellen. Warumhaben wir ihr dafür nicht einfach den Block'Zielberührung?' () gegeben, so wie vorher schon ‚Grünstreifenberührung? () ?10

Bravo, du hast das Heft„Scratch in 3 Stunden“durchgearbeitet!! Hiersind noch ein paar Tippszum Erweitern deinesRennspiels!Geschwindigkeit2. Variablennamen wählen (z.B. Speed)3. Mache aus dem 1-erSchritt im Rennskripteinen Speeder-Schritt!Die neue Variableerscheint in derBlockpalette. Bernd Gärtner,Kinderlabor.ch4. Setze die Geschwindigkeit zu Beginn desRennskripts auf 1 ().5. Gib Scratch zwei neue Skripte: bei Taste ‚ ‘ sollsie schneller werden (), bei Taste‚ ‘ langsamer ()! Du kannstdafür natürlich auch andere Tasten benutzen!11 Bernd Gärtner,Kinderlabor.ch1. In der BlockpaletteDaten anklicken undNeue Variable wählen !

Zeitmessung2. Zu Beginn des Rennskripts die Stoppuhrstarten () und die Zeit aufNull setzen ()!3. Wenn Scratch am Ziel ist, Zeit auf den Standder Stoppuhr setzen ()!4. Bei der Gewinnverkündung die Zeit nennen()! Bernd Gärtner,Kinderlabor.ch1. Eine neue Variable Bestzeiterzeugen ()!Bestzeit2. Falls die Bestzeit noch Null ist (nach demerstes Rennen!) oder die aktuell gemesseneZeit besser ist als die bisherige Bestzeit(), Bestzeit aufdie gemessene Zeit setzen ()und Scratch „Neue Bestzeit!“ sagen lassen!Der Rundenzähler ist eineKnobelaufgabe für Experten,denn so wie unten funktioniert er nicht! Was ist dasProblem, und wie kannst dues lösen?1. Eine neue VariableRunden erzeugen ( Bernd Gärtner,Kinderlabor.ch1. Eine neue Variable Zeiterzeugen ()!)!2. Zu Beginn desRennskripts die Rundenzahl auf 0 setzen()!3. Bei Zielberührung denRundenzähler erhöhen() undden Gewinn erst nacheiner vorher festgelegtenAnzahl (z.B.)von Runden verkünden!12

Danach kannst du das Spiel nach deinen eigenen Vorstellungen selbst programmieren und erweitern. Das Heft begleitet dich und hilft dir bei jedem Schritt! Und wenn du das Heft bis zum Ende durchgearbeitet hast, bist du bereit für dein ganz eigenes Spiel! 2 So benutzt du das Heft! Das Online-Lernspiel „

Related Documents:

This tutorial will introduce you to programming using Scratch from MIT. Create a Scratch Account Before you start programming, you will need to create a Scratch account. 1. Go to scratch.mit.edu. 2. Click Join Scratch. 3. Enter the requested information. (Use your real birth month and year. Do not use your school email

The Scratch project began in 2003, and the Scratch software and Web site1 were publicly launched in 2007. Scratch is free, available in nearly 50 lan-guages, and more than two million copies have been downloaded from the Scratch Web site. In addition, Scratch software is often redistributed by schoo

Creating with Scratch Scratch is a visual programming language that lets you create and share projects with others. It encourages you to problem solve, think logically, test and evaluate outcomes, and collaborate with others. To try out Scratch, see examples of projects, and join Scratch click here: https://scratch

Number Image Description Title Acc. Number 5 Elizabethan era Galleon Wasa - Kit model 1991.286.2 6 Thames Bardge 'Will Everard' - Scratch built 1991.324 8 Clipper ship 'Alma' - Scratch built waterline model M973.50.1. 9 Grand Banks Schooner - Scratch built 1974.38.1 12 Chinese Junk - Scratch built 1991.429 14 Outrigger canoe - Scratch built 1991.501.3. 20 Auxilary Sailing Ship 'Elizabeth .

Introduction to Scratch Scratch is a visual programming language that allows students to create their own interactive stories, games and animations. As students design Scratch projects, they learn to think creatively, reason systematically, and work collaboratively. Scratch was created by the Lifelong Kindergarten group at MIT

Bug video Selection video Etch a sketch game project Car racing game project Preparation Use Scratch online or Download Scratch 3.0 from https://scratch.mit.edu/download. (If using Scratch online, make sure you have informed parents and talked through the responsible use of this online tool. A sample letter and details of

Scratch-off Ticket, the following Validation Requirements will apply with regard to the Scratch-off Tickets in South Carolina Scratch-off Number 1431. 5.1 To be a valid Scratch-off Ticket, all of the following requirements must be met: A. Exactly one (1) Play Symbol and Caption must appear under each of the thirty-nine (39) rub-off spots and .

Advanced Financial Accounting & Reporting Accounting concepts Accounting concepts defi ne the assumptions on the basis of which fi nancial statements of a business entity are prepared. Certain concepts are perceived, assumed and accepted in accounting to provide a unifying structure and internal logic to accounting process. The word concept means idea or notion, which has universal .