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