全文预览

java贪吃蛇游戏论文设计课程设计论文

上传者:科技星球 |  格式:doc  |  页数:25 |  大小:155KB

文档介绍
n JDK掌握好。Р1.2 应用环境Р(1).操作系统:Solaris、WindowsXP、Windows 95等Р(2). 应用软件:jdk1.5Р二、系统需求分析Р2.1需求分析Р本系统主要是完成贪吃蛇游戏的基本操作。用户可以自己练习和娱乐。本系统需要满足以下几点要求:Р(1) 利用方向键来改变蛇的运行方向。Р(2) 空格键暂停或继续游戏,并在随机的地方产生食物。Р(3) 吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常运行。Р2.2 可行性分析Р贪吃蛇游戏是一种简单的大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱,做一个简单的贪吃蛇小游戏。Р 贪吃蛇的核心算法时如何实现移动和吃掉食物,没有碰到食物的时候,把当前运动方向上的下个节点入队,并以蛇节点的颜色绘制这个节点,然后把头指针所指的节点出队,并以游戏框架内部背景色重绘出队的节点,这样就可以达到移动的效果。实现贪吃蛇的基本的蛇身移动、吃到食物身体增长、和碰到墙壁或自身死亡,能够暂停和开始。Р 本次设计我将主要运用java语言来完成。Java语言是一种跨平台,适合于分布式计算环境的面向对象编程语言,用Java写的应用程序不用修改就可在不同的软硬件平台上运行。Р 由于Java主要用于网络应用程序开发,因此对安全性有较高的要求。如果没有安全保证,用户从网络下载程序执行就非常危险。Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。Р三、系统概要设计Р3.1 设计目标Р本软件是针对贪吃蛇小游戏的JAVA程序,利用方向键来改变蛇的运行方向,空格键暂停或继续游戏,并在随机的地方产生食物,吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常运行。Р3.2 系统功能模块Р本系统共包括1个java源文件和7个类文件。Р 1、类之间的关系如图1所示。Р SnakeGameРSnakeFrame

收藏

分享

举报
下载此文档