Der Spieler ist eine Kernkomponente des Spiels und besitzt ein paar unterschiedliche Bewegungstypen. Da sich diese in Zukunft noch erweitern könnten, soll das System auf einer State-Machine basieren. Die notwendigen States sowie die grobe Klassenstruktur können in der Branch diagrams unter /diagrams gefunden werden.
Eine Beispiel-Implementation einer State-Machine kann hier gefunden werden
Die Spielfigurenbewegung werde ich mit in der erstellten Branch "PlayerMovementAndSpriteAnimation" erstellen (siehe Beitrag mit den Designe der Spielfiguren)
Der Spieler ist eine Kernkomponente des Spiels und besitzt ein paar unterschiedliche Bewegungstypen. Da sich diese in Zukunft noch erweitern könnten, soll das System auf einer State-Machine basieren. Die notwendigen States sowie die grobe Klassenstruktur können in der Branch diagrams unter /diagrams gefunden werden.
Eine Beispiel-Implementation einer State-Machine kann hier gefunden werden