有人会用Python做游戏嘛? | 您所在的位置:网站首页 › python写的小游戏怎么运行 › 有人会用Python做游戏嘛? |
关注这个问题很久了,终于腾出空来回答。 知乎很久没更新,这段时间我做过很多事,其中之一就是:用 Python 写游戏,并且出版了一本书 《零基础入门 Python 游戏》。至于为什么写这本书,这里不表,直接切入正题,Python 能做游戏么?能做什么样的游戏?怎么样做游戏? 先来简短回答下上面的问题Python 应用范围很广泛,游戏当然也能做。就目前比较流行的一些 Python 基础游戏引擎来看,大多为桌面端的 2D 或者 3D 游戏,移动平台上也有相应的解决方案,不过相对较繁琐,不是主流。网络上目前流行的教程多为使用 Pygame 开发一些简单的小游戏。其实,除了 Pygame, 还有其他很多同样优秀的框架,如 Cocos2D ,Panda3d 等。个人认为,由于其语法颗粒度问题,Pygame 并不是最好的选择。除了使用现有的游戏框架,为达到定制化和高性能的需求,也可以使用 C、C++ 编写游戏引擎,Python 开发上层绘制与显示的部分。再来看下我使用 Python 开发过的一些游戏 Demo俄罗斯方块2. 超级玛丽 3. 其他 关于 Python 游戏的详细介绍,以及这本书的内容目录,都在上面。开源了所有游戏的源代码,欢迎follow, star, issue, pr, fork 书的封面最后啰嗦一句,这本书可能是目前国内唯一一本关于 Python 游戏的系统性教程,至少在我开始写这本书的时候情况是这样。 |
CopyRight 2018-2019 实验室设备网 版权所有 |