第一章设计目的与要求
1.1 设计目的
通过用 java 来设计“大鱼吃小鱼”这个游戏,来熟悉.
并学会运用 eclipse 这个软件的同时巩固我们专业课 java 知识。
1.2 设计要求.
1.熟悉 java 面向对象平台;
2.对游戏中所需类进行设计;
3.写出源程序文件;
4.对游戏进行调试和分析。
1.3 实现功能
敌方有五类鱼(鲨鱼 海马、蓝鱼和小绿鱼),每一类鱼的对象出现后,在游戏中
处于随机自由移动状态,敌方大鱼能吃小鱼;主角为红鱼且红鱼只有一-条,玩家
通过键盘方向键控制移动,红鱼有两级状态,初始时处于低级状态,只能吃黄鱼,
能被蓝鱼或鲨鱼吃掉。初级状态的红鱼经过重重险恶且吃掉一定数量的黄鱼升级
后,能吃黄鱼和蓝鱼,但还是能被鲨鱼吃。吃掉一定数量的鱼,则显示成功信息,结束游戏;
若红鱼被鲨鱼或蓝鱼吃掉,则显示游戏结束
1
第二章开发平台和技术。
2.1 ! Java
语言
w.docin.com
简单性: Java 最初是为对家用电器进行集成控制而设计的一种语言,因此它必.
须简单明了εjdava 语言的简单性主要体现在以下三个方面:洼工水 cn
Java 的风格类似于 C++,但是 Java 摒弃了 C++中容易引发程序错误的地方,如
指针和内存管理。
Java 提供了丰富的类库。
Java 自身的基本系统所占用空间小于 250KB(即编译器和解释器),它实现了垃
圾自动收集,简化了内存的管理工作。
可靠性和安全性: Java 不支持指针,这杜绝了内存的非法访问。
Java 的自动单元收集防止了内存丢失等动态内存分配导致的问题。
Java 解释器运行时实施检查,可以发现数组和宇符串访问的越界;Java 提供了异
常处理机制,以便从错误处理任务恢复。
Java 通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁
破坏。当 Java 字节码进进入解释器时,首先必须经过字节码校验器的检查,然后
Java 解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类
装载到单独的内存区域。
3 跨平台性