二组 五子棋游戏简要报告

二组 五子棋游戏简要报告

ID:15076018

大小:317.45 KB

页数:5页

时间:2018-08-01

二组  五子棋游戏简要报告_第1页
二组  五子棋游戏简要报告_第2页
二组  五子棋游戏简要报告_第3页
二组  五子棋游戏简要报告_第4页
二组  五子棋游戏简要报告_第5页
资源描述:

《二组 五子棋游戏简要报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、游戏开发简要说明小组成员:组长:朱年山组员:温超珲葛丽娜赵敏张凯吕安琪邵强游戏简介:我们初步打算开发一个比较小的的益智游戏,但是限于现在技术的问题,所以就模仿了一个五子棋的游戏。游戏规则:传统的五子棋游戏,当一方的五个棋子首先练成一条线的时候就获得了胜利,我们实行三局两胜制原则。在游戏已经开始的时候,其他玩家只能观看。开发语言:java开发工具:Eclipse3.2、UltraEdit-32整个软件的架构:1.服务器实现数据库的处理,然后返回到客户端。2客户端实现对画面的实时操作3.与此同时客户端

2、之间可以进行聊天。以上就是我们想要实现的简单的架构或者功能。客户端架构:客户端的界面主要应用AWT的组件来实现界面。设计界面主要用到的类如下userPad、chatPad、controlPad、inputPad、chessPad。分别实现客户端的用户界面、聊天界面、控制界面、输入界面、棋盘服务器端架构:服务器面板主要是用来控制添加或者是删除服务器的功能,主要有MessageServer、statusPanel等面板。分别是:服务器消息面板、服务器转台面板。客户端界面:chessPad类,实现棋盘c

3、hatPad类,用来显示用户聊天userPad类,用来显示用户inputPad类实现用户输入controlPad类,用来实现逻辑操作服务器端界面:用来显示服务器信息用来实现对服务器的的逻辑操作网络对战的处理:当打开游戏客户端程序后会开到一个交互性的游戏界面。在chessPad版面上方可以看到系统的提示信息,知道用户如何使用该网络五子棋的客户端程序。(当然在运行客户端程序前需要有莫个主机运行服务器端程序。)在userPad版面上显示用户与主机相连接的一些信息。打开客户端程序首先看到的系统提示信息如图

4、:3.3系统提示信息“连接主机”按钮用户链接信息图3.3游戏端界面同时在服务器端程序可以看到当前链接的用户数,和服务器端的一些信息,如服务器地址和使用端口号等相关信息。如图:3.4所示连接用户数端口号服务器地址图3.4初始运行服务器端程序连接成功提示信息此时,“建立游戏”,“加入游戏”和“离开游戏”三个按钮处于未激活的状态,当点击“连接主机”按钮后,该主机与服务器端链接成功。在chessPad版面显示“连接成功,请创建游戏或加入游戏”的提示信息。在userPad版面显示已经登陆的用户以及系统相关操

5、作的提示命令。用户可以通过这些简单的命令修改个人信息。如果用户想要修改用户名,只要在文本输入框里输入命令“/changename用户的名字”就可以了。此过程如图:3.5所示新登陆用户(未修改名称)修改名字指令输入情况(按回车后指令生效)系统提示命令图3.5最终的对弈界面:系统提示信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。