- 3
- 0
- 约1.56万字
- 约 13页
- 2023-06-04 发布于山东
- 举报
Java五子棋课程设计--第1页 Java五⼦棋课程设计
⼀ .项⽬简介
本项⽬主要设计了⼀款五⼦棋对战⼩游戏,主要实现的功能有⼈机对战,双⼈同机对战和双⼈联⽹对战,其中双⼈联⽹对战实现了类似于qq的聊
天功能.
⼆ .⼯作重点
1. 本项⽬主要运⽤swing绘图组件进⾏绘图,采⽤双缓冲技术使画⾯流畅.
2. 运⽤多线程实现倒计时和QQ聊天功能,可以在下棋的过程中同时实现倒计时
3. 采⽤五元组赋分法来实现⼈机对战的功能
4. 采⽤⾯向对象的⽅法实现五⼦棋的功能,如⼈机对战棋盘和 对战棋盘均继承⾃双⼈同机对战.
5. 采⽤TCP⽹络通信协议实现 功能的对战,确保了通信的稳定性和安全性
6. 采⽤缓冲流传输图⽚实现打印功能,保证了游戏画⾯的稳定
三 .项⽬主要结构
五⼦棋UML类图
Java五子棋课程设计--第1页
Java五子棋课程设计--第2页
初始化棋⼦时序图
您可能关注的文档
- 2022年三类安全人员继续教育网上考试试题与答案.pdf
- 2022年山东省安全员A证复审考试及考试题库及答案参考5.pdf
- 2022年山东省安全员C证考题及答案 _1.pdf
- 2022年山东省德州市中考语文真题试题及答案.pdf
- 2022年山西省上半年口腔外科拔牙禁忌症—口腔执业医师考试试卷.pdf
- 2022年商务礼仪知识竞赛试题库.pdf
- 2022年上海初中物理总复习全部知识点总结.pdf
- java程序设计答案.pdf
- JAVA程序设计练习题有答案.pdf
- java打印功能_JavaWeb实现打印功能.pdf
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)