I played the first version, I have not done any network programming myself. Is it normal for the host to be the mirror of the clients' screen (showing the opposite?).
Also, the paddles are hard to see, but it appears you have rectified this. I think my 2 biggest issues are:
- Not accounting for when a key is held down; i.e. the paddle only moves one unit on a key-press before having to be pressed again to move more.
- The ball going slightly off-screen before 'bouncing' back. This could be fixed with a simple intersection between screen dimensions and ball dimensions.
Otherwise, good job on the networking, it's something I want to look into (eventually....)
Regards,
Stitchs.