Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch...

11
Scharf 6b Schiefer Wurf Schiefer Wurf

Transcript of Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch...

Page 1: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

Schiefer WurfSchiefer Wurf

Page 2: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

AUFGABENSTELLUNG

Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs

Wiederholung des im Unterricht erarbeiteten Programmaufbaus

Ausbauen mit Extras

Page 3: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

PHYSIKALISCHEGRUNDLAGEN

Der schiefe Wurf setzt sich aus zwei Bewegungen zusammen: die gleichförmige Bewegung (horizontal) die beschleunigte Bewegung (vertikal)

x und y: berechnet aus: x = x0 + Vx * t y = y0 + Vy * t - g/2 * t * t

Page 4: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

IDEALISIERUNG

Um das Ziel zu treffen, müssen x und y richtig gewählt werden. Bei diesem Projekt sind sämtliche

Idealfälle (Personen als Ziele) vorgegeben

für die, die selbst probieren möchten, das Ziel zu treffen, sind die Idealfälle für die Ziele unterschiedlich.

Page 5: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

Screenshots

Page 6: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

REALISIERUNG

Erstellen des Formulares mit Buttons, PaintBox, Image, Timer und ScrollBars PaintBox

mit Image

Timer

ComboBox ScrollBars

Buttons

Page 7: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

Weiters... Auszuführende Dinge bei Button-

bzw. MausClick festlegen und Idealfälle definieren (ComboBox)

Delphi-Ausführung (Word)

Page 8: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

Das fertige Programm

Buttons: Schließen: Schließt das „Schuss“-

Fenster Schießen: Ein „Schuss“ wird

abgefeuert; die Richtung wird durch ScrollBars oder der ComboBox durch x und y bestimmt.

Pause: Der Timer wird angehalten und dadurch auch der Schuss.

Page 9: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

ComboBox: Listet die Namen der jeweiligen Schüler bzw. des Lehrers auf, durch Auswählen wird ein gewisses x und y gewählt.

ScrollBars: mit Hilfe der ScrollBars kann man Vx und Vy selbst bestimmen und dadurch die Schussrichtung und Geschwindigkeit selbst festlegen.

Klick auf das Bild: Ein Ziel wird festgelegt, das es zu treffen gilt.

Page 10: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

Nach dem Festlegen des Zieles (Mausklick) und von x bzw. y wird beim Klick auf den SCHIESSEN-Button der Schuss ausgelöst. Wird das Ziel getroffen, erscheint eine „Zielscheibe“ als „Explosion“.

Page 11: Scharf 6b Schiefer Wurf. Scharf 6b AUFGABENSTELLUNG Erstellen eines Delphi-Programms durch physikalische Grundlagen des schiefen Wurfs Wiederholung des.

Scharf 6b

Das Spiel

Und hier geht’s zum Spiel...