1. 主要功能界面截图
登陆界面
主界面
(加入游戏前)
(加入游戏后)
(游戏胜利时)
2. 整体设计图(UML图)
客户端各个包的调用关系图
各个具体按钮,与按钮模板,便于按钮的单独美化,按钮美化,见博客:
登陆界面类,主界面类,函数主体之间的关系
3. 运行平台,主要功能特点和不足
此程序,在eclipse3.4(JDK 1.6)上运行通过,其实现了简单的网络五子棋游戏功能,旨在熟悉和掌握近期学过的网络通信知识。程序的登陆界面和主界面都经过了一定的美化,每个按钮图标都是用PS手工设计的。此外,程序还存在诸多考虑不周到之处,功能上的欠缺,和可拓展性差的缺点,希望在以后能慢慢改进。
4. 小体会
通过此次小程序的练习,提高了自己对一个小型软件的整体把握能力和感知能力,同时也使自己逐渐意识到了合理的设计模式对软件设计的重要性,暴露出了自己对一个具体问题需求分析能力和软件设计能力的欠缺,希望在以后的学习过程中,多思考,多总结,慢慢提高自己的专业素养。
5. 源代码和通信协议,见附件。
- 大小: 71.2 KB
- 大小: 266.2 KB
- 大小: 254.4 KB
- 大小: 260.8 KB
- 大小: 9.1 KB
- 大小: 22.9 KB
- 大小: 10.3 KB
分享到:
相关推荐
五子棋_C++课程设计_源代码_亲测可用
五子棋包括悔棋功能。人人对战判断输赢。赢棋之后清空界面。传参问题。
这是一个五子棋小代码,只有人人对战,没有智能.
VC++五子棋程序集合(内含有控制台下、窗体界面、人机对战、人人对战和五子棋算法精析等多个经典之作源代码)全部亲自测试后,都能在VC6.0环境下直接编译成功!
五子棋,人人对战,可重置游戏, 代码是相当的简单,适合初学者阅读吧
五子棋3源代码五子棋3源代码五子棋3源代码五子棋3源代码五子棋3源代码五子棋3源代码五子棋3源代码五子棋3源代码
五子棋AI由极大极小搜索+alpha-beta剪枝实现。含禁手,但是禁手写的不完善。 只是一个大二学生的作业,还有很多待提升的地方。 仅供参考,欢迎交流。
人人对战五子棋
五子棋代码,人人对战,绿色背景
简易版的五子棋,运用view来进行布局和代码的编写
Python五子棋小游戏源代码,支持人机对战和局域网对战两模式
html实现简单的五子棋人机对战,单机游戏,JavaScript源码
JAVA五子棋手机网络对战游戏的设计与实现(源代码+论文)JAVA五子棋手机网络对战游戏的设计与实现(源代码+论文)JAVA五子棋手机网络对战游戏的设计与实现(源代码+论文)JAVA五子棋手机网络对战游戏的设计与实现(源代码+...
使用Qt写的简单五子棋源代码,Qt入门级的练手项目