网络五子棋游戏文档

网络五子棋游戏文档

ID:16520953

大小:15.52 MB

页数:44页

时间:2018-08-14

网络五子棋游戏文档_第1页
网络五子棋游戏文档_第2页
网络五子棋游戏文档_第3页
网络五子棋游戏文档_第4页
网络五子棋游戏文档_第5页
资源描述:

《网络五子棋游戏文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、视频学Java编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sB网络五子棋游戏五子棋是起源于中国古代的传统黑白棋种之一。五子棋不仅能增强思维能力,提高智力,而

2、且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;既具有简单易学的特性,为人们所喜爱,又有深奥的技巧和高水平的国际性比赛。五子棋文化源远流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。五子棋起源于中国古代,发展于日本,风靡于欧洲,可以说五子棋是中西方文化的交流点,是古今哲学的结晶。在本章中,笔者将设计一个网络五子棋,通过本章的学习,读者能够学到:绘制半透明的登录界面游戏记录回放绘制可以调整大小的五子棋棋盘网络连接状态检测B.1五子棋模块概述B.1.1模块简介视频学Java编程sVi

3、sualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程s相信每个人都会五子棋游戏,当游戏的一方构成5个连续的棋子,无论是水平方向、垂直方向,还是斜对角线方向,都表示获胜了。对于

4、初学网络的开发人员来说,设计一个网络五子棋游戏再合适不过了。从规模上看,网络五子棋只需要包含客户端和服务器端两个窗口,规模比较小,而本模块设计的是独立运行的客户端,不需要服务器。从功能上看,网络五子棋涉及两台主机间的通信,相互需要传递棋子信息、控制指令和文本信息,这需要定义一个应用协议来解释数据报,涉及网络开发的许多知识。B.1.2程序预览程序运行以后,首先显示登录界面,这个登录界面使用半透明效果将主窗体遮罩,然后显示登录界面,用户必须输入自己的昵称和对方主机的IP地址才能登录。程序运行效果如图B.1所示。图B.1登录联机的程序界面和对方建立网络连接之后,会进

5、入游戏主窗体。单击开始按钮将开始进行游戏。当自己头像下方有一盒棋子时,就轮到自己下棋,棋子的颜色和自己头像下方棋盒里的棋子颜色相同。游戏主窗体的运行效果如图B.2所示。视频学Java编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++

6、视频学编程sVisualC++视频学编程sVisualC++视频学编程s图B.2游戏主窗体效果当游戏的一方胜利时,程序界面将提示“对方胜利”,并且把对方的5个连线棋子用型号标注,并禁止棋盘的落子行为。程序界面如图B.3所示图B.3对方胜利后的效果视频学Java编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程s

7、VisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程sVisualC++视频学编程s当自己一方有5个棋子连成一线时,将提示“你胜利了”的信息,并且将自己一方相连的5个棋子用型号标注。效果如图B.4所示。图B.4自己胜利后的界面游戏的开始、悔棋、和棋、游戏回放等动作,由棋盘下方的控制面板组成,该面板还包含一个“更换背景”按钮可以更换程序界面的背景图片。控制面板如图B.5所示图B.5控制按钮界面B.2关键技术B.2.1实现透明的登录界面本模块的登录面板实现了透明的效果,并且将登录面板下的主窗体用半透

8、明遮罩效果变暗,而登录界面正常显示,这

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

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

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