HTML5-Tutorium: Canvas: MiniPong: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Kowa (Diskussion | Beiträge)
Zeile 30: Zeile 30:


=Tutorium=
=Tutorium=
# [[HTML5-Tutorium: Canvas: MiniPong 01|Teil 01]]: Ball-Animation
# [[HTML5-Tutorium: Canvas: MiniPong 01|Teil 1]]: Ball-Animation
# [[HTML5-Tutorium: Canvas: MiniPong 02|Teil 02]]: Bewegung des Schlägers
# [[HTML5-Tutorium: Canvas: MiniPong 02|Teil 2]]: Bewegung des Schlägers
# [[HTML5-Tutorium: Canvas: MiniPong 03|Teil 03]]: MiniPong mittels einer „Moloch-Datei“
# [[HTML5-Tutorium: Canvas: MiniPong 03|Teil 3]]: MiniPong mittels einer „Moloch-Datei“


=Quellen=
=Quellen=

Version vom 12. Oktober 2012, 09:21 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 3
(zu größeren Teilen überprüft)
Umfang: 3
(einige wichtige Fakten fehlen)
Quellenangaben: 5
(vollständig vorhanden)
Quellenarten: 5
(ausgezeichnet)
Konformität: 5
(ausgezeichnet)

HTML-Tutorium: MiniPong

MiniPong: | Teil 1 | Teil 2 | Teil 3 | Teil 4 | Teil 5

Ziel

In diesem Tutorium wird beschrieben, wie man in HTML5 eine kleine interaktive Multimedia-Anwendungen mit Hilfe von JavaScript sowie Canvas erstellt.

Use Cases

Musterlösung: Minipong (alle Musterlösungen) Use Cases der Tutoriums-Anwendung Minipong Ein Spieler kann das Spiel starten (Startknopf) und vorzeitig beenden (Stopknopf). Nach Spielstart kann der Spieler den Schläger am unteren Rand des Spielfeldes mit Hilfe der Richtungstasten des Keyboards, mit Hilfe der Kippsensoren eines Smartphones, mit Hilfe von Touch-Events etc. nach links und rechts bewegen.

Nachdem das Spiel gestartet wurde, bewegt sich außerdem der Ball geradlinig im Spielfeld, wobei die Startrichtung zufällig gewählt wird. Kollisionen mit der linken, oberen oder rechten Wand haben eine Richtungsänderung des Balls zur Folge (Einfallswinkel = Ausfallswinkel). Eine Kollision mit der unteren Wand beendet das Spiel.

Ziel des Spiels sind möglichst viele Kollision des Balls mit dem Schläger. Eine derartige Kollision hat eine Richtungsänderung sowie einen Punktgewinn zur Folge. Den aktuellen Puktestand kann der Benutzer jederzeit in einem Infofeld lesen.

Wird der Schläger im Moment der Kollision bewegt, so wird der Ball abhängig von der Bewegungsrichtung und Geschwindigkeit des Schlägers abgelenkt.

Tutorium

  1. Teil 1: Ball-Animation
  2. Teil 2: Bewegung des Schlägers
  3. Teil 3: MiniPong mittels einer „Moloch-Datei“

Quellen

  1. Braun (2011): Herbert Braun; Webanimationen mit Canvas; in: c't Webdesign; Band: 2011; Seite(n): 44–48; Verlag: Heise Zeitschriften Verlag; Adresse: Hannover; 2011; Quellengüte: 5 (Artikel)
  2. Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
  3. Musterlösungen, Musterlösungen (SVN)