python坦克大战(1)准备工作

本文介绍了使用Python和Pygame库开发坦克大战游戏的初步构思、开发环境配置及素材准备。游戏包括开始画面、游戏画面和失败画面,并设有血量、炮弹杀伤值等元素,计划实现无限关卡和键盘控制。开发环境为WIN10 + VS2017 + Python3.7,素材包括坦克、爆炸效果、炮弹、菜单按钮等图片以及发射和爆炸的声音文件。
摘要由CSDN通过智能技术生成

近日闲来无事,随大流学习一下当下火爆的python,为了提高积极性,就从制作小游戏开始着手。坦克大战是以前比较经典的小游戏,也比较适合入门练手。
在这里插入图片描述

1.游戏构思

游戏的大致思路:

  1. 开始画面,点击按钮开始游戏;
  2. 游戏画面,固定背景,键盘操作自己的坦克击毁场景内的敌对坦克;
  3. 失败画面,点击再来一次按钮,继续游戏;
  4. 坦克可设置血量,炮弹可设置杀伤值;
  5. 关卡设置成无限关卡,每关敌对坦克数量逐步递增;
  6. 方向键控制行走,空格键发射炮弹;
  7. 其他一些细节方面的逐步添加设定;

2.开发环境

WIN10+VS2017+Python3.7

3.准备素材

素材可以用自己习惯的图片软件制作,或者从网上下载

  1. 背景:场景地图1张,开始画面1张,结束画面1张
  2. 坦克:我方坦克,敌方坦克
  3. 其他图片:爆炸效果图片(6张),炮弹图片(2张不同朝向),菜单按钮(2张)
  4. 声音:发射,爆炸 2个wav文件
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值