case 03:飞机大战

目的


  • 制作一个简单的飞机大战小游戏。

使用材料


RETRO _case_03 - 图1

软件


微软makecode

编程


  • 新建精灵,使用按键移动精灵,设置精灵活动范围在屏幕中,设置场景特效为星图。

RETRO _case_03 - 图2

  • 当游戏每隔1000ms时,则将弹射物从X屏幕上方的随机位置以50的速度向下弹射,设置弹射物类型,设置初始生命值为3,当碰到敌人时生命值-1,并自动销毁敌人。

RETRO _case_03 - 图3

  • 当按键A按下时,从精灵处发射弹射物,x轴速度为0,y轴速度为-70,弹射物设为火焰特效,当弹射物和敌人碰撞时,销毁弹射物和敌人,得分+1。

RETRO _case_03 - 图4

程序下载

  • 编写或者打开游戏程序后,通过USB连接掌机。
    RETRO _case_03 - 图5
  • 选择硬件“F4”。
    RETRO _case_03 - 图6
  • 设备匹配“Arcade(app)”连接。
    RETRO _case_03 - 图7
  • 单击掌机上的复位键,进入下载界面。
    RETRO _case_03 - 图8
  • 点击下载,完成程序。
    RETRO _case_03 - 图9

结论


  • 可以通过按键控制精灵在画面中移动,初始生命值为3,当玩家控制的精灵碰撞到敌人时,则-1生命值,当生命值归零则游戏结束,按下按键A则发射子弹,每击中一个敌人则+1分。