网络五子棋软件的设计与实现.doc
约58页DOC格式手机打开展开
网络五子棋软件的设计与实现,①页数58②字数18,849③ 摘要 1997年,伴随着计算机技术和网络技术的发展,世界第一款图形化网络游戏《网络创世纪》问世。挟计算机与网络技术之高精尖,融传统视听与数码娱乐之精华,集娱乐性、竞技性、仿真性、互动性于一体,《网络创世纪》迅速风靡全球,备受青睐。 自此拉开了网络游戏的序幕。...
内容介绍
此文档由会员 黑子 发布
网络五子棋软件的设计与实现
①页数 58
②字数 18,849
③ 摘要
1997年,伴随着计算机技术和网络技术的发展,世界第一款图形化网络游戏《网络创世纪》问世。挟计算机与网络技术之高精尖,融传统视听与数码娱乐之精华,集娱乐性、竞技性、仿真性、互动性于一体,《网络创世纪》迅速风靡全球,备受青睐。 自此拉开了网络游戏的序幕。
五子棋在我国的历史可谓是源远流长,喜爱它的玩家也是大有人在。但目前的五子棋软件一般都是单机版的,游戏无法在异地的玩家之间进行。基于上述原因,本人决定以当今广为流行五子棋软件为模版,以Microsoft公司的 Visual Basic程序设计语言为工具,结合软件工程的思路开发一款基于网络的五子棋对弈软件。
网络五子棋软件能够通过两台联网的计算机实现异地间的双人对弈。并提供了更换棋盘背景图片,播放背景音乐,以及“和棋”、“认输”、“悔棋”等功能。
④目录
第一章 概述.....................................................1
1.1 五子棋的历史.............................................1
1.2 传统五子棋软件与网络五子棋软件的异同.....................1
第二章 网络五子棋软件的需求分析与总体设计..................3
2.1 需求分析..................................................3
2.2 总体设计..................................................4
第三章 通信的基本原理以及编程语言的选择....................5
3.1 TCP/IP参考模型............................................5
3.2 管套Socket与Winsock......................................6
3.3 通信协议的选择............................................6
3.4 编程语言的选择............................................7
第四章 网络五子棋软件的详细设计.............................8
4.1 界面......................................................8
4.2 设置.....................................................12
4.3 规则.....................................................13
4.4 按钮功能的实现...........................................17
4.5 棋盘.....................................................20
4.6 倒数计时器...............................................24
4.7 战况.....................................................26
4.8 背景.....................................................26
4.9 棋盘坐标.................................................26
4.10 背景音乐................................................27
4.11 显示数字................................................27
4.12 状态栏..................................................28
4.13 菜单....................................................28
第五章 网络五子棋软件的测试.................................30
5.1 问题的发现...............................................30
5.2 问题的解决...............................................30第六章 结论及体会.............................................31
6.1 不足与改进...............................................31
6.2 经验总结.................................................31
6.3 开发体会.................................................32
参考文献.......................................................33
附录一 源代码.................................................34
⑤关键字 五子棋、VB、网络
⑥参考文献
1. 郑人杰、殷人昆,《软件工程概论》,清华大学出版社,1998
2. 孙炳文,《精通Visual Basic 6.0中文版》,电子工业出版社1999
2. MicrosoftCorporation,《Visual Basic 6.0中文版语言参考手册》,北京希望电脑公司,1998
3. MicrosoftCorporation,《Visual Basic 6.0中文程序员指南》,北京希望电脑公司,1998
4. MicrosoftCorporation,《Visual Basic 6.0控件参考手册》,北京希望电脑公司 MicrosoftCorporation,1998
①页数 58
②字数 18,849
③ 摘要
1997年,伴随着计算机技术和网络技术的发展,世界第一款图形化网络游戏《网络创世纪》问世。挟计算机与网络技术之高精尖,融传统视听与数码娱乐之精华,集娱乐性、竞技性、仿真性、互动性于一体,《网络创世纪》迅速风靡全球,备受青睐。 自此拉开了网络游戏的序幕。
五子棋在我国的历史可谓是源远流长,喜爱它的玩家也是大有人在。但目前的五子棋软件一般都是单机版的,游戏无法在异地的玩家之间进行。基于上述原因,本人决定以当今广为流行五子棋软件为模版,以Microsoft公司的 Visual Basic程序设计语言为工具,结合软件工程的思路开发一款基于网络的五子棋对弈软件。
网络五子棋软件能够通过两台联网的计算机实现异地间的双人对弈。并提供了更换棋盘背景图片,播放背景音乐,以及“和棋”、“认输”、“悔棋”等功能。
④目录
第一章 概述.....................................................1
1.1 五子棋的历史.............................................1
1.2 传统五子棋软件与网络五子棋软件的异同.....................1
第二章 网络五子棋软件的需求分析与总体设计..................3
2.1 需求分析..................................................3
2.2 总体设计..................................................4
第三章 通信的基本原理以及编程语言的选择....................5
3.1 TCP/IP参考模型............................................5
3.2 管套Socket与Winsock......................................6
3.3 通信协议的选择............................................6
3.4 编程语言的选择............................................7
第四章 网络五子棋软件的详细设计.............................8
4.1 界面......................................................8
4.2 设置.....................................................12
4.3 规则.....................................................13
4.4 按钮功能的实现...........................................17
4.5 棋盘.....................................................20
4.6 倒数计时器...............................................24
4.7 战况.....................................................26
4.8 背景.....................................................26
4.9 棋盘坐标.................................................26
4.10 背景音乐................................................27
4.11 显示数字................................................27
4.12 状态栏..................................................28
4.13 菜单....................................................28
第五章 网络五子棋软件的测试.................................30
5.1 问题的发现...............................................30
5.2 问题的解决...............................................30第六章 结论及体会.............................................31
6.1 不足与改进...............................................31
6.2 经验总结.................................................31
6.3 开发体会.................................................32
参考文献.......................................................33
附录一 源代码.................................................34
⑤关键字 五子棋、VB、网络
⑥参考文献
1. 郑人杰、殷人昆,《软件工程概论》,清华大学出版社,1998
2. 孙炳文,《精通Visual Basic 6.0中文版》,电子工业出版社1999
2. MicrosoftCorporation,《Visual Basic 6.0中文版语言参考手册》,北京希望电脑公司,1998
3. MicrosoftCorporation,《Visual Basic 6.0中文程序员指南》,北京希望电脑公司,1998
4. MicrosoftCorporation,《Visual Basic 6.0控件参考手册》,北京希望电脑公司 MicrosoftCorporation,1998