Python游戏开发实战:飞机大战(含代码)

您所在的位置:网站首页 小飞机大战下载安装 Python游戏开发实战:飞机大战(含代码)

Python游戏开发实战:飞机大战(含代码)

2023-09-26 21:07| 来源: 网络整理| 查看: 265

《经典飞机大战》是腾讯交流软件微信5.0版本在2013年8月推出的软件内置经典小游戏, 一经推出就在当时火爆整个朋友圈, 成为一个现象级的国民小游戏. 那么今天我们就一起使用pygame这个模块来实现一下这个小游戏.

pygame介绍

pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,pygame 是一个高可移植性的模块可以支持多个操作系统.

pygame安转

pygame是python的一个专门开发游戏的模块, 下面我们看一下如何安装这个模块.

安转方式1:(pycharm安装)(1)、 选择File->Settings

 

(2)、选择对应项目的Project Interpreter -> 选择pygame(可以输入pygame进行搜索,节省时间)

 (3)、-> install package按钮 -> 等待项目安装pygame 包完成(可能需要几分钟到十几分钟)-> 返回后如果有pygame package信息,则说明项目配置成功

安转方式2:(终端安装)

(1) -> 按 windows键 + r键 打开运行框, 在运行框中输入cmd 回车 打开终端

(2)  -> 终端输入命令 pip3 install pygame 或者 pip install pygame 回车安装(需要联网)

 (3)、安装成功

游戏基本原理

大家可以看到游戏中主角连贯的出招动作、华丽的场景、震撼的战斗效果,这一切似乎很难让人想象程序是怎么实现的实际上你可以认为游戏就是根据玩家的操作来播放的动画. 假设有两张图, 一张图A作为背景, 一张图B作为游戏人物. 图A作为背景不变, 而图B会不停的变换, 当变换的速度足够快, 人类的眼睛就无法捕捉到切换的过程, 进而认为这是一个连续的整体. 

飞机大战的步骤

1、创建一个游戏窗口

2、向窗口贴背景图片 3、在背景的基础上再贴英雄飞机图片、

4、飞机移动并发射子弹 5、在背景的基础上再贴敌人飞机图片/6、在背景的基础上贴飞机爆炸的图片就形成了飞机爆炸的效果

 飞机大战-代码实现

 

 

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3