Commit Graph

25 Commits (9a3a96f469a397198ec84ba49dbe7c4b016d4796)

Author SHA1 Message Date
EmaMaker 9a3a96f469 PowerUps now appearing in network games, still not completely working 2020-05-22 16:18:44 +02:00
EmaMaker db03194bb5 Refactored and cleaned code for Network Games, different gamemanagers for different situations 2020-05-20 19:18:02 +02:00
EmaMaker 501a1b1e26 Local game: Introducing PowerUps. Same movement type for keyboard and mobile players 2020-05-18 17:22:13 +02:00
EmaMaker 33e0b38608 Multiplayer: added mobile devies support 2020-05-15 12:44:11 +02:00
EmaMaker 8469572f2b Multiplayer: added mobile devies support 2020-05-15 12:29:31 +02:00
EmaMaker 98d66880a8 Multiplayer: syncronize settings between server and clients 2020-05-03 22:56:24 +02:00
EmaMaker 607bf7b91e Local Game: Added support for mobile players 2020-05-03 14:26:13 +02:00
EmaMaker 96b134c3df UI: Fixed a couple of oopsies 2020-05-02 19:15:09 +02:00
EmaMaker c22cd66661 UI: better dialog support and scaling 2020-05-02 18:49:21 +02:00
EmaMaker 48b5585c61 Multiplayer: works on android devices 2020-05-02 16:37:22 +02:00
EmaMaker 876c259511 UI fully redone and revamped. Fixed some minor bugs 2020-05-01 22:48:45 +02:00
EmaMaker 12e9b7f41a Camera: Fixed camera position and rotation. Local machine game: fixed players not being registered. MazeSettings: added more entries in the menu. Fixed structure and stuff 2020-04-29 20:27:23 +02:00
EmaMaker ecea59c095 Multiplayer: multiple players can join a server from the same machine now 2020-04-27 23:14:48 +02:00
EmaMaker b43a438f07 UI: fixed some missing hide() statements and now there are help and errors dialogs appearing 2020-04-26 14:37:57 +02:00
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