When Micah was trying to play this at Grandpa Johnson’s house he saw some very bad issues. When he hit start, nothing would happen and then suddenly his ship would appear along with a bunch of new ones he had previously tried to start. Also, the game was unplayable with the ship just jumping around.
I believe this was due to a very slow internet connection. Well, either the internet connection was really slow or the wifi or both. Most likely the internet connection.
With a very slow connection, the latency must be so high that the game becomes totally unplayable. Which points out a few things:
- I need to have some sort of debug mode so I can see some stats in situations like that and try to figure out what is going on.
- I need to fix the networking code and game engine to be able to deal with high latency situations.
- I need to make sure that any critical events that might be initiated on the server are withheld from client side prediction. For example, creating a new ship and explosions are two examples. Oh, and player deaths.