Coder Social home page Coder Social logo

swp2's People

Contributors

andre-jar avatar aybub avatar iloveeduroam avatar ledaspien avatar simoneatswp2 avatar simongotnews avatar skeltek avatar tetianaprokhorova avatar tobiasgit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

swp2's Issues

Pfeil für Einstellung des Winkels

AZ: 16h. Es soll der Pfeil für die Einstellung des Winkels beim Werfen erstellt werden, wenn ein Spieler wirft. Dieser soll unten an einer Stelle fixiert sein und an der Pfeilspitze frei nach unten und oben beweglich sein

Nach Rückkehr aus Kampfansicht: Statistik und Truppenwerte aktualisieren

AZ: 2x 1,5 h
Nach der Rückkehr aus der GameScene in die GermanMap sollen die Truppenstärken der im Angriff beteiligten Bundesländer aktualisiert werden.
Auf der Deutschlandkarte sollen also die neuen Zahlen der Truppenstärke angezeigt werden.
Außerdem muss sichergestellt sein, dass die Statistiktabelle an die neuen angepasst wird.

Schadensberechnung

AZ: 2h

Bei der Kollision von Wurfgeschossen mit Dummys soll der Schaden berechnet und angezeigt werden. Dieser soll dann auch von der Health-Anzeige abgezogen werden. Die Health darf nicht unter 0 fallen
Tatsächliche Arbeitszeit: 3,5h

Übergabe des Bundeslandes und der Truppenstärke an die GameScene

AZ: 1,5 h
Die Namen des angreifenden und verteidigenden Bundeslandes sowie die jeweilige Truppenstärke soll von der GermanMap an die GameScene übergeben werden.
Der Name des Bundeslandes soll dabei über der HealthBar des dazugehörigen Dummys angezeigt werden.
Die Truppenstärke soll die Standardzahl 100 ersetzen, welche momentan in der HealthBar angezeigt.

Erstellung der Grafik eines "Fire"-Buttons

AZ: 2 Stunden. Es soll die Grafik für einen Button erstellt werden, auf dem man drückt, wenn man den Winkel eingestellt hat und man die Kraft bestimmen will. Dies kann auch ein runder Button sein

Umsetzung lokaler Multiplayer

AZ: 8 Stunden
Es soll der lokalte Multiplayer implementiert werden, bei dem 2 Spieler lokal an einem Gerät spielen können und sich abwechseln müssen
Tatsächlich benötigte Zeit: 28:30

Animation der Kollision

Die Kollision des Projektils mit einer Spielfigur soll animiert werden. Beim Zusammenprall soll das Projektil an der Spielfigur abprallen.

Kraftbalken

AZ: 16h. Für den Prototyp soll ein Kraftbalken programmiert werden, der einmal komplett bis zum Ende läuft

Anbindung des Prototyps aus #13 an das Game Center

AZ: 8h. Der generische Code zur Anbindung an das Game Center soll jetzt direkt an unseren Prototyp angepasst und integriert werden. Auch der Datenaustausch zwischen den Spielern sollte bereits im Multiplayer funktionieren.
Dazu muss Ticket #9 und #10 erledigt sein.

Erstellung des Zurückziehen-Buttons

AZ geschätzt: 1h
AZ tatsächlich:

Der Button "Zurückziehen" soll in der UI implementiert werden. Dieser soll den Benutzer von der Spielansicht auf die Bundeslandübersicht weiterleiten.

Schadenwerte überarbeiten (Kampfansicht)

AZ: 3 St.
Momentan entsteht bei einer Kollision immer ein Schaden von 50. Dieser soll überarbeitet werden, sodass der Schaden aus der GermanMap in die GameScene übergeben wird. Die Höhe des Schadens soll sich dabei jeweils nach der Truppenanzahl des Bundeslandes richten.

Erstellung von 2 Dummies

AZ: 6h . Es sollen 2 Dummies für das Spielfeld erstellt werden
Tatsächliche Arbeitszeit: 7h

Grafik für einen Hintergrund

AZ: 24h . Es soll für 2 beispielhafte Bundesländer eine Grafik für deren "Hintergrund" erstellt werden, die später dann animiert werden kann

Datenaustausch beim Multiplayer

AZ: 3 Personen à 4h. Es soll sich damit beschäftigt werden, wie der Datenaustausch beim Game Center funktioniert. Am besten sollte schon ein generischer Code für den Prototyp geschrieben werden, wie man den Multiplayer (Kampf zwischen 2 Bundesländern) realisieren kann ODER ob erst einmal ein lokaler Multiplayer einfacher wäre

Geld implementieren

Implementierung des Geldstandes pro Spieler(also in Player-klasse), einfügen eines Labels (Kontostand, am besten neben dem Shop-button), Geld-funktionalität mit dem "Shop"-System koppeln. 3h, 70 %

Shop-Button inkl. neue Scene

AZ: 8h
(z.B. Einheiten kaufen mit dem Geld, das man hat (Geld wird generiert durch Bundesländer). Anzeige der eigenen Bundesländer in Dropdown-Menü. Dann kauf, dann einsetzen der gekauften Einheiten & Zuweisung auf das erhaltende Bundesland (ebenfalls durch Dropdown-Menü).

Flugbahnberechnung

AZ: 20h. Es soll sich damit auseinandergesetzt werden, wie man in SpriteKit eine physikalisch korrekte Flugbahn erstellt. Vielleicht sollten bereits vorhandene Physics verwendet werden?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.