没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
课程设计
《Java 程序设计》
课程设计说明书
塔里木大学教务处制
目录
1.课程设计目的 .................................................................................................3
2.设计方案论证 .................................................................................................3
2.1 设计思路 ................................................................................................3
2.2 概要设计 ................................................................................................3
2.3 详细设计 ................................................................................................3
3.设计结果与分析 .............................................................................................6
4.心得体会 .........................................................................................................8
5.参考文献 .........................................................................................................8
6.附录..................................................................................................................9
1.课程设计目的
《JAVA 程序设计》是计算机相关专业的必修专业基础课程,其实践性、应
用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实
际是计算机相关专业学生学习完《JAVA 程序设计》课程后,进行的一次全面的
综合训练,JAVA 程序设计的设计目的是加深对理论教学内容的理解和掌握,使
学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为
学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面
打下一定基础。
2.设计方案论证
2.1 设计思路
贪吃蛇游戏设计与实现,主要分为以下二个模块:游戏主界面模块和游戏控
制模块。在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动
速度、暂停、重新开始等功能。
游戏主界面模块:
游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图
形区域界面、游戏的速度选择更新界面、新生方块的预览、游戏速度控制按钮、
暂停游戏按钮、重新开始游戏按钮以及游戏排行榜按钮。从很大程度上决定了玩
家对游戏的兴趣问题,因此,游戏的主界面应该力求美观,爽心悦目。游戏控制
模块:
这个模块是游戏的中心环节,主要完成控制游戏的速度、暂停、重新开始等
功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。
本设计所开发的是基于 Java 的一个贪吃蛇游戏软件,主要实现游戏的速度
控制、游戏的暂停、游戏的退出等功能,分为 :游戏主界面模块、游戏控制模块
以二个模块。
性能:
本软件在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的
过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。
2.2 概要设计
2.2.1 自定义类说明
类名:Exception
作用:用来处理当蛇撞到墙或自己的身体时程序的运行
继承的父类:GreedSnake 类
实现的接口:没有
2.3 详细设计
2.3.1 程序概述
本程序是一个利用 Java 应用软件制作的贪食蛇小游戏。
在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;通过
Pageup 和 pagedown 键来控制蛇的移动速度,每单击一次,蛇的移动速度改变一
次,改变频率为 0.75。游戏运行过程中,如果想暂停,只需要按Space 或 P 键即
可。重新开始游戏的按键为 Enter、S 或 R。当蛇没有吃到食物且碰到墙壁或自
己的身体时游戏结束。
本程序的另一个功能是在程序运行窗口的左上角显示,用户在游戏过程中所
剩余10页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 广东省2021年普通高考音乐学类总分分数段统计表(含本、专科层次加分)
- 广东省2021年普通高考舞蹈类总分分数段统计表(含本、专科层次加分)
- Python教程-快速入门基础必看课程10-函数基础
- tensorflow-2.9.2-cp39-cp39-win-amd64.whl
- tensorflow-2.9.2-cp37-cp37m-win-amd64.whl
- 广东省2021年普通高考体育类总分分数段统计表(含本、专科层次加分)
- VBA超市商品定价-按指定毛利率计算最佳价格.xlsm
- tensorflow-gpu-2.9.2-cp39-cp39-win-amd64.whl
- Python教程-快速入门基础必看课程09-文件处理
- tomcat安装及配置教程.md
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功