Quote:
Im Bezug auf p089.ezboard.com/fgameofrobotfrm38.showMessage?topicID=49.topic eröffne ich hiermit einen neuen Thread.
Brauchst Dich nicht zu verstecken, genau so ist es richtig!
Quote:
Ich könnte mir vorstellen, dass auf manchen Rechnern mehrere Spieler quasi "gegeneinander" spielen und eine gemeinsame HighScore-Liste benötigen. Ließe sich das einrichten?
Klar, man muss nur die Speicherpfade auf ein gemeinsames Verzeichnis umlenken oder eben mit der gleichen Anmeldung spielen. Wenn man dann nicht auch noch die Spielstände teilen will (was sicher nicht so toll ist), werde ich wohl doch einen weiteren Eintrag für die Highscore-Tabellen einführen.
Hmm, da wäre es zu überlegen, ob man die Highscores zur Vereinfachung nicht für alle Episoden in ein gemeinsames Verzeichnis packt...
Quote:
Theoretisch könnte so eine Liste sogar im Netzwerk verfügbar sein, was aber leicht lösbare Sharing-Probleme mit sich bringt. Denn die HighScore-Datei muss ja nicht permanent geöffnet bleiben.
Permanent geöffnet sind die ohnehin nicht, aber ganz so einfach ist das nun auch wieder nicht, wenn man nicht irgendwo einen Highscore-Server einrichten will. Letztendlich hat man zwei sehr unterschiedliche Probleme:
- Wenn von zwei Rechnern gleichzeitig die Datei modifiziert werden soll, muss dies vernünftig abgesichert werden. Sowas nennt sich Transaktions-Management.
- Wenn ein sich die Datei ändert, sollten natürlich die gerade offenen Highscore-Tabellen auf anderen Systemen zeitnah aktualisiert werden. Das wäre schon ein ziemlicher Eingriff in die Tabellen-Anzeige.
Dazu gesellt sich noch das ebenfalls im anderen Thread besprochene Problem mit den Rechten. Normale User haben unter XP (und Folgenden) nur in ihren eigenen Bereichen (Verzeichnisse und Registry) Schreibrechte, hier müsste erstmal ein Administrator ein gemeinsames Verzeichnis erstellen und die Rechte entsprechend einrichten.
Sorry, für mich ist das alles ziemlicher Overkill für einen, in meinen Augen ziemlich theoretischen, Nutzen. Wir können ja 'mal eine Umfrage starten, wie viele von uns konkret eine solche Mehrspieler-Unterstützung bräuchten...😉