基于Java的围棋对弈游戏开发设计
版权申诉
45 浏览量
更新于2024-06-30
收藏 663KB DOCX 举报
围棋对弈游戏开发课程设计
一、主要任务与目标
本课程设计的主要任务是创建一个围棋对弈平台,通过使用Java语言和Swing组件,实现一个功能完善的围棋游戏。主要目标是熟悉Java语言和Swing组件的使用,掌握围棋游戏的开发技术,并具备基本的Java开发工具的使用能力。
二、主要内容与基本要求
本课程设计的主要内容包括:
1.围棋游戏的功能要求:要求实现黑白两色棋子,保存所有已下的棋子,包括在棋盘上的所有棋子和被踢掉的,若某一次落子没有造成踢子,包括所有被这个棋子提掉的棋子及这个棋子本身。如果踢子,則保存所有被踢掉的棋子。
2.Swing组件的使用:熟悉Swing组件的使用,掌握基本工具的熟练掌握,如JCreator等。
3.Java语言的使用:学习并掌握Java语言的使用,掌握Java开发工具的使用能力。
三、计划进度
本课程设计的计划进度如下:
1.搜集资料、查阅文献,确定选题(12月28日--12月29日)
2.需求分析、系统设计、系统功能模块完善(12月29日--01月02日)
3.编程实现系统、系统测试与修改(01月02日-—01月06日)
4.课程设计报告撰写(01月05日-—01月07日)
5.课程设计报告答辩(01月07日—-01月07日)
四、主要参考文献
本课程设计的主要参考文献包括:
[1].陈轶、姚晓昆编著。Java程序设计实验指导。北京:清华大学出版社,2006
[2].赵文靖编著。Java程序设计基础与上机指导。北京:清华大学出版社,2006
[3].吴其庆编著。Java程序设计实例教程。北京:冶金工业出版社,2006
[4].陈国君等编著。Java2程序设计基础。北京:清华大学出版社,2006
[5].Java网络编程实例
五、知识点总结
本课程设计的知识点总结如下:
* Java语言的使用
* Swing组件的使用
* 围棋游戏的开发技术
* Java开发工具的使用
* 面板子类的定义
* Graphics类的使用
* MouseEvent事件监听器的使用
*Canvas类的使用
* paint方法的重写
* Frame类的使用
六、结论
本课程设计的主要目标是创建一个围棋对弈平台,通过使用Java语言和Swing组件,实现一个功能完善的围棋游戏。通过本课程设计,学生能够掌握Java语言和Swing组件的使用,具备基本的Java开发工具的使用能力,并具备围棋游戏的开发技术。
2024-01-10 上传
2022-10-29 上传
2022-10-25 上传
2023-06-10 上传
2023-02-24 上传
2023-05-30 上传
2023-05-31 上传
2023-05-31 上传
2023-06-06 上传
xxpr_ybgg
- 粉丝: 6724
- 资源: 3万+
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布