《Python和Pygame游戏开发指南》——第1章 安装Python和Pygame 1.1 预备知识

第1章 安装Python和Pygame

1.1 预备知识

如果在阅读本书之前,你了解一点Python编程的话(或者知道如何使用Python以外的另一种语言编程),可能会有所帮助。然而,即便你还不了解,仍然可以阅读本书。编程并不像人们所想象得那么难。如果你遇到一些困难,可以读我的另一本书《Invent Your Own Computer Games with Python》,查找令你感到混淆的某一个主题。

在阅读本书之前,你不需要知道如何使用Pygame库。本书第2章是介绍Pygame的主要功能和函数的一个简短教程。考虑到你有可能没有读过《Invent Your Own Computer Games with Python》这本书,并且可能还没有在自己的计算机上安装Python和Pygame,本章将介绍安装过程。如果你自己已经安装了Python和Pygame,那么,你可以直接跳过本章。

时间: 2024-09-22 04:06:15

《Python和Pygame游戏开发指南》——第1章 安装Python和Pygame 1.1 预备知识的相关文章

《Python和Pygame游戏开发指南》——2.3 建立一个Pygame程序

2.3 建立一个Pygame程序 Hello World的前几行,几乎在你使用Pygame编写的每一个程序中都会用作开头的几行. 第1行是一条简单的import语句,它导入pygame和sys模块,以便我们可以在程序中使用这些模块中的函数.Pygame所提供的所有那些处理图形.声音以及其他功能的Pygame函数,都位于pygame模块中. 当导入pygame模块的时候要注意,你也会自动地导入位于pygame模块之中的所有模块,如pygame.images和pygame.mixer.music.不

《Python和Pygame游戏开发指南》——2.18 帧速率和pygame.time.Clock对象

2.18 帧速率和pygame.time.Clock对象 帧速率(frame rate)或刷新速率(refresh rate)是程序每秒钟绘制的图像的数目,用FPS或帧/秒来度量(在计算机显示器上,FPS常见的名称是赫兹.很多显示器的帧速率是60Hz,或者说每秒60帧).视频游戏中,较低的帧速率会使得游戏看上去抖动或卡顿.如果游戏包含的代码太多了,以至于无法运行来频繁地绘制到屏幕上,那么,FPS会下降.但是,本书中的游戏都足够简单,甚至在较旧的计算机上也不会有问题. pygame.time.Cl

《Python和Pygame游戏开发指南》——导读

前 言 你好!本书将教你如何使用Python语言和Pygame框架(也叫作Pygame库)来开发图形化的计算机游戏.Pygame使得开发2D图形程序变得很容易.Python和Pygame框架都可以从http://python.org和http://pygame.org 免费下载.你只需要有计算机和这本书,就可以开始开发自己的游戏了. 本书是一本中级编程图书.如果你完全是初次接触编程,你可能需要努力阅读源代码示例并搞清楚程序如何工作.然而,如果你此前学习过如何使用Python编程,这将会容易一些.

《Python和Pygame游戏开发指南》——1.7 安装Pygame

1.7 安装Pygame Pygame不是Python所附带的.和Python一样,Pygame也是可以免费使用的.你必须下载并安装Pygame,这与下载和安装Python解释器一样容易.在Web浏览器中,访问http://pygame.org 并且在该Web站点左边的"Downloads"上点击.本书假设你使用的是Windows操作系统,但是Pygame在每种操作系统上的工作方式都是相同的.你需要针对自己的操作系统以及所安装的Python版本,下载相应的Pygame安装程序. 你不需

《Python和Pygame游戏开发指南》——2.23 本章小结

2.23 本章小结 本章介绍了使用Pygame框架编写图形化游戏的基础知识.当然,只是了解这些函数,可能并不足以帮助你学习如何使用这些函数来编写游戏.本书中其他的各章,每一章都关注一个较小的.完整的游戏的源代码.这会帮助你认识到完整的游戏程序看上去是什么样的,以便随后你可以对如何编写自己的游戏程序有更多的思路. 和<Invent Your Own Computer Games with Python>一书不同,本书假设你了解基本的Python编程.如果你想不起来变量.函数.循环.if-else

《Python和Pygame游戏开发指南》——1.4   Mac OS X上的安装说明

1.4 Mac OS X上的安装说明 Mac OS X 10.5带有Apple预安装的Python 2.5.1.在编写本书的时候,Pygame只支持Python 2,而不支持Python 3.然而,本书中的程序在Python 2和Python 3下都能工作. Python Web站点还有一些关于在Mac上使用Python的额外信息:http://docs.python.org/dev/using/mac.html.

《Python和Pygame游戏开发指南》——1.5 Ubuntu和Linux上的安装说明

1.5 Ubuntu和Linux上的安装说明 Pygame for Linux只支持Python2,而不支持Python 3.如果你的操作系统是Ubuntu,可以这样来安装Python:打开一个终端窗口(从桌面点击Applications > Accessories > Terminal),并输入"sudo apt-get install python2.7",然后按下回车键.你将需要输入根密码才能安装Python,如果你不知道这个密码的话,向计算机的所有者询问并输入它.

《Python和Pygame游戏开发指南》——1.2 下载和安装Python

1.2 下载和安装Python 在开始编写程序之前,需要先在计算机上安装叫作Python解释器的软件(你可能需要请别人帮忙).解释器(interpreter)是能够理解你用Python编写(或者说录入)的指令的一个程序.没有解释器,计算机就不能够运行Python程序.从现在开始,我们将"Python解释器"称为"Python". 可以从Python编程语言的官方站点http://www.python.org 下载Python解释器软件.你可能需要某些人的帮助才能够下

《Python和Pygame游戏开发指南》——2.2 使用Pygame的Hello World程序源代码

2.2 使用Pygame的Hello World程序源代码 我们用Pygame开发的第一个程序,是在屏幕上显示一个带有"Hello World"的窗口的小程序.通过点击IDLE的File菜单,然后选择New Window,打开一个新的文件编辑器.在IDLE的文件编辑器中,输入如下的代码并将其保存为blankpygame.py .然后,按下F5键或者从文件编辑器顶部的菜单选择Run > Run Module,运行该程序. 记住,不要输入每一行开始处的行号和句点(那些只是为了方便在本