pygame 飞机大战 接下来要实现的目标

已经完成的功能

滚动地图,背景地图无缝滚动

英雄机创建,可以实现边飞边射击,实现子弹间隔射击,英雄血量显示。

敌机类型创建,可以通过简单的参数,创建不同类型的飞机,包括不同的子弹,不同的飞行速度,不同的生命值,分值。

定时加入敌机,自行设置间隔时间,定时添加敌机。

BOSS机创建,实现了简单的飞行路线,血量条显示,生命值,分值。

游戏级别,根据分数来设置级别和产生的飞机

完美的碰撞检查,用到图片的mask属性,不再是简单的RECT范围检查。

爆炸效果

背景音乐和射击、爆炸音效

游戏结束界面,菜单按钮实现,分数统计等。

扫描二维码关注公众号,回复: 5547262 查看本文章

想让玩法丰富些,接下来想实现的目标

子弹:攻击力,自动导弹,多样化的攻击方式

敌机、BOSS:多样化的飞行路线,掉落物品

英雄:换子弹,换造型

物品:增加补给、子弹、无敌效果等

用pygame.sprite来管理飞机、子弹、地图等

猜你喜欢

转载自blog.csdn.net/hailler1119/article/details/88416011