我正在用Java构建一个大富翁游戏,并希望它能够支持网络游戏(这样我和我的美国朋友就可以一起玩了)。
网络编程是我尚未涉足的整个编程领域,所以我一直在努力决定如何实现它。总的来说,我认为正确的方式是有一个服务器应用程序,其中包含所有的大富翁游戏代码,然后有一个仅具有GUI和远程方法调用的应用程序客户端。
对于这个项目来说,RMI是否过于复杂或者是最好的方法?你有什么建议或技巧可以给我吗?
更新:这个游戏将完全使用Java开发,因此不必担心客户端需要安装Java。另外,获取一些关于使用RMI的技巧也会很棒。
网络编程是我尚未涉足的整个编程领域,所以我一直在努力决定如何实现它。总的来说,我认为正确的方式是有一个服务器应用程序,其中包含所有的大富翁游戏代码,然后有一个仅具有GUI和远程方法调用的应用程序客户端。
对于这个项目来说,RMI是否过于复杂或者是最好的方法?你有什么建议或技巧可以给我吗?
更新:这个游戏将完全使用Java开发,因此不必担心客户端需要安装Java。另外,获取一些关于使用RMI的技巧也会很棒。