Python3在Python2的基础之上做了非常多的改进,比如字符串编码,在Python3中默认字符使用的是unicode编码,可以涵盖这个地球上所有的字符,当然了,优势不仅仅只有这一点。再加上Python这门语言本身开发效率特别高,因此今天我们教大家用Python3来开发爆款游戏——捕鱼达人!
首先对捕鱼达人这款游戏做个简单了解。捕鱼达人是前几年特别火的一款游戏,他是一款以深海狩猎为题材的休闲竞技游戏。2009年《捕鱼达人》上线,最初以简单轻松的捕鱼玩法获得了玩家的喜爱。随后几年,获得了游戏工委颁发的“游戏十强”2015年度十大最受欢迎移动网络游戏奖等多项奖项。郑重宣布捕鱼达人的地位。
Python3中有一个游戏开发引擎叫做cocos2d。这款游戏引擎最初是Objective-C版本,只能在iOS系统上使用,后来国内大牛王哲把他给翻译成了一个C++的版本,C++具有可移植性,因此迅速火爆起来。今天我们要用到的这个cocos2d,是Python版本的,python版本的cocos2d相对于C++的版本来讲,开发效率更高,没有那么多野指针和内存泄漏的问题,并且同样也支持跨平台,开发出来的游戏不需要更改一行代码就可以在Windows和Mac以及Linux上运行。
如果你还没有安装这个游戏引擎,那么可以通过以下命令进行安装:
pip3 install cocos2d
初始化导演类:
cocos2d中,导演类是用来安排整个游戏的进程的。并且在游