Transport-Protocol / MBC-Ping-Pong

Project Ping Pong
MIT License
4 stars 1 forks source link

Auswahl einer geeigneten 2D-/Physiksengine #3

Closed TorbenHaug closed 7 years ago

TorbenHaug commented 7 years ago

Beschreibung:

Die Darstellung auf dem Anzeigegerät ist über den DOM nicht möglich, da die Bewegung des Balls und der Schläger zu schnell werden. Zudem wird auch die Physik auf dem Anzeigegeräts berechnet. Hierfür ist eine Kollisionserkennung erforderlich.

Anforderung:

In diesem ersten Schritt ist eine entsprechende Library auszuwählen und die Funktionalität zu demonstrieren.

Abnahmekriterien:

Blackgen commented 7 years ago

Ich hatte mir bisher diese hier angeguckt: http://brm.io/matter-js/

Shivon commented 7 years ago

Phaser wäre meine Empfehlung, viele Demos inkl Code und eins davon ist eigentlich schon so ziemlich das, was wir wollen: http://phaser.io/examples/v2/arcade-physics/bounce-knock

Blackgen commented 7 years ago

Die Engine sieht einfacher aus. Vor allem scheint es brauchbare Beispiele zu geben.. Weißt du wie das mit den Hitboxen bei Phaser funktioniert? Sind die exact wie der Sprite oder Box förmig?

Für ein 3-Spieler spiel müssten wir die Begrenzungen Schräg setzen, denkst du das lässt sich gut damit machen?

Shivon commented 7 years ago

Scheint so wie die Sprites zu sein, müsste ich aber nochmal verifizieren

Blackgen commented 7 years ago

13 Fertiger Prototyp für den Engine-test

TorbenHaug commented 7 years ago

@Blackgen Die Implementierung ist gut. @Shivon Bitte die Analyse nachreichen.