飞机大战_1_开始准备篇
这是第一次写CSDN,看了半天懵懵的,发现还不知道会用Markdown编辑器.
本人这端时间,一直通过看视频的方式在学习python,当然前期自己学过了c语言呀,liunx系统呀,勉勉强强也算学过一点java(不过就学了一个月多吧),因为本人还在学校读书,学得电气工程专业的,课程压力还是不小的,接触过了好多东西,想了想…人生苦短呀,还是python吧.
废话不多说,我们开始吧!要是对这个感兴趣的好,可以一起参考参考博主的代码,玩一玩也是好的嘛!>.<
- **软件准备工作:**首先,当是要下载好我们的python3,如果这个有人用到的是python2.x版本的话呢,问题也不大.只要在文章的开头加上 #-- coding:utf-8 --就可以拉.然后呢,还需要我们的编程环境,这里呢,博主用的是PyCharm(当然其他也可以啦,不过呢,我觉得这个很好用喔!).接下来,还需要安装好我们的pygame才能正常的运行我们所写的飞机大战 !
- 关于安装pygame肯定会有人遇到安装不上的问题呀(这里博主使用的是Linux的系统,如果你们使用的是Windows或者MAXOS)我相信是大同小异的!
确定好自己是否安装了pip,大多数较新的python版本都自带pip,因此首先可检查系统是否已经安装了pip。
以下分别是检查pip3和pip是否安装的命令:
pip --version
pip3 --version
如果不存在,则需要安装pip:
在终端中安装pip的命令为:
sudo apt install python-pip
安装pip3的命令为:
sudo apt install python3-pip
接下来,我们就需要安装pygame的依赖库(这里博主用的是linux系统喔,看过其他帖子的,确实我们使用apt就可以了)
sudo apt install python3-dev mercurial
$ sudo apt install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
如果我们需要启用Pygame的一些高级功能,如添加声音的功能,可安装下面这些额外的库:
sudo apt install libsdl-mixer1.2-dev libportmidi-dev
sudo apt install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
sudo apt install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
sudo apt install python-numpy
接下来,执行下面的命令来安装Pygame(如有必要,将pip替换为pip3):
sudo pip install --user hg+http://bitbucket.org/pygame/pygame
或者
sudo pip3 install pygame
接下来经验我们的安装
python3 -m pygame.examples.aliens
出现一个窗口游戏的话恭喜你,我们安装成功了!!
- **PyCharm还是没有pygame模块?**也许你会和博主一样,辛辛苦苦安装好了所有东西,但是编写代码时候,没有导入pygame模块?咦这要怎么办呢?教大家一个小妙招,轻轻松松解决.
程序创建一个新的工程
然后选择Inherit global site-packages 就可以轻松搞定啦,就可以开始我们的飞机大战的编程啦!