今天我们来开发一个好玩的游戏,糖心炮弹。这个游戏的原型是 Ball Blast,起了具有中国特色的糖心炮弹的名字。这个游戏在微信上有1300万用户玩过,可见这个游戏也很火啊。大人们真无聊。糖心炮弹开发起来很简单,我们可以按照下面的步骤制作这个游戏:
1.大炮
上传大炮的图片,用键盘左右键控制大炮的左右移动。这里我们使用了一个相对复杂的实现方式,我们套用了大型游戏中常用到的game loop 游戏循环的概念。
2.糖果
糖果是大炮发射出的子弹,游戏开始后,如果大炮在移动就发射子弹。使用克隆就可以实现这个功能。我们发现,糖果的实现逻辑和炮弹很像,也是通过判断键盘按键来实现的。
3.巨石
每隔一段时间,游戏顶部会落下一块巨石。这里的实现方式和糖果类似,几乎一模一样了。
子弹碰到石头,得分+1,子弹和石头消失。