Frage von xxIIXIIxx, 24

Welches Programm brauch ich für ein Ranking System mit dem Server?

Hallo zusammen

Ich wollte schon immer eine APP programmieren. Nun habe ich eine Idee und bin daran dies umzusetzen. Eine Grundkenntnis habe ich schon. Also C++, HTML laufen gut, JAVA bin ich mit einem Buch dran. Aber nun zur eigentlichen Frage.

In meiner App soll das Highlight ein Ranking System sein. Dazu möchte ich verschiedene Spieler gegeneinander antreten lassen und der Gewinner bekommt Punkte. Dies soll dann in einer Rangliste aufgeführt werden. Nun weiss ich nicht genau wo ich die nötigen Erkenntnisse dazugewinnen kann. Dazu weiss ich auch nicht genau, wie ich die App mit einem Server zu verbinden um die Spielstände zu speichern.

Noch zum Ranking System. Es soll ein System sein, bei dem man sieht wie viele punkte der Gegner hat und bei einem stärkeren Gegner kriegt man mehr punkte. Dazu soll es eine Art Liga geben. Könnt ihr mir sagen, wo ich das nachschlagen kann oder welches buch ich mir dazu kaufen soll? Dabei kenne ich mich mit dem Server auch nicht genau aus, um die Spieler zu verbinden... Wie stelle ich dies an? Oder wo kann ich das nachschauen?

Antwort
von threadi, 11

Ein Ranking-System ist primär ein mathematisches Konstrukt. Du musst definieren wie welche Werte berechnet werden. Die dafür notwendigen Basisdaten musst Du irgendwo erfassen, idealerweise in einer Datenbank. Darauf aufbauend, kannst Du dann die Ausgabe vornehmen.

In welcher Sprache und auf welchem Weg Du das machst hängt von der Zielgruppe der App ab. Wenn Du eine App für Android schreiben willst, dann musst Du anders anfangen als z.B. bei einer App für Windows-Phones. Auf dem Server brauchst Du dafür in jedem Fall aber eine Datenbank (MySQL, Postgresql, Oracle, MariaDB ..) und passende Schnittstellen, die entweder per Webdienst (Apache, i.d.R. Port 80, 443, 8080 oder 8443) oder über einen selbst geschriebenen Dienst angesprochen werden.

Antwort
von StarsAStripes, 5

@Programmierung

Mach das in Java.

Setze dir zb einen Java EE Server zb. Glassfish.

Die Kommunikation zwischen Server und Client macht du mit SpringMVC. Damit kannst Du dir sehr leicht REST Webservices aufsetzen.

Die Skills kannst Du dir im Internet aneignen.

Antwort
von KronosIsten, 12

Wenn deine Frage hier nicht beantwortet wird, stell sie doch mal im Chipforum.

Keine passende Antwort gefunden?

Fragen Sie die Community