Python学习笔记(pygame深入研究,战机游戏)

初步规划

  1. 有背景,并且可以滚动;
  2. 游戏要点击开始才可以开始,并且途中可以暂停、再开始。
  3. 游戏有背景音乐
  4. 可以操作的飞机叫(HeroPlane),可以上下左右飞,可以发射子弹和炸弹,子弹和炸弹有数量限制,炸弹初始为3个,子弹为1000发。
  5. 炸弹可以直接清除画面上所有的敌机和子弹,但发射到起作用有3秒延迟。
  6. 游戏可以随机补充炸弹(每次1个)和子弹(每次100发)
  7. 可以操作的飞机自身有动画
  8. 敌机有多种样式,随机出现不同机种,可以发射子弹。
  9. 敌机发射子弹和被击中时有动画。
  10. 不同敌机有不同的血槽(1-5),按血槽被击中几次后才损毁。
  11. 英雄被击中3次挂掉,游戏结束
  12. 敌机和英雄碰撞,马上双方都挂掉,游戏结束。
  13. 鼠标操作英雄,A为子弹(可以长按),B为炸弹
  14. 敌机类型不同,飞行速度和发射子弹的速度也不相同。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值