GlossarWiki:Bücher/Multimedia-Programmierung/WiSe2018: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 13: Zeile 13:
: [[HTML5-Tutorium: HowTo|HowTo]] (eine Liste mit kurzen Anleitungen, um Praktikums-/Tutoriums-Probleme zu lösen)
: [[HTML5-Tutorium: HowTo|HowTo]] (eine Liste mit kurzen Anleitungen, um Praktikums-/Tutoriums-Probleme zu lösen)


;Beispiel für Use Cases: Das Spiel [[Pong]]
;Beispiel fürModellierung: Das Spiel [[Pong]]
: [[Datei:WK Pong01 Use Cases.png|mini|600px|gerahmt|ohne|Use Cases des Spiels <code>Pong</code>]]
: [[Pong/Modellierung|Use Cases und Datenmodell des Spiels Pong]] (das Datenmodell ist noch unvollständig)
 
Pong wird von zwei Spielern gespielt.
Ein Spieler kann das Spiel starten (Startknopf) und vorzeitig
beenden (Stopp-Knopf). Nach Spielstart können die beiden Spieler jeweils einen Schläger
am linken bzw. rechten Rand des Spielfeldes mit Hilfe der Richtungstasten des
Keyboards nach oben und unten bewegen. Wenn ein Schläger mit einer Seitenwand kollidiert stoppt er.
Er kann vom zugehörigen Spieler nur noch in Gegenrichtung bewegt werden.
 
Nachdem das Spiel gestartet wurde, bewegt sich
der Ball geradlinig im Spielfeld, wobei die Startrichtung zufällig
gewählt wird. Kollisionen mit der oberen oder
unteren Wand haben eine Richtungsänderung des Balls
zur Folge (Einfallswinkel = Ausfallwinkel).
 
Eine Kollision eines Schlägers mit dem Ball hat ebenfalls eine Richtungsänderung des Balls zu Folge.
Wird der Schläger im Moment der Kollision bewegt, so wird der Ball abhängig von der
Bewegungsrichtung und Geschwindigkeit des Schlägers abgelenkt.
 
Mit den Wänden hinter den Schlägern kollidiert der Ball nicht.
Passiert der Ball einen Schläger, verlässt er die Bühne durch Wand hinter dem Schläger
und der der Gegner, {{dh}} der
Akteur, der den anderen Schläger bedient, erhält einen Punkt.
 
Ziel des Spiels ist es, den Ball möglichst lange im Spiel zu halten.
Der aktuelle Punktestand (Score) wird den beiden Spielern jederzeit angezeigt.


[[Kategorie:Buch|Multimedia-Programmierung]]
[[Kategorie:Buch|Multimedia-Programmierung]]
[[Kategorie:Multimedia-Programmierung]]
[[Kategorie:Multimedia-Programmierung]]

Version vom 19. November 2018, 17:55 Uhr

Multimedia-Programmierung – Skript zur Vorlesung im WiSe 2018/2019

Autor: Wolfgang Kowarschick

Vorlesung
Theorie
UML-Diagramme: Typische Fehler
Praktikum
Einrichten einer Entwicklungsumgebung für Web-Anwendungen
Hello-World-Tutorium
Praktikumsaufgaben WiSe 2018/19
HowTo (eine Liste mit kurzen Anleitungen, um Praktikums-/Tutoriums-Probleme zu lösen)
Beispiel fürModellierung
Das Spiel Pong
Use Cases und Datenmodell des Spiels Pong (das Datenmodell ist noch unvollständig)