当前位置: 首页>移动开发>正文

Day 1坦克大战Pygame

? ? ? ? ? ? ? ? ? ? ? ? ? ? 程序员之游戏(Pygame)

要求:使用pycharm制作小游戏坦克大战?

? ? ? ? ? ?难点:使用精灵组检测碰撞

? ? ? ? ? ? ? ? ? ? ? 敌方坦克的随机生成?

? ? ? ? ? ?效果展示:

Day 1坦克大战Pygame,第1张

? ? ? ? ? ? 各种类的创建分组:

Day 1坦克大战Pygame,第2张

具体步骤:

导入pygame

? ?1)创建主窗口初始化方法init

Day 1坦克大战Pygame,第3张

? ?2)创建开始界面的图片加载

? ? ? ? ? ? ? ? ?1、背景图片

? ? ? ? ? ? ? ? ? ? ? ? ?2、游戏介绍

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3、文字提醒

????3)获取事件的发生判断是否游戏开始

????????????????????1、我方坦克的移动??

????????????????????2、我方子弹的发射

????4)创建开始游戏的界面 初始化坦克 初始化地图各种元素类/墙 草木 土墙 海洋

????5)随机产生不同的地方坦克? 每隔一定时间产生坦克 大于一定时间不产出 或者 一定数量

? ? 6)检测我方(我方)坦克的碰撞? / 敌方坦克 墙??

????7)子弹的检测? 是否碰撞 /墙 敌方(我方)坦克 窗口

????8)分数的计算根据地方坦克的随机移动速度

????9)游戏的结束界面显示最终得分


https://www.xamrdz.com/mobile/4uu1994501.html

相关文章: