我有一个游戏-Asteroids-目前仅是一个单人游戏。我想要做的是让2名玩家可以同时竞争多少个小行星来射击。宁愿让每个人都轮流参加,我希望他们俩在同一场比赛中互相竞争。我在Asteroids游戏中使用的代码是从这里获取的:http://mikemiller.net/asteroids/Asteroids.java
要发布完整的游戏太久了-超过1000个位置-但我想通过网络将此游戏变成2人游戏。是否有人对此有任何提示或建议?我在其他地方读过,RMI是这款游戏的不错选择,如果有人对此有任何建议,我将不胜感激。
谢谢。
答案 0 :(得分:1)
使用简单的客户端-服务器套接字体系结构可以满足您的需求。 服务器部分将保持游戏状态:接受每个客户端的更新,并使他们知道此类更改。 客户端会将更新发送到服务器(例如,玩家移动)并从服务器接受更新的游戏状态,并相应地更新/绘制GUI /屏幕