论坛首页 Java企业应用论坛

四国大战 - 联机对战

浏览 1509 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-25   最后修改:2011-06-28
论坛上有一个超强的单机版的四国。 现以其为模板,改造成支持联机模式。
用socket来做联机通讯, 1家是服务器【S】, 还有3家是客户端【A】【B】【C】, ABC之间的通讯通过【S】来转发。  【S】【A】 vs 【B】【C】



使用说明
1, 运行jar包
初始界面为

首先要选择【主机S】

2, 再次运行jar, 选择客户端

这里需要填入主机的ip地址, 如果不高兴每次都填, 可以打开jar包中的/resources/military.properties,修改相应的属性。

3, 布局, 交换两个棋子的问题。 支持【调入布局】和【保存布局】

4, 等到3个客户端都连接上了, 就可以点击【布局完成】, 将自己的棋子发送到其他人的界面上,等到4个玩家都完成布局时,就可以开始游戏


5, 下棋的顺序是 S -> C -> A -> B




6, 当有客户端断开时, 就算做该玩家投降

由于时间仓促, 还有以下地方不够完善
重新开局功能, 限定30秒内下棋,  下棋的路径显示图案, 高亮显示当期棋子, 聊天功能等。
以后有时间再说咯








  • 大小: 42.4 KB
  • 大小: 88.4 KB
  • 大小: 90.3 KB
  • 大小: 175.4 KB
  • 大小: 178 KB
  • 大小: 21.4 KB
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics