We have developed a multi-player networked game that currently works when run with players on separate computers, but, when we try to run 2 instances on one computer, it fails. Our game uses shoes (currently 0.r532) for the GUI, and DRb for networking magic.
I believe the problem may have something to do with how shoes manages running 2 shoes apps simultaneously on one computer. It appears to me that there is only 1 shoes process running when I have 2 shoes apps running on this computer. And, when 1 game enters a sleep state while waiting for the other game to make its move, I believe that the single shoes process goes to sleep. I sure could be wrong about this diagnosis. But if I am right, can you think of a way to force my two game instances to run in separate shoes instances? Do you have any other advice regarding what I am trying to do? Development, testing, and demonstrations will be much easier if we can get 2 game instances to run on one computer. Larry
