Networking

  • Research how Online multiplayer is possible,

  • what technique should we use for dedicated server hostet by player

  • Prof. suggested using a Dedicated Server with https://www.docker.com/

  • Server from school?

  • LibGdx chat for proof of concept: https://gamefromscratch.com/libgdx-tutorial-10-basic-networking/

  • programs for networking: libgdx built in networking,

    • netty: tough to begin with, can write own protocols
    • firebase: can host any type of application
    • kryonet: seems to be quiet popular but old (not as bad in networking as sending packages doesn't change)
    • java plain java nio sockets: quiet raw coding, might help to comrehend higher level networking
    • libgdx built in networking
  • use kryonet

  • decide offline or online network?

  • proof of concept with offline network because of security concernes

  • create proof of concept prototype within our game

Edited by Danzé Manuel