玩转Python飞机大战项目

本文介绍了如何下载并导入Python的飞机大战项目,详细讲解了如何安装pygame和pyinstaller这两个必要的依赖组件。在确保所有组件安装无误后,演示了如何运行游戏以及使用pyinstaller将项目打包成可执行的EXE文件。过程中遇到的问题,如资源路径问题,也给出了解决方案。最后,强调了Python作为编程语言的易学性和潜力。
摘要由CSDN通过智能技术生成


前言

最近看到好多人都在分享之前我们的一些小游戏项目~ 今天我也搞了一波,整了个飞机大战的Demo玩玩~
本期没有具体代码逻辑的讲解,就是玩~
效果如下:

在这里插入图片描述

一、代码下载及导入项目

首先我们需要从github上将这个项目下载下来,下载地址如下:
python版飞机大战下载

下载对应的ZIP压缩包,如下图所示:

在这里插入图片描述
下载后解压到你的工作目录,然后打开pycharm导入你的项目。
File --> open

在这里插入图片描述
这样就导入了项目,接下来就需要安装响应的插件了。

在这里插入图片描述

二、安装相关依赖组件

安装插件之前要先把pip安装上,pip就是一个安装插件的工具,具体安装方式参考以下文章:
pip安装及使用

1.安装pygame

Pygame是一组跨平台的Python模块, 用于创建视频游戏。
它由旨在与Python编程语言一起使用的计算机图形和声音库组成。
Pygame由Pete Shinners正式编写, 以取代PySDL。
Pygame适合于创建客户端应用程序, 这些应用程序可以包装在独立的可执行文件中。

由于我们项目中用到了pygame,所以不安装该插件会编译报错,无法运行。
安装pygame可以参考这篇文章:
pygame插件安装

2.安装pyinstaller

pyinstaller是用于python项目打包成exe文件的一个组件。
安装方式可以参考上面的那个安装pygame的文章。换汤不换药,只是换了一个插件名称。

三、运行及打包

1、运行

在安装好上面的两个插件,且代码无报错的前提下,既可以运行项目了。
从项目中找到飞机大战.py 。右键Run。

在这里插入图片描述
即可启动飞机大战的图形化界面,开始游戏。

在这里插入图片描述

2、打包成可执行文件。

在pycharm中打开terminal控制台,执行以下命令:

pyinstaller -c -F 飞机大战.py

在这里插入图片描述如果执行信息中包含: Building EXE from EXE-00.toc completed successfully. 表示编译成功。如下图所示:
在这里插入图片描述exe文件默认生成到dist目录下,我们可以从项目目录下的dist目录中去找一下。
在这里插入图片描述双击运行,会报这个错误:
在这里插入图片描述什么原因呢?看一下代码,原来是exe文件找不到相对路径下的图片资源。

在这里插入图片描述我们将打包好的exe文件放到项目根目录下,再次运行即可正常使用了~

在这里插入图片描述运行结果如下图所示:
在这里插入图片描述

总结

python相对于Java编程上手相对来说更加容易,学习起来更适合没有基础的小白。但是功能一点也不差,未来的潜力十分巨大。对我来说偶尔换一种语言琢磨琢磨也是极好的。

喜欢的朋友欢迎一键三连。我们一起学习,进步~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stalin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值