文档详情

计算机专业实习报告.doc

发布:2017-01-05约6.92千字共12页下载文档
文本预览下载声明
HEBEI UNITED UNIVERSITY 计算机专业实习 实习报告 班 级: 学 号: 姓 名: 指导教师: 专业名称: 信 息 工 程 学 院 2014年 6 月 27 日 反恐系列小游戏 1概述 1.1设计目的 通过设计反恐系列小游戏项目,让自己更加了解游戏设计的流程,巩固以前的Java知识,提升对本专业的浓厚的学习兴趣,提升自己独立思考的能力和遇到问题,能够独立寻找解决问题的方法,增加自己项目设计经验和增强自己的逻辑性,向有经验的一线的项目开发老师学习一些在学校可能接触不到的东西,例如:一些简单的为人处世,他们是如何工作,了解他们的工作经历,怎样和睦地与人相处,以及他们在学习工作中遇到的一些实际性的问题,为以后工作学习积累经验,避免犯一些致命性错误,从使而自己在工作中得心应手。 1.2题目背景 学会配置Java开发环境,本项目使用的是Eclipse Java项目开发环境,深入了解熟悉Eclipse开发机制,能够熟练掌握Java的各中包和类中的方法,把Java基础知识串联起来,以更好地完成项目。 2作品介绍 2.1 系统分析 设计实现一个角色,使他能够在屏幕中上下左右移动,然后在屏幕中添加需要的地图,完善地图信息,使角色能够在地图中移动,移动小规则:向左、上和下地图不移动,角色只能在规定的地图区域移动,不可以越位。为角色添加武器,实现角色的发射子弹。然后在地图中添加敌人,敌人的移动,移动小规则:敌人自动追杀角色。为敌人添加子弹,使他能够发射子弹。最后,实现角色发射子弹,敌人一接触子弹,然后就中弹身亡,再等几秒,敌人尸体消失,子弹一出屏幕就消失,游戏继续进行。 2.2 概要设计 1、主窗体的实现,人物角色移动,地图的添加,主窗体中人物地图的显示。 2、创建一个子弹类,为人物角色添加子弹。 3、创建一个敌人类,为游戏添加敌人。 4、创建一个敌子弹类,为敌人添加子弹。 5、创建一个接口import java.awt.Color; import java.awt.Graphics; import java.awt.Image; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.ArrayList; import javax.swing.ImageIcon; import javax.swing.JFrame; public class mc extends JFrame{ Image im = null; //定义装子弹的篮子,实现多发子弹 ArrayListzidan zidans = new ArrayListzidan(); Image zd; Image dr; diren diren1; int kaihuo = shuju.TING; int t=0; int bx = 0,by = 0; int rx = 75, ry = 390; int yidong = 0; int bsu = 500; int byisu = 10; int run = shuju.TING; 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 (e.getKeyCode()){ case 37: yid
显示全部
相似文档