全球旧事资料 分类
下一定基础。
21工程概况
211案例提出及工程用时
经过两天在图书馆以及网络上查阅的资料,然后提出这次课程设计的目标《贪吃蛇游戏》的设计。然后接下来就是查阅更多的资料,制定接下来的详细计划,最终计划用两周的时间完成此次课程设计提出的案例。
212开发环境
硬件环境:CPU:I
telPe
tium(R)4主频:240GHz内存:256MB软件环境:操作系统:Wi
dowsXP编程环境JDK16开发工具:Eclipsejdk
2
f31设计方案论证
311设计思路
贪吃蛇游戏设计与实现,主要分为以下二个模块:游戏主界面模块和游戏控制模块。在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动速度、暂停、重新开始等功能。游戏主界面模块:
游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏的速度选择更新界面、新生方块的预览、暂停游戏按钮、重新开始游戏按钮。从很大程度上决定了玩家对游戏的兴趣问题,因此,游戏的主界面应该力求美观,爽心悦目。游戏控制模块:
这个模块是游戏的中心环节,主要完成控制游戏的开始、暂停、重新开始等功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。
本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的速度控制、游戏的暂停、游戏的退出等功能,分为游戏主界面模块、游戏控制模块以二个模块。
312程序概述
本程序是一个利用Java应用软件制作的贪食蛇小游戏。在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;游戏运行过程中,如果想暂停,只需要按F3键即可。重新开始游戏的按键为F2。当蛇没有吃到食物且碰到墙壁或自己的身体时游戏结束。
本程序的另一个功能是在程序运行窗口的左上角显示,用户在游戏过程中的移动和长度。
313程序流程图
本次游戏设计的处理流程如图1所示。
3
f进入游戏画面
单击“F2”按钮,游戏开始,蛇开始随机。
键盘操作:左移右移向下向上
没有吃到食物且蛇碰到边界
游戏中途欲中断,稍后继续游戏
单击“确定”游戏结束
单击“F3暂停游戏”
游戏暂停
再次单击开始F3按钮,游戏恢

图1程序流程图
314总设计模块的划分
根据游戏需求中游戏所要实现的功能,整个游戏分为二个模块进行具体的设计,如图2所示。
4
f贪吃蛇游戏
游戏主界面模块
游戏控制模块
图2设计总模块
游戏控制模块的主要框架如图3所示。游戏控制模块











退







图3控r
好听全球资料 返回顶部