pygame 学习笔记(4)推荐一本python入门游戏书籍《PYTHON游戏编程入门》

简介

《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)是 S.Harbour写的一本入门书籍,基于pygame库。本书每一个章节都通过具体的可以运行的小游戏来讲解一些游戏知识。读者可以通过和作者一起实现一些小游戏,来掌握一些基础,入门的游戏知识。

资源下载

作者把每一章的程序到放在对应的chapxx文件中(其中xx为章节名),所有的chap放在文件夹code中,如下所示:
在这里插入图片描述

官方站点下载

本书认为对比CD-ROM,在线资源更方便作者进行更新。所以书中的程序和图片资源均可以在书中指定站点下载。你可以点击该超链接下载:《PYTHON游戏编程》资源下载

百度网盘下载

百度网盘包含了《PYTHON游戏编程入门》的扫描版PDF

当然,你也可以在百度网盘下载:
链接:https://pan.baidu.com/s/10CHP5jzLFLEkkmNxFLqQ3w
提取码:nkpf

运行实例游戏

顺利地运行一个示例游戏有助于提高我们学习源码的兴趣,并且我们可以通过修改源码来验证自己的一些想法。这里简单演示如何用PyCharm来运行一个书中的例子。
首先运行PyCharm.exe,接着在菜单来中选择File,然后点击Open…**在这里插入图片描述**

在资源文件中选择我们要运行的程序,比如以第12章《坦克大战(Tank Battle)》为例,我的代码在F盘的PyCharmProject文件夹下,所以依次展开F盘,PycharmProjects以及code文件夹,最后点击chap13,按OK即可打开工程,注意这里不需要再展开chap13了。
在这里插入图片描述
接着如果你的pycharm本来已经打开一个工程,工具将会提示:
在这里插入图片描述
这里可以选择This Window,在当前窗口打开这个工程,当然原来的工程就被关闭了,如果你想使用原工程,则需要重新打开。你也可以选择New Window来打开一个新的窗口,这样原来的工程则不被关闭。
在这里插入图片描述
右键ArtilleryGunnerGame.py文件,点击**Run ‘ArtilleryGunnerGame’**即可以运行游戏:
在这里插入图片描述
游戏运行后如下图所示:
在这里插入图片描述
某些章节可能有多个示例游戏,所以他们都是可以使用以上的方法运行的。如果你运行某个文件,但什么也没有发生,可能这是类文件或是其他,总之你可以进入该文件,一探究竟。

猜你喜欢

转载自blog.csdn.net/qq_17351161/article/details/89162180