通过Python进行游戏(第1部分)

相信我,它并不像我们通常想到的游戏那样复杂。

游戏简介:- 兔子(英雄)必须保卫城堡,以防against族进攻

我假设您知道Python的基本概念,因为整个程序仅用python编写。
希望您已经在系统上安装了Python,如果没有,请单击此处。

现在,您已经安装了Python,是时候安装“ pygame ”库以便使用python编写游戏了。

安装’ pygame ‘库:
pygame是一个python库,提供了许多功能,例如图像处理和声音播放。

打开您的终端,然后输入:
>>>点安装pygame
要么,
>>> pip install pygame-用户

为了检查上述库是否安装成功,只需在python shell中输入:
>>>导入pygame

如果您得到以下行:
“来自pygame社区的你好。 https://www.pygame.org/contribute.html”

答对了!
如果不是,请尝试自行查找原因。 ( 对不起,即使我是这个新手

*运行Python代码
我更喜欢在编辑器中编写代码或使其处于空闲状态,以便您可以保存代码,而无需一遍又一遍地键入。

*添加游戏资源:
游戏就是关于酷炫的图形和声音效果。 这些参数使您可以连接游戏。
对于此游戏,所有相关的图形和声音效果都位于zip存档中的以下链接中。 下载它并为您的游戏创建一个文件夹,并将资源文件夹解压缩到其中,这样游戏文件夹将具有一个名为“ resources”的子文件夹。
http://www.raywenderlich.com/downloads/BB_Resources.zip

它将有两个子文件夹:“音频”和“图像”

迈出第一步的圣艺术!
打开编辑器或闲置并键入以下内容:

1.导入库:
>>> 导入pygame
>>> 从pygame.locals导入*

这将导入库“ pygame”,以便使用库中的某些功能

2.初始化游戏:
>>> pygame.init()
>>> 宽度,高度= 640、480
>>> 屏幕= pygame.display

这将初始化pygame和
将显示一个宽度(640)和高度(480)的设置窗口

3.加载图像:
>>> 玩家= pygame.image.load(“ resources / images / dude.png”)

这将为兔子(英雄)加载图像

4.循环遍历:
>>> 而1:

5.清除屏幕,然后再次绘制:
>>> screen.fill(0)

6.在x坐标= 100和y坐标= 100处添加兔子图像。
>>> screen.blit(玩家,(100,100))

****************************************************** *******
问:blit()如何工作?
A.blit(图像,(左,上))
它将图像绘制到给定位置的屏幕上。
blit()接受Surface或字符串作为其图像参数。
****************************************************** *******

7.更新屏幕
>>> pygame.display.flip()
****************************************************** ******
display.flip()
它将更新整个显示的内容
****************************************************** ******

8.遍历事件
>>> 对于pygame.event.get()中的事件:
#检查任何新事件
#检查是否有一个,如果是退出命令,
>>> 如果event.type == pygame.QUIT:
#如果是,请退出游戏
>>> pygame.quit()
#退出程序
>>> 退出(0)

将以上代码保存在游戏目录中,资源子文件夹位于其中
并保存名为“ game.py”的文件

运行文件,您将看到以下图像:
兔子(英雄)将出现在整个黑屏上。

恭喜你 ! 您已经完成了第一步。
这是游戏的第一部分,以后还会有更多…
单击此处,第二部分!