第十章,游戏时间到!
进行这章学习之前,我们要安装pygame;
注:(1)需要在mac上安装pygame,可以参考这篇博客:
https://blog.csdn.net/dolacmeng/article/details/69525096
需要在windows上安装pygame,可以在csdn上搜相关博客。
(2)安装过程用时参考:homebrew大概要10分钟,pygame库和pygame本身大概也要10分钟,其他的都很快;安装的时候切记不要退出终端。
(3)完成在上面的安装过程后,我还是import不了pygame,网上搜索了发现是没有安装wheel,所以在https://pypi.org/project/Pygame/1.9.3/#files尝试重新安装wheel。
(4)但还是没能完成安装!现在我想是不是python版本的问题。
小结
Python的版本给我幼小的心灵造成了无可磨灭的创伤……
我需要时间来平复伤痕…………………………
然而,当我以为一切即将结束的时候,
我在终端输入了几个字母:idle3,
它就自动帮我打开了python3的编译器,
然后,就,就,就可以了……!
所以,编程除了冷静分析问题,还是需要坚持不懈的探索精神的~
编写游戏
这个代码,我是按照书本上的建议,将全部100多行的代码敲进电脑中。
不了解代码的意义,没关系,用手敲一遍总比眼睛看一遍来的记忆深刻:
但是这个程序在idle3.6上运行不了(没有报错,但不能显示窗口);试过打开其他游戏example,却也可以运行。
猜想:书本运行的idle版本,跟我的电脑不一样;或是其他问题导致窗口打开不了。
接下来发挥我的“搜商”,也就是网上搜索以解决问题的能力。在“愿成疯魔”博主这里找到了关于skier游戏的详细分析,我自己也在一步步检阅代码之后,………………放弃了找自己代码的bug了(叹气,太多了~)
小结
这个游戏只是敲门砖,在后面的几章,我们将会学习用于skier中的所有关键字和技术,包括:
第十一章 嵌套与可变循环
第十二章 列表与字典
第十三章 函数
……
越发强烈地感受到,这是本很适合入门python的书,它就像个教练,一步步地带你打怪升级,所以说比起是一本书,这更像是一个名为编程的游戏~
当然,入门不是学习的终点,接下来还要继续钻研!
小番薯要扎根土壤,汲取更多的阳光和雨露~