EulerHobeln:Protokoll VRace

Aus II-Wiki
Zur Navigation springen Zur Suche springen
Einordnung
Level 2 ÜDP VRace Lobby
Level 1 O2Mega
Transport TCP

Das VRace Protokoll vereinbart die Komunikation zwischen Client und Server für das Speil Vektorrennen. Dieses Spiel, was man eingentlich auf kariertem Papier spielt, war ausschlaggebend für das gesammte EulerHobeln-Projekt.

Übersicht

Name: VRace, Vector-Race, Vektorrennen
Type: Game-Service
Familie: Level 2
Setzt auf: O2Mega-Protokoll

Brainstorm

  • Ablauf (alg.)
    1. Client connected
    2. Client spielt
    3. Client disconnected, oder macht noch ein Spiel
  • Spiel Ablauf
    • ist Runden basiert, Reihenfolge wir zufällig zu begin ermittelt
    • Server schickt dem Spieler der dran ist ein Aufforderung zu ziehen, allen andern Spilern wird mitgeteil das der Spieler jetzt am Zug ist drann ist
    • Mit dem Ziehen eines Spielers wird automatisch ist der nachfolgende Spiler am Zug; usw.
  • Welche Daten müssen Übertragen werden?
    • Koordinaten der Spieler (nach jeder Änderung auch)
    • Namen der Spieler (Zu Begin des Rennes)
    • Highscore ???