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.