Commit Graph

14 Commits (3fe7fb9719244131b5d9253f5dd0e6af9d07986f)

Author SHA1 Message Date
MysterD 67342de794 Add development flag for easier testing 2020-09-19 02:12:49 -07:00
MysterD 15601ac856 Add Discord Game SDK networking system
Allows players to host without forwarding their ports or using a program
like Hamachi.
2020-09-13 03:27:35 -07:00
MysterD a1d21a9602 Fix King Bobomb dialog softlock
Fixes #45
2020-09-10 21:26:17 -07:00
MysterD 3102c93d34 Completely rewrote level transition synchronization code
Should be snappier and less prone to crashes. I tested as many scenarios
as I could think of and it has been rock solid. But time will tell.

Also created a new debug log system, just so I could understand what the
hell was going on with this code.
2020-09-10 00:17:30 -07:00
MysterD 62ecf2c58a Geo2 removal wip 2020-09-06 13:54:01 -07:00
MysterD 9e7d7b03ea Removed 'int' from most of networking code
moved -Werror over to 'STRICT'
2020-09-04 11:43:12 -07:00
MysterD 98064c6044 Added CLI options to specify ip/port 2020-08-13 19:38:15 -07:00
MysterD 09d975aea1 Made sockets platform-independent, supporting Linux 2020-08-09 13:23:27 -07:00
MysterD b1651e96b6 Improve chain chomp syncing 2020-08-06 19:04:59 -07:00
MysterD 6878b47833 Added Luigi to courtyard and BoB, fixed some crashing issues 2020-08-03 17:59:44 -07:00
MysterD 6e38a80888 Force synchronizing of level changes 2020-08-02 23:02:29 -07:00
MysterD 0fad9840a3 Synchronized goombas, synced randomness, added extra fields to object packets 2020-08-02 18:29:46 -07:00
MysterD d56d5256f0 Synchronized held objects, made respawners keep their sync ID 2020-08-02 14:18:34 -07:00
MysterD ba265e9738 Started adding networking 2020-08-01 20:22:24 -07:00