So I was having a discussion with the other programmer on my game and he stated that Slick is mono-threaded. I said “yeah, which means that we need to implement multi-threading ourselves”.
He thinks it’s a bad idea.
I don’t see any other way to do a multi-player game without it being multi-threaded… for the simple fact that you can’t halt the game for networking issues, and thus should handle all networking in a seperate thread. Same thing with the user interface…
What are your guys thoughts?