1 / 12
文档名称:

计算机专业实习报告.doc

格式:doc   大小:1,297KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机专业实习报告.doc

上传人:mh900965 2017/11/22 文件大小:1.27 MB

下载得到文件列表

计算机专业实习报告.doc

相关文档

文档介绍

文档介绍:HEBEI UNITED UNIVERSITY
计算机专业实****br/>实****报告
班级:
学号:
姓名:
指导教师:
专业名称:
信息工程学院
2014年 6 月 27 日
反恐系列小游戏
1概述

通过设计反恐系列小游戏项目,让自己更加了解游戏设计的流程,巩固以前的Java知识,提升对本专业的浓厚的学****兴趣,提升自己独立思考的能力和遇到问题,能够独立寻找解决问题的方法,增加自己项目设计经验和增强自己的逻辑性,向有经验的一线的项目开发老师学****一些在学校可能接触不到的东西,例如:一些简单的为人处世,他们是如何工作,了解他们的工作经历,怎样和睦地与人相处,以及他们在学****工作中遇到的一些实际性的问题,为以后工作学****积累经验,避免犯一些致命性错误,从使而自己在工作中得心应手。

学会配置Java开发环境,本项目使用的是Eclipse Java项目开发环境,深入了解熟悉Eclipse开发机制,能够熟练掌握Java的各中包和类中的方法,把Java基础知识串联起来,以更好地完成项目。
2作品介绍
系统分析
设计实现一个角色,使他能够在屏幕中上下左右移动,然后在屏幕中添加需要的地图,完善地图信息,使角色能够在地图中移动,移动小规则:向左、上和下地图不移动,角色只能在规定的地图区域移动,不可以越位。为角色添加武器,实现角色的发射子弹。然后在地图中添加敌人,敌人的移动,移动小规则:敌人自动追杀角色。为敌人添加子弹,使他能够发射子弹。最后,实现角色发射子弹,敌人一接触子弹,然后就中弹身亡,再等几秒,敌人尸体消失,子弹一出屏幕就消失,游戏继续进行。
概要设计
1、主窗体的实现,人物角色移动,地图的添加,主窗体中人物地图的显示。
2、创建一个子弹类,为人物角色添加子弹。
3、创建一个敌人类,为游戏添加敌人。
4、创建一个敌子弹类,为敌人添加子弹。
5、创建一个接口,为其他类提供一些全局需要的数据。
详细设计
源代码:
主类:
//类中需要引入的包
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class mc extends JFrame{
Image im = null;
//定义装子弹的篮子,实现多发子弹
ArrayList<zidan> zidans = new ArrayList<zidan>();
Image zd;
Image dr;
diren diren1;
int kaihuo = ;
int t=0;
int bx = 0,by = 0;
int rx = 75, ry = 390;
int yidong = 0;
int bsu = 500;
int byisu = 10;
int run = ;
boolean hd=true;
int sj = 0;
Graphics gs;
private Image xiaoren;
Image bg;
public static void main(String[] args) {
new mc();
}
//窗体设置,并初始化
public mc(){
setBounds(200,200,500,500);
setTitle("小人");
setDefaultCloseOperation(EXIT_ON_CLOSE);
//按键监听
addKeyListener(new KeyListener() {

***@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub

}

***@Override
//按键释放
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
switch (()){
case 37:
yidong =