java五子棋课程设计
《java五子棋课程设计》由会员分享,可在线阅读,更多相关《java五子棋课程设计(22页珍藏版)》请在毕设资料网上搜索。
1、 目录目录 1 绪论绪论 .1 1.1 课程设计意义 1 1.2 课设目的 1 1.3 课设要求 1 2 网络五子棋介绍网络五子棋介绍 .2 2.1 网络五子棋介绍 2 2.2 游戏玩法 2 3 系统整体设计系统整体设计 .3 3.1 整体设计 3 3.2 系统流程图 4 4 原理分析原理分析 .5 4.1 服务器和客户端通信机制 5 4.2 多线程机制 7 5 服务器的设计与实现服务器的设计与实现.8 5.1 服务器监听 8 5.2 传递信息 9 6 客户端设客户端设计与实现计与实现.10 6.1 客户端界面设计 11 6.1.1 GUI 图形界面设计. 12 6.1.2 注册监听者 . 1
2、3 6.2 连接服务器 14 6.3 传递信息 14 6.4 棋盘数据结构 15 6.5 判断输赢算法 16 6.6 背景音乐 17 7 设计实现设计实现 .18 8 总结总结 .20 谢辞谢辞 21 参考文献参考文献 21 1 1 绪绪论论 1.1 课程设计意义 五子棋是起源于中国古代的传统黑白棋种之一。五子棋不仅能增强思维 能力,提高智力,而且富含哲理,有助于修身养性。 经过一个学期的学习, 使我对 Java 有了一定的了解。 但要深入理解 Java 语言,单靠上课是不够的。必须通过课程设计,设计一个比较大的程序,才 能更深一步地理解 Java 语言。 在这次课程中, 我选择了网络五子棋作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 五子棋 课程设计
