Seminar Didaktik der Informatik - DACH-Scratch-Wiki
Seminar Didaktik der Informatik - DACH-Scratch-Wiki
Seminar Didaktik der Informatik - DACH-Scratch-Wiki
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
sikunterricht <strong>der</strong> 9. Klasse schon kennengelernt und sind somit damit vertraut (vgl.<br />
Lehrplan Bayern Jgst. 9, S. 47).<br />
Der Vorteil dieser zunächst kompliziert scheinenden Berechnung <strong>der</strong> Bewegung des<br />
Balls liegt darin, dass das Abprallen von Wand, Player und Bricks erheblich eleganter<br />
berechnet werden kann, welches immer nach dem gleichen Prinzip abläuft. Prallt <strong>der</strong><br />
Ball, welcher z.B. von schräg oben nach unten über den Bildschirm fliegt, gegen den<br />
Player, dreht sich <strong>der</strong> Vektor <strong>der</strong> Y-Komponente <strong>der</strong> Geschwindkeit um, er negiert sich<br />
also. Die X-Komponente bleibt unbeeinflusst. In diesem Fall würde also nach Kollisi-<br />
onserkennung gelten:<br />
yKomponente = yKomponente ∗ (−1) (3)<br />
Nach dem gleichen Prinzip geschieht es auch mit <strong>der</strong> X-Komponente, wenn <strong>der</strong> Ball<br />
z.B. gegen die Seitenwand prallt.<br />
4.3 Implementierung<br />
An dieser Stelle wird nun die konkrete Implementierung des Spiels erfolgen: vorerst<br />
werden 3 Objekte erzeugt, welche zu einem <strong>der</strong> Player, <strong>der</strong> Ball und ein Brick sind. Das<br />
Objekt Brick soll dann als Prototyp für die restlichen Bricks dienen.<br />
Als erstes wird <strong>der</strong> Player erstellt.<br />
Dieser besteht aus einem blauen Balken, <strong>der</strong> sich horizontal über den Bildschirm be-<br />
wegen kann, allerdings nicht die Bühne verlassen darf. Die Steuerung soll über die<br />
linke und rechte Pfeilstaste erfolgen.<br />
Abbildung 17: Skript von Player<br />
24