• Keine Ergebnisse gefunden

Übung 4

N/A
N/A
Protected

Academic year: 2022

Aktie "Übung 4"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Übung 4 – Multimediaprogrammierung Sommersemester 2018

LMU München LFE Medieninformatik

Seite 1/1

Übungsblatt 4 – Multimediaprogrammierung

Achtung: Zur Lösung dieser Übungsaufgabe dürfen ausschließlich die Klassen verwendet werden, die mit der Standardinstallation von C++ und Cocos2d-x kommen.

Installation von Cocos2d-x:

Grundsätzliche Informationen zur Installation von Cocos2d-x können Sie den Folien entnehmen. Weitere Informationen finden Sie unter den folgenden Links:

• http://www.cocos2d-x.org/docs/static-pages/installation.html

• http://www.cocos2d-x.org/docs/installation/A/index.html

Aufgabe 1: Weiterführung des Airhockey-Games

In der Übung haben wir bereits mit einem AirHockey Game begonnen. Dieses Spiel soll nun weiter entwickelt werden. Laden Sie hierfür das Template für das Airhockey-Game von der Website herunter [1] oder nutzen Sie Ihre eigene Version aus der Übung.

Das Spiel ist funktionsfähig, erkennt aber noch nicht ob ein Tor geschossen wurde. Im aktuellen Stand verschwindet der Ball, wenn ein Tor fällt. Fügen Sie dem Spiel die folgende Funktionalität hinzu:

• Erweitern Sie das Spiel um eine Methode, die bei einem Tor die Position des Balls sowie die der Spieler zurücksetzt.

• Erstellen Sie einen Punktezähler für jeden Spieler. Die Punktezahl soll in der jeweiligen Spielhälfte ausgegeben und nach jedem Tor aktualisiert werden.

• Ersetzen Sie Ball und Spieler durch geeignete Grafiken um die User Experience zu erhöhen.

Abgabe

Bitte geben Sie Ihre Lösung (Quellcode) als ZIP-Datei bis zum 08.06.2018 09:00 Uhr im UniWorX ab.

Material

[1] https://www.medien.ifi.lmu.de/lehre/ss16/mmp/uebung/u4/airhockey.zip

Referenzen

ÄHNLICHE DOKUMENTE

B zu bestimmen, für diese folgt somit:... Somit können wir

Universität Rostock Rostock, den 01.11.2021 Fachbereich Mathematik..

Heinz-Willi Goelden, Fachbereich IM, FH Regensburg. Lösung

Wenn Zucker eine freie Carbonylgruppe besitzen (offene Kette!) werden diese reduzierende Zucker genannt.. Bei der

Verteilen Sie mindestens 5 Inseln in drei verschiedenen Größen zufällig im Meer (verwenden Sie hierzu das Modul „random“). 1 Punkt für ein angezeigtes Fenster in der

• Virtuelle Funktionen (und nur diese!) heißen auch Methoden. • Klassen mit virtuellen Funktion heißen auch

• L¨osung: const member functions d¨ urfen Variablen nicht ¨andern class str

Zeichnen Sie den Heap nach jeder Operation