javascript飞机大战-----001分析

1、游戏引擎

  

javascript飞机大战-----001分析

首先要做飞机大战要考虑的是这个游戏被分成了哪几大部分?这样我们一块一块去做,特别清晰明了。那么接下来我们就简单的分析下飞机大战分成了哪几大部分

1、游戏引擎

2、英雄机

3、敌机

4、子弹

5、敌机还分为小型  中型   大型   不过这个我们可以直接继承敌机的一些方法就好了

那么接下来我们逐个分析每一大块里面主要的属性和方法


游戏引擎

  属性:
    游戏状态=====》gameStatus     所有敌机=====》enemy     所有子弹=====》bullet     游戏分数=====》scroe
  
  功能:
    游戏开始     背景移动     创建敌机、创建英雄机     敌机和子弹运动     碰撞检测     游戏结束
    

英雄机

  属性:
    
    图片====》self     位置====》top left     生命====》life   功能:     初始化====》init     移动====》move     发子弹====》shoot     销毁====》destroy     爆炸====》bang
敌机

  属性:
    图片====》self     位置====》top left     速度====》speed     爆炸前后图片====》imgs   方法:
    初始化====》init     移动====》越界 销毁     销毁====》destroy     爆炸====》bang

  

子弹

  属性:
    图片====>self     位置====》top left     速度====》speed   方法:
    初始化====》init     移动====》越界--碰撞
    
    销毁====》destroy

  

上一篇:java_文件类


下一篇:Centos下运行定时任务Crontab命令介绍