Commit Graph

11 Commits (fb708dfd9cbba13f0d5a14e3b4e72755391a3496)

Author SHA1 Message Date
EmaMaker fb708dfd9c Refining multiplayer: Fixed visualization of current number of players, not using player names. TODO: Multiple players from the same machine 2020-04-25 14:20:31 +02:00
EmaMaker 01f38a09cb Refining multiplayer: wait screen for clients to join the server. TODO: Fix name stuff and multiple players from the same machine 2020-04-24 18:55:04 +02:00
EmaMaker 5b512c77bb Server now starts a client locally to play. Fixed run length encoding bug. Fixed issues with map generation, however there seem to be still issues with dimensions 2020-04-21 18:58:30 +02:00
EmaMaker c50222a749 Multiplayer using kryonet in TCP. Players updates should be done in UDP instead, but Kyronet wiki says it could cause some problems. Map is shared between all clients and clients can see how other players are positioned and rotated. Code could be refactored in a much nicer form. Some bugs have to be fixed 2020-04-20 19:27:40 +02:00
EmaMaker 5565615a8a barebones quite working but awful multiplayer base. Still no players updating each other. Switching to kryonet from now on 2020-04-19 00:53:39 +02:00
EmaMaker 0a85762a93 Server-client connection protocol using UUIDs 2020-04-18 19:38:09 +02:00
EmaMaker 8f02390188 Working map sharing between server and clients working, apart from some graphics imperfections 2020-04-17 15:48:19 +02:00
EmaMaker ab89f9e348 Continous information between server and client now working correctly 2020-04-17 13:28:25 +02:00
EmaMaker 15979d1d5a Start of networking 2020-04-17 00:26:34 +02:00
EmaMaker a63a7fc835 Game settings menu and settings structure. Have to fix camera rotation problem 2020-03-29 22:18:23 +02:00
EmaMaker 8bcfbf9d3f Game no longer crashes when trying to restart a game after someone won 2020-03-27 21:49:20 +01:00