indent

小游戏一枚

简单需求分析

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

技术选型


dome

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//敌人
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