indent

小游戏一枚

简单需求分析

  • 统计30s游戏时间内,用户得分
  • 子弹发射器(一个弹弓的视觉形象),拖动发射子弹
  • 敌方,不同的敌人不同的得分。
  • 游戏可玩多次
  • 同一时间,画面敌人数量做一个限制
  • 敌人运动速度随着时间的变化,越来越快

技术选型


dome

//敌人
window.game.init({
    canEle : 'canEle',//画布id
    canW : 640,//画布高
    canH : window.innerHeight,//画布高
    isDebug : false,//box2d调试模式
    time : 30,//游戏时长
    speed : .4,//敌人出现的频率 范围:[0-1]  当值为0时  每一秒出现一个敌人  当值为1时  每200毫秒出现一次敌人
    velocity : [2,8],//运动速度  游戏开始时 为2  随着时间的推移越来越快  知道游戏结束时的速度为8
    maxEnemyNum : 8,//画面同一时间存在的最多敌人数量
    endCallback : function(){
        console.log('游戏结束!');
        console.log('得分:'+game.getScore());
        $('.tips').fadeIn(300);
    }
});
game.start();//开始游戏

849890769@qq.com

Proudly published with Hexo