首页 / 电竞头条 / 游戏 / 正文

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

时间:2019-08-25 05:29:40 作者:
用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

开发工具

python版本:3.6.4

相关模块;

以及python自带模块

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

代码实现

在cmd窗口运行"Game10.py"文件即可。

效果如下:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

实现思路

定义精灵类:

首先,我们定义一下游戏中涉及到碰撞检测的三个精灵类,也就是小行星(陨石)类

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

子弹类:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

飞船类:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

子弹发射后,只需要一直向前飞就行了,小行星和子弹类似,产生后,只需要一直向前飞,然后顺便旋转一下就行了,飞船类则需要拥有发射子弹的能力以及被小行星击中后爆炸的"能力"。

实现游戏循环:

先初始化:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

然后就可以进入游戏主循环了,主循环包括按键检测并根据检测结果行动飞船:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

向下移动背景图实现飞船向上移动的效果:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

画子弹、飞船和小行星,并进行必要的碰撞检测等操作:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

制作游戏开始跟游戏结束界面:

游戏开始页面:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

游戏结束界面:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

整合游戏开始、游戏进行和游戏结束界面:

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

最后我为大家准备的了python自学视频教程(无偿分享哦)

本套资料归总有九大模块

用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

学习大纲+路线

第一阶段Python入门

章节1:Python入门

章节2:编程基本概念

章节3:序列

章节4:控制语句

章节5:函数

章节6:面向对象编程

第二阶段Python 深入与提高

章节1:异常处理

章节2:游戏开发-坦克大战

第三阶段Python 网络与并发编程

章节1:并发编

章节2:网络通信

第四阶段数据库编程基础

章节1:数据库环境搭建

章节2:SQL 语句基础

第五阶段Linux 环境编程基础

章节1:linux 和虚拟机环境配置

章节2:linux 常用命令

章节3:linux 用户和权限管理

章节4:linux 安装软

第六阶段Python 核心特性

章节1:内存管理

章节2:生成器

章节3:函数式编程

章节4:正则表达式

第七阶段网页编程基础

章节1:html5

章节2:CSS 样式

章节3:JavaScript

章节4:jquery

第八阶段Python_Django 框架

章节1:Django 入门

章节2:Django 模型

章节3:Django 视图

章节4:Django 模板

章节5:Django 高级

章节6:Django 集成第三方

章节7:版本管理和 git 使用

章节8:Blog 项目

第九阶段Python_Tornado 框架

章节1:Tornado 简介和使用

章节2:Tornado 深入学习

章节3:Tornado 的模板

章节4:Tornado 数据库操

章节5:Tornado 异步

第十阶段Python_大型电商项目

章节1:电商项目分析和环境配置

章节2:电商项目-商品模块开发

章节3:电商项目-用户管理模块开发

章节4:电商项目-购物车模块开发

章节5:电商项目总结与部署

第十一阶段Python 爬虫开发

章节1:爬虫介绍与常用工具

章节2:爬虫开发常用模块

章节3:数据提取与验证码识别

章节4:scrapy 框架简介与配置

章节5:scrapy 框架高级

章节6:爬虫数据存储

章节5:scrapy 框架高级

章节8:分布式爬虫

以上就是系哦啊吧本次分享的python自学视频资料,各位小伙伴你们见过这么系统这么详细的教程吗?抓紧时间赶快学习起来,为自己的未来奋斗吧!


用python制作雷霆战机小游戏,自己的游戏由自己主导!附学习教程

小编已经把这些教程打包整理好了,现在无偿分享给我可爱的粉丝们!感谢你们一直以来对我的支持!

老规矩,转发+关注并私信小编:“资料”,即可免费领取这套python自学视频教程啦!

相关资讯