Network Schach Rework

Actions

Aufbau

  • PACKET
    • KEY1
      • POSSIBLEVALUE1
      • POSSIBLEVALUE2
    • KEY2
      • POSSIBLEVALUE1
      • POSSIBLEVALUE2

From Client

  • login
  • logout
  • register
  • move
    • fromX
    • fromY
    • toX
    • toY
  • acceptchallenge
    • who
  • challenge
    • who

From Server

  • loginerror
    • type:
      • invalidusername
      • invalidpassword
  • registererror
    • type:
      • invalidusername
      • usernametaken
  • moveerror
  • loginsuccess
  • registersuccess
  • boardinit
    • color
      • white
      • black
    • board
  • boardupdate
    • current
      • white
      • black
    • board
    • lastX
    • lastY
  • gameover
    • replayid
    • winner
    • newelo
  • challenge
    • who
  • useroffline

ClientFeatures

  • Connect
  • Login
  • Register
  • Seach for Game
  • Challenge
  • Show Replay
  • Show Profile
  • Ingame
  • Logout

ServerFeatures

  • Connect
  • Login
  • Register
  • Seach for Game
  • Challange
  • Show Replay
  • Show Profile
  • Ingame
  • Logout
  • CreateGame