Ein PC-Game selber machen Mein Game entsteht © Bäs.

21
Ein PC-Game selber machen „Mein Game entsteht“ © Bäs

Transcript of Ein PC-Game selber machen Mein Game entsteht © Bäs.

Page 1: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Ein PC-Game selber machen

„Mein Game entsteht“

© Bäs

Page 2: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Was brauchen wir?

Einen Ball zeichnen Der Ball braucht einen Startpunkt Der Ball muss sich bewegen Trifft der Ball den Rand soll er abprallen Trifft der Ball auf den Balken soll er richtig abprallen Berührt der Ball den roten Balken endet das Game Prallt der Ball ab macht er ein Geräusch

© Bäs

Page 3: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Wie bewegt sich der Ball?

Die Bühne ist ein Koordinatensystem

© Bäs

Koordinatensystem.sb

Page 4: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Die Bühne als Koordinatensystem

© Bäs

X-Achse

Y-Achse

Koordinaten der Maus

Koordinaten für das Objekt

Page 5: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Ein Beispiel

© Bäs

x= 150

y= 100

x= -150

y= -100

y

-x

-y

x

Page 6: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Wie funktioniert der Balken?

Wer kann die Funktion des Balkens erklären? Warum bleibt der Balken immer am Boden?

© Bäs

Page 7: Ein PC-Game selber machen Mein Game entsteht © Bäs.

In welche Richtung fliegt der Ball?

Dein Objekt hat nicht nur x und y Koordinaten sondern auch eine Richtung.

© Bäs

x und y Koordinaten

Richtung

Page 8: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Das Spielende

Ein Ball zeichnen

© Bäs

Startpunkt festlegen (Ort und Richtung)

Warte bis der Ball den roten Balken berührt

Stoppe alles

Page 9: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Let`s go

Einen Ball zeichnen Der Ball braucht einen Startpunkt Berührt der Ball den roten Balken endet das Game

© Bäs

Page 10: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Lösung

© Bäs

Page 11: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Ein Beispielprogramm Was macht dieses Programm?

© Bäs

Page 12: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Ein Beispielprogramm Was macht dieses Programm?

© Bäs

Startpunkt und

Startrichtung

Sagt uns die Richtung

Bewegt sich 20 Schritte vorwärts und dreht um 10

Grad Richtung.sb

Page 13: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Alle Richtungen

© Bäs

Richtung = 90

Richtung = 0

Richtung = -90

Richtung = -180

Richtung = 45Richtung = -45

Richtung = 135Richtung = -135

Page 14: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Das Abprallen

© Bäs

Vom Rand abprallen

Berechnung vom abprallen

Page 15: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Berechnung vom Abprallen Was passiert genau:

© Bäs

Richtung vorher = 135

Richtu

ng nachher =

45

180 – 135 = 45

Page 16: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Das Abprallen

© Bäs

Endlosschleife

Gehe vorwärts (Geschwindigkeit)

Falls der Rand berührt wird pralle ab

Falls der Balken berührt wird, berechne die neue Richtung

Page 17: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Falls oder die IF-Struktur

© Bäs

Frage?

Ja Nein

Frage: Berührt der Ball den Rand?

Mache nichts

Mache ein Geräusch und Pralle ab

Page 18: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Das Abprallen

© Bäs

Endlosschleife

Gehe vorwärts (Geschwindigkeit)

Falls der Rand berührt wird pralle ab

Falls der Balken berührt wird, berechne die neue Richtung

Page 19: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Let`s go

Trifft der Ball den Rand soll er abprallen Trifft der Ball auf den Balken soll er richtig abprallen Berührt der Ball den roten Balken endet das Game Prallt der Ball ab macht er ein Geräusch

© Bäs

Page 20: Ein PC-Game selber machen Mein Game entsteht © Bäs.

Lösung

© Bäs

Geschwindigkeit

Wird der Rand berührt pralle ab

Wird der Balken berührt pralle im richtigen

Winkel ab

Page 21: Ein PC-Game selber machen Mein Game entsteht © Bäs.

ToDo-Liste und Funktionstest

Ist alles von der ToDo-Liste erledigt?

Funktionstest machen (Pc-Wechsel)

© Bäs