五子棋游戏(网络单机版)使用方法.docVIP

五子棋游戏(网络单机版)使用方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五子棋游戏(网络单机版)的使用方法 如何编译、运行 首先将以下11个源文件放入同一个文件夹中(J_FIR_Server.java文件是服务器程序,与其他文件独立,您没有这个文件也能正常运行客户端程序): J_FIR_Board.java J_FIR_Choose.java J_FIR_Client.java J_FIR_Help.java J_FIR_Host.java J_FIR_Introduction.java J_FIR_Invite.java J_FIR_Message.java J_FIR_Name.java J_FIR_Server.java J_FIR_TwoChoice.java 打开开始菜单 ? 运行cmd ? 进入上面的文件夹目录,键入 javac J_FIR_Server.java javac J_FIR_Client.java 进行编译。编译成功后键入 java J_FIR_Server 即运行服务器程序 java J_FIR_Client 即运行客户端程序 如何操作(交互) 单机版: 只需运行客户端程序(运行方法见上)。进入后界面如下: 各部分面板的名称(用途)在上图显示。 在菜单栏中选择 操作(O) ?开局(单机)(N) (注:括号内字母为快捷键,使用方法是同时按下ctrl和括号内的字母所对应的按键,即相当于用鼠标点击该选项)即启动单机模式,您可以自己在棋盘上下黑白双方棋,程序能够自动判断胜负。当您再次选择该选项时,程序会清空棋盘。 另外,无论在何种模式下,您都可以打开对局存档和复盘,当然这也有一些限制,如在与别人下棋时不能复盘,等等,将在下文说明。 网络版: 如果您想和别的客户端进行网络对局,则需要有一个服务器端。这个服务器端可以在您的电脑上,也可以在别的主机上。注意:别人也是用客户端和您下棋,而不是服务器端。所以只需有一个服务器,即可供多人同时在线进行一对一的对局。当然,由于程序设计的原因,服务器将为每个客户端开一个线程,在使用时请随时关注您电脑的承受能力。 下面假设已经有一个服务器在网上运行。 首先,您仍然是运行客户端程序(输入java J_FIR_Client),进入上述界面后选择 网络(W) ? 连接到服务器(C) ,即弹出以下对话窗口: 如果服务器在您的本机上,则直接点“确定”即可(默认为localhost),否则请输入服务器的主机名,然后点确定。 点击确定后,又会弹出下面的信息窗口,您在框中输入您的名字或昵称,再单击“确定”即可。 刚进入服务器时,系统会自动帮您搜索当时的空闲在线用户,结果会在界面右边的信息窗口显示,空闲用户名单还会以按钮的形式显示在棋盘下方,下面是某次运行的结果: 点击左下方名字对应的按钮,您即可向他们发出邀请。如果对方接受,你们就可以开始一盘新的对局。 对局开始前,您需要选择黑/白棋或随机。为充分考虑大家的意见与公平起见,服务器将采取随机决定黑白棋的形式,除非一方选择黑棋而另一方选择白棋。 本程序还支持“续下”功能,您可以在邀请对方之前打开一个已保存的对局(当然是没下完的;值得注意的是,目前暂时只支持打开当前文件夹下的文件,否则会出错),再点击对方名字的按钮。 如果您收到邀请,按“正常”与“续下”模式的不同,您会分别收到以下信息: 您可以选择接受或拒绝。 当黑白棋确定以后,您就可以和对方进行对局。最后下的棋子会被标记以红色三角形的符号,下面是一次对局的情况: 在对局中,您可以选择下列选项: 1.文件 ?保存:保存当前棋局进程,供复盘和续下使用。存档是以一种特定的格式(DataInputStream的writeInt)写入文件的,文件名任意; 2.文件 ?退出程序:这将向服务器发送断线请求并退出程序(事实上在任何时候选择这个选项都会退出程序,在与他人对局时不建议这样做),对方直接获胜; 3.操作 ? 悔棋:向对方提出悔棋申请,如果得到同意,将退回到申请人上一次落子前的状态; 4. 操作 ? 认输:直接判定对方获胜; 5. 网络 ? 退出服务器:这将向服务器发送断线请求,但不退出程序;这也将直接判定对方获胜; 6. 帮助 ? 游戏控制:显示帮助信息; 7. 帮助 ? 关于:显示程序版本、作者信息等。 其中,“帮助”菜单下的两个子菜单随时可以查看。 此外,在对局中您可以随时通过聊天输入框输入语句并按回车发送给对方,您也可以在信息窗口中看到对方和您说的话。 对局结束后,系统会向您询问是否保存对局。选择保存或取消后,系统还会询问您是否再来一局,或者退出。考虑到尊重双方选择,当且仅当双方都选择“再来一局”时,才会继续,否则双方均退出对局室,并且状态同时变为“空闲”,可以让其他客户端搜索到。 在上

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档