python飞机大战如何使用全屏炸弹

Python016

python飞机大战如何使用全屏炸弹,第1张

1、首先打开电脑,在电脑上找到python飞机大战,并打开。

2、其次打开游戏以后在其主页面找到道具,并点击进入。

3、最后在道具界面找到全屏炸弹点击使用即可。

春节这些天,闲赋在家,甚是无聊,便萌发了研究经典小 游戏 :飞机大战的念头,想必大家可能玩过微信的这款小 游戏 ,给我的感觉是这款 游戏 怎么可以做得这么好呢,操作简单,容易上手,简直是“老少皆宜”啊~

既然这款 游戏 这么棒,能否自己动手用 Python 来实现呢?事实证明是可以的。

先来看下飞机大战 游戏 最终实现的动态效果图。

在导入pygame之前,需要先使用命令:

进行包模块的安装

(1). __init__初始化方法:

进行 游戏 开始的初始化操作,包含:创建 游戏 窗口,创建 游戏 的敌机,背景等精灵

(2). __create_sprites创建精灵方法:

负责创建不同角色的精灵,并将其添加至精灵组

(3). start_game 游戏 开始方法:

负责播放背景音乐,使用while循环来设置刷新帧率、事件监听、碰撞检测、更新绘制精灵组、更新显示屏幕图像

(4). __event_handler事件监听方法:

负责监听用户在 游戏 界面的操作,例如:关闭 游戏 窗口,左右方向键的移动等

(5). __check_collide碰撞检测方法:

负责检测子弹是否碰撞到敌机,敌机是否碰撞到英雄飞机,然后做出相应的操作

(6). __update_sprites更新精灵方法:

负责各个角色精灵的更新并绘制到屏幕,展示给用户

(7). __game_over 游戏 结束方法:

当检测到碰撞事件的发生,判断是否需要调用该方法来退出 游戏

鼓励大家亲自动手实现一下这个小 游戏 ,还是挺有趣的。代码注释较为详细,在实践过程中,可以仔细阅读以便于加深理解。

如何把Python项目部署到服务器上

一,不需要域名的情况下

1,访问阿里云官网

2,注册登录(建议支付宝授权)

3,登陆后---》产品--》云服务器ECS

4,滚动条拉倒页面底部--》点击学生机

5,进入该页面后默认是轻量应用服务器们可以切换至云服务器ECS

6,右侧选择系统镜像-à选择我们熟悉的(相比之下比较熟悉的)windows

7,购买完成后回到之前的登陆后的页面à点击右上角的控制台à点击左上角的云服务ESCà点击如图所示位置(蓝框位置)

8,进入管理

9,更多--》重置密码--》(密码重置成功后)--》右侧点击重启(需要手机验证码)

10,本示例安全组--》配置规则

11,导入规则”安全组规则.json”(json文件在后面给大家)

12.添加成功后返回上一个页面--》配置信息--》公网IP 找到公网ip,复制公网IP,(一会有用)

13,返回电脑桌面--》按windows键(或者点击开始)--》搜索”远程桌面连接”

14,点击连接按钮--》确定

15,根据上述步骤完成,就能顺利连接到服务器了,

1,此时把你的项目复制到上面,

2,安装一下Python环境,

3,安装需要的模块:

pip install pymysql

pip install Djanjo

pip install pillow

最后 pip list 查看一下是否安装成功

4,安装mysql数据库可视化工具

安装XAMPP,可以直接启动mysql,比较简单方便操作(推荐使用)

5,连接数据库,建立一个和你项目中一样的数据库名

把你原来的数据库导出来,把里面的数据复制粘贴到新建立的数据库中

6,配置setting.py文件中的DATABASES(根据自己的密码情况进行更 改)ALLOWED_HOSTS = ['*']

7,打开cmd窗口,同步数据库

8,运行(python manage.py runserver 0.0.0.0:8000),指定端口号

9,在浏览器中访问服务器中的公网ip即可(服务器不能关掉,不然不能访问)

二,使用花生壳的情况,会送一个域名(也可申请域名)

1,在服务器计算机中,安装花生壳软件

2,进入花生壳官网--》注册---》下载--》安装--》登录

3,点击内网穿透(添加映射,可以添加两个)

购买内网穿透基础服务(6元,购买送一个壳域名)-->购买成功重启花生壳-->重复上一步操作-->添加映射

4,在浏览器地址栏输入外网访问地址就可以访问了(花生壳不要关闭)

30

© 著作权归作者所有

成年人记忆力衰退严重,快来学孙韬老师整理的记忆“口诀”

00:30

讲真高效记忆训练营

广告

推荐阅读

页面访问调试

squidbrother

阅读99

搭建MySQL服务器

技术老男孩

阅读200

怎么使用SSH Windows链接虚拟机的Linux终端

小黄不头秃

阅读671

MySQL服务图形管理工具·phpMyAdmin

技术老男孩

阅读196

虚拟机Ubuntu剪切板无法共享的解决方案

小黄不头秃

阅读614

【送财气】适合家庭的理财方法?送你免费的爆款理财课,帮到你!

00:51

0元学理财快领

广告

2条评论

写评论

陌路班车

Djanjo写错了,是Django

3楼 · 2019-08-24 23:22

浪得虚佲

谢谢