28.10.2013 Aufrufe

Seminar Didaktik der Informatik - DACH-Scratch-Wiki

Seminar Didaktik der Informatik - DACH-Scratch-Wiki

Seminar Didaktik der Informatik - DACH-Scratch-Wiki

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!