Anforderungen - MajorTwip/Cannonistic GitHub Wiki

Anforderungen an das Spiel

Funktional

  • Die Spieler müssen untereinander Textnachrichten austauschen können.
  • Der Spieler muss die zu nutzende Kanone auswählen können.
  • Der Spieler muss eine Schussrichtung (Elevation) und die Schussstärke(V0) auswählen können.
  • Der Spieler muss ein neues eröffnen können.
  • Der Spieler muss einem Spiel beitreten können.
  • Der Spieler soll einen Partner aus dem Spiel heraus einladen können.
  • Ein Spiel muss verlassen und zu einem späteren Zeitpunkt wieder aufgenommen werden können.
  • Ein Spieler soll seine offenen Spiele anzeigen können.
  • Ein Spieler soll seinen Namen nach einer Authentisierung über eine bekannte Federation Reservieren können.
  • Das Spiel soll Wettereinflüsse simulieren.
  • Das Spiel soll eine Rangliste der besten Spieler anzeigen können.
  • Das Spiel soll in mindestens 2 CH Landessprachen verfügbar sein.

Nicht Funktional

  • Das Spiel soll mittels Touch wie auch mittels Maus bedient werden können.
  • Der Spieler soll seinen Namen frei wählen können.
  • Der Spieler soll mit besonderen Leistungen Vorteile erhalten (bessere Waffen)
  • Der Spieler soll in Echtzeit (<5s) über den gegnerichen Schlag unterrichtet werden.
  • Die Flugbahn soll visualisiert werden.
  • Das Spiel muss sich der Bildschirmgrösse anpassen.