热门好课推荐
猜你喜欢
相关培训 相关博客
  • 第一章 运行环境(软、硬件环境) 1.1 坦克大战游戏的运行软件环境 本坦克大战游戏是基于JAVA语言程序设计,利用Eclipse 3.7.0在Windows操作系统环境下开发测试实现的,它的软件运行环境包含如下: 1.1.1 Eclipse 3.7.0Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件
    2013-12-05 09:39:32
    阅读量:1729
    评论:0
  • 第三章 算法概要设计 3.1 软件结构1.坦克大战游戏概念详见:2.3缩写及缩略语。2.本坦克大战游戏按类(详见2.3)可以分为六大模块:(1)坦克大战管理类(Tankclient)。(2)坦克类(Tank)(3)炮弹类(Shell)(4)血条类(Blood)(5)爆炸类(Explosion)(6)墙体类(Wall)3.处理流程及模块的层次结构和调用关系
    2013-12-05 09:40:57
    阅读量:1034
    评论:0
  • 第四章 算法详细设计 4.1 程序描述本坦克大战游戏通过监听用户的键盘输入对我方坦克即游戏的相关模式进行相应的操作。用户只要给出坦克方向,坦克便会根据方向相应的改变坦克的坐标,再通过坦克大战管理类的线程重画不断的将坦克画出,从而达到坦克连续移动的效果:当用户按住方向键,我方坦克的move方法就会执行,松开按键就会关闭移动方法。将方向判断和移动方法分开处理,而方向是由键盘监听实现的,
    2013-12-05 09:44:04
    阅读量:1558
    评论:0
  • 4.2.3 炮弹类算法1、炮弹类实现了炮弹的draw方法和子弹的move方法。2、Draw方法是通过调用JAVA封装的内部方法来实现的。Move方法是根据坦克炮筒的方向和子弹的速度来改变子弹的坐标。再通过坦克大战管理类的线程重画来实现子弹的动态移动效果的。3、炮弹类设计源码:importjava.awt.*;publicclassShell{ privates
    2013-12-05 09:47:56
    阅读量:743
    评论:0
  • 4.2.2 坦克类算法1、坦克类是坦克大战的重要模块,这里包含了坦克应该有的成员属性(详见逻辑结构设计)。坦克大战管理类的按键监听使用的就是在坦克类中实现的keyPressed方法和KeyReleased方法。2、在这个类中还包含了坦克的draw方法,方向判断方法以及移动方法(包含敌我双方坦克的相关操作)。3、坦克类还实现了坦克血条的方法,实现了计算坦克分数和等级的功能,以及发射炮弹,
    2013-12-05 09:45:30
    阅读量:1038
    评论:0
  • 目  录 第一章 运行环境(软、硬件环境)1页1.1 坦克大战游戏的运行软件环境1页  1.1.1 Eclipse 3.7.01页    1.1.2 Windows操作系统1页1.2 坦克大战游戏的运行硬件环境1页  1.2.1 计算机2页1.3 运行方法2页    1.3.1 方法一2页    1.3.2 方法二2页第二章 算法的需求
    2013-12-05 09:38:23
    阅读量:946
    评论:0
  • 接下来继续完善element下物体类,以及添加有关整体游戏进程、配置、绘画相关的类。game包:GameRunThread线程用来开始并处理游戏运行中出现的各种事件,继承thread类。publicvoidrun(){ //TODOAuto-generatedmethodstub while(true){ try{ Thread.sleep(G...
    2018-08-03 18:56:32
    阅读量:751
    评论:0
  • 主要任务及目标: 1.完善用户使用界面,在屏幕显示操作提示信息。2.使我方坦克和敌方坦克都可以想8个方向进行移动。3.我放坦克的方向和弹药的发射由用户控制。4.实现简单的人工智能:控制敌方坦克的移动的炮弹发射。5.实现我方坦克的血条显示。6.我方坦克可以升级(通过击杀敌方坦克获得分数),达到预定等级用户可以使用“超级炮弹”。实现我方坦克分数和等级的实时更新显示。7.
    2013-12-05 09:36:26
    阅读量:1290
    评论:0
  • 4.2.5 爆炸效果类算法1、爆炸效果类通过在子弹有效打击的时候,在子弹和击杀坦克接触的坐标上按规定的爆炸步数,画出不同半径的圆来模拟爆炸效果的。2、爆炸效果类的设计源码:importjava.awt.*;publicclassExplosion{ privateintx; privateinty; privateTankClienttc=null;
    2013-12-05 09:49:40
    阅读量:723
    评论:0
  • 前期相关文章【Java_项目篇】–JAVA实现坦克大战游戏–画出坦克(一)【Java_项目篇】–JAVA实现坦克大战游戏–坦克移动+添加敌方坦克(二)【Java_项目篇】–JAVA实现坦克大战游戏–坦克发射子弹(三)【Java_项目篇】–JAVA实现坦克大战游戏–子弹连发+爆炸效果(四)【Java_项目篇】–JAVA实现坦克大战游戏–赋予敌人行动和攻
    2016-08-24 16:57:12
    阅读量:6874
    评论:9