Python写游戏,我上我也行 - Flappy Bird 01

哈喽各位小伙伴,如果你看到这里呢,说明我们有缘分, 不要走,求求你…留下来点个关注加三连吧!!!

Python写游戏,我上我也行 - Flappy Bird 01_第1张图片

可以看到,小泽大早上8点就起来了,一心想着给大家伙更新好玩的东西,甚至都睡不着了,你说你要怎么赔,我要的也不多,为了证明各位不是渣男,点个赞好不啦~

当然起得这么早肯定不会是因为想更新啦,而是因为……

我昨晚睡得早。

所以说,早睡就可以早起!

我行,你不行。

Python写游戏,我上我也行 - Flappy Bird 01_第2张图片
好的,如果你成功看到了这里就说明我成功的水了一波字数而且你还没有发现。

秒啊~

真·好的,让我们进入这一次的主题…

Python写游戏,猪上猪也行系列!

绝对没有把各位当成猪猪这种小可爱哦,只是一个形容词而已啦,理解这个意思就好了~

那么,一个经常拖更,而且一更就是水文的博主,怎么突然变得勤快了呢???

当然是因为……

要兑现之前跟大家说的:

Python写游戏,我上我也行 - Flappy Bird 01_第3张图片

然后就有一个小粉丝…

在这里插入图片描述
所以,这个系列就是为你量身定做的!

(我之前怎么没有想到这种可以水超多篇文章的题材呢)

Python写游戏,我上我也行 - Flappy Bird 01_第4张图片
不过各位小可爱还是得把感动、泪目,打在评论里,冲冲冲!

Flappy Bird

  • 什么是Flappy 鸟
  • 我们用什么来做
  • 我们怎么用什么来做什么
  • 科普の小知识

什么是Flappy 鸟

Flappy Bird,单从字面意义来看,我只认识后面这个单词,是鸟。

我悟了,这一定是一种鸟!

Python写游戏,我上我也行 - Flappy Bird 01_第5张图片
你信了?

不会吧,其实这是一款游戏的名字啦。

Python写游戏,我上我也行 - Flappy Bird 01_第6张图片
相信有的小可爱是玩过,然后因为自己太菜所以放弃了。

还有的小可爱是听说过,没玩过,不知道具体操作,或者大概知道。

剩下的就是没玩过的啦,所以这里就给大家大致的说一下这个游戏的流程!

首先,我们进入游戏的话,就变成了一只鸟,但是我们只能按一个按键哦,就是向上的按键,或者w,然后鸟就会往上飞一段距离,如果不按呢,就会慢慢的往下降,而且是越降越快的,也就是有重力加速度(物理方面的知识了嗷)。

如果碰到管道,或者触碰到地面,那么游戏就会结束啦~

就是这么简单的一个小游戏,但是又不简单,毕竟想要稳稳地过去那个管道,又要不在自动降落的时候碰到,又不能按得太快撞到上面的,所以还是比较废神的。

如果你没玩过,那么推荐你玩一玩,可以选择去百度随便下载一个版本的,好像也有在线版的:戳我进去,不过在这里是要用鼠标点击,我还没试过用键盘可以不。

当然你也可以跟着我们一步一步的进行游戏的构造,填充,最后自己玩自己鸭!

玩自己的游戏。

总有人会想歪,唉~

Python写游戏,我上我也行 - Flappy Bird 01_第7张图片

我们用什么来做

pygame

这是一个模块。

我们要用这个模块来编写我们的Flappy 鸟游戏!

这里就教大家怎么安装这个模块吧,毕竟有一些小可爱确实是新来的嘛,好好学,只教一遍!

Python写游戏,我上我也行 - Flappy Bird 01_第8张图片
到我们的File里面,找到我们的Srttings,点进去。

Python写游戏,我上我也行 - Flappy Bird 01_第9张图片
Project后面跟的是我们的项目名字,这里还是推荐大家新建一个项目来进行整个游戏的编写的,这样的话就比较干净,每次加载的时候呢也会快一点。

当然有的小伙伴你可能是没有这个界面的,那是因为你之前已经打开了,只要看到这里就是ok了:

Python写游戏,我上我也行 - Flappy Bird 01_第10张图片
看到这个页面就是ok了哦,然后点击我们的加号,这个加号呢,有的是在右上角,有的是在左下角。

Python写游戏,我上我也行 - Flappy Bird 01_第11张图片
这个加号哦。

然后这里再跟大家说一下关于python版本的问题,3.7,3.8甚至3.9都是可以用的,只不过3.7会更稳定一些,因为有的模块可能没有跟上python更新的速度,所以比较高的版本里就会不兼容,能实现同一个功能的模块有很多种,所以怎么选择模块也会是一门学问。

Python写游戏,我上我也行 - Flappy Bird 01_第12张图片
Python写游戏,我上我也行 - Flappy Bird 01_第13张图片

点加号进去之后呢,就进行搜索呗,找到之后就点下面的第一个按钮进行安装。

当然如果你遇到下载失败,超时这类的问题,可以到我的另一个博客里的中间那一部分去看,这里带上传送门:神奇の传送门。
Python写游戏,我上我也行 - Flappy Bird 01_第14张图片
打开之后就去找 不知道起什么名字 ,关于起名字我真的很心累,如果有比较有文化的小伙伴想合作,欢迎私信联系嗷~

然后我们就安装完成了呗,但是如果安装完成之后用调用这个模块里的一些功能会报错的话,就说明python的版本过高了,pygame还没有兼容,就可以下一个3.7的环境,环境之间来回切换就好了。

我们怎么用什么来做什么

这里的用什么就是用pygame啦,做什么就是做Flappy 鸟啦。

Python写游戏,我上我也行 - Flappy Bird 01_第15张图片
对喽,也许你会好奇为什么我是8点起床的,但是可能很晚才更新。

我只是起床了,我有说我起床是为了更新吗???

Python写游戏,我上我也行 - Flappy Bird 01_第16张图片
这里怎么做呢,我们放到下一篇再讲吧,嘿嘿…

让我多水一篇嘛~

科普の小知识

我们平时写代码的时候,给变量起名字可能会遇到没有报错,但是下面会有波浪线:

在这里插入图片描述
这种波浪线呢,就是告诉我们这个变量的名字是不规范的,但不是错误的,可以用,但是就连电脑都嫌弃我们没水平,没文化,拼音什么时候才能站起来!

所以如果想去掉这个波浪线的话,就需要我们找到pycharm中右下角的小人(小人:???)

Python写游戏,我上我也行 - Flappy Bird 01_第17张图片
也就是这个东西,然后点开

Python写游戏,我上我也行 - Flappy Bird 01_第18张图片
会发现她是有这个东西的,你可以把她拉倒最左边,那烦人的波浪线就没有啦~

看到这里如果你觉得对你有帮助,有用,而且还觉得这个博主针不戳的话,点个赞呗~


啊,对了,还有!

之前有个小粉丝说要弄一个微信群,小泽作为一个只用微信支付的老年人,不会用啊。

所以,如果你看到这里的话,那你创一个微信群吧,然后我再加进去,也是一样的嘛~

886!

你可能感兴趣的:(pygame,游戏,python,pygame,flappy,bird)