Guten Abend 
Ich habe mir die letzten Tage und Wochen ein neues Projekt in den Kopf gesetzt.
Es soll ein Onlinegame (Browsergame) werden, was auf Runden basiert (ein Tag = eine Runde).
Dazu soll die Datenbasis erstmal auf MySQL basieren. Ein Server soll das Spiel steuern und am Ende jeden Tages die Runde auswerten usw.
Ich habe allerdings ein paar Fragen zu der Implementierung:
Wenn das auf Java basieren sollte, benötigt man ja Client und Server. ( Ich meine mit Client und Server hier nicht die Hardware, sondern die geschriebenen Java-Programme. )
Hier die Fragen:
Ich denke mal, es werden noch mehr Fragen, aber das sind erstmal die wichtigsten...
Hat jemand so etwas schonmal umgesetzt? Würde mich gerne mal schlauer machen, da ich bis jetzt nur kleine Einzelspieler-Spielchen umgesetzt habe.
Viele Grüße
Micha
Ich habe mir die letzten Tage und Wochen ein neues Projekt in den Kopf gesetzt.
Es soll ein Onlinegame (Browsergame) werden, was auf Runden basiert (ein Tag = eine Runde).
Dazu soll die Datenbasis erstmal auf MySQL basieren. Ein Server soll das Spiel steuern und am Ende jeden Tages die Runde auswerten usw.
Ich habe allerdings ein paar Fragen zu der Implementierung:
- Ist Java hier überhaupt sinnvoll?
- Sollte man lieber das ganze auf PHP / JavaScript / ... basieren lassen?
Wenn das auf Java basieren sollte, benötigt man ja Client und Server. ( Ich meine mit Client und Server hier nicht die Hardware, sondern die geschriebenen Java-Programme. )
Hier die Fragen:
- Ist es sinnvoll, die gesamte Kommunikation mit der Datenbank über den Server zu machen? Oder ist es sinnvoller, den Client direkt mit der Datenbank zu verbinden?
- Empfehlt ihr Hibernate oder lieber SQL?
- Gibt es Tutorials für einen solchen Aufbau? Welche Klassen (außer normale Client-Server) sind noch interessant und könnten beachtet werden?
Ich denke mal, es werden noch mehr Fragen, aber das sind erstmal die wichtigsten...
Hat jemand so etwas schonmal umgesetzt? Würde mich gerne mal schlauer machen, da ich bis jetzt nur kleine Einzelspieler-Spielchen umgesetzt habe.
Viele Grüße
Micha