小型二维坦克游戏

Panzerspiel的Python项目详细描述


装甲兵

一个小型坦克游戏,你可以定制自己的坦克。

想法

这个游戏的基本思想是制作一个可定制的坦克游戏。 因此,您有100个学分可用于 你的坦克是:

  1. 速度
  2. 加速度
  3. 健康
  4. DPS(每次射击的伤害)
  5. 火灾率

你会注意到,加速度也用来计算角度 坦克的速度。

目标

“我当然知道规矩。很简单。你打他,别让他打你。”——韩先生

移动

红色油箱由W、A、S、D和Alt键(左)控制。

蓝色坦克由I、J、K、L和空格键控制。

竞技场

由两种不同类型的障碍物组成。

  1. 木箱(500个生命点)
  2. 石盒子(坚不可摧)

石、木箱的位置、数量及起始位置 其中一个是随机生成的。 你可能会遇到卡在盒子里。 希望你的敌人是一位尊敬的绅士,能重新开始比赛。

喘振系数

激增因子指定需要设置多少信用点才能设置属性 最大值为0.9,默认值,意味着您需要90/100 信用点设置您的健康最高5000。 您可以在选项菜单中更改喘振系数。

许可证

该代码是在gnu通用公共许可v3.0许可下发布的。 该音乐是根据知识共享署名(3.0)许可证出版的。 您可以在/res2/music子目录中找到许可证。

学分

除了爆炸之外,所有的游戏资产都要归功于托马斯·科特。

我在:https://sinestesia.itch.io/2d-explosions-animations找到爆炸动画。

credts还将前往卡拉广场欣赏背景音乐:

卡拉广场嬗变(C)版权所有2017 根据知识共享署名(3.0)许可授权。 http://dig.ccmixter.org/files/mindmapthat/56527英尺:旋转梅尔卡巴

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用onClick将用户发送到ChatActivity   javax。imageio Java将TIff转换为PNG问题   java Swing计时器和耗时的任务   php注释的java正则表达式   当VPN连接处于活动状态时,java无法从Google Play Store下载   java如何使用jaxws和wsgen定制web服务响应?   java Netflix Hollow与集合API   itext 7中无法识别java字体类型   数组Java错误“JASONArray的方法optString(i)未定义”   java在hbase行中使用相同的系列存储多个版本:限定符,但时间戳不同。   java Android列表视图在某些设备中显示完整的项目,但在不同的Android设备中缺少某些内容   Java中用于唯一Id的多线程序列生成器   java IntelliJ IDEA:什么是SDK?   行尾如何规范Java中的EOL字符?   2010年4月5日,字符串必须转换为Java中的日期   java Arraylist未转换为字符串数组   算法映射周期值(java)   java如何在点击图像时生成事件?   java ViewResolver不解析为视图名称,而是解析为RequestMapping值