近日闲来无事,随大流学习一下当下火爆的python,为了提高积极性,就从制作小游戏开始着手。坦克大战是以前比较经典的小游戏,也比较适合入门练手。
1.游戏构思
游戏的大致思路:
- 开始画面,点击按钮开始游戏;
- 游戏画面,固定背景,键盘操作自己的坦克击毁场景内的敌对坦克;
- 失败画面,点击再来一次按钮,继续游戏;
- 坦克可设置血量,炮弹可设置杀伤值;
- 关卡设置成无限关卡,每关敌对坦克数量逐步递增;
- 方向键控制行走,空格键发射炮弹;
- 其他一些细节方面的逐步添加设定;
2.开发环境
WIN10+VS2017+Python3.7
3.准备素材
素材可以用自己习惯的图片软件制作,或者从网上下载
- 背景:场景地图1张,开始画面1张,结束画面1张
- 坦克:我方坦克,敌方坦克
- 其他图片:爆炸效果图片(6张),炮弹图片(2张不同朝向),菜单按钮(2张)
- 声音:发射,爆炸 2个wav文件