python可以开发游戏吗?有对应的第三方库可以利用吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python可以开发游戏吗?有对应的第三方库可以利用吗?相关的知识,希望对你有一定的参考价值。

总结一下,python不是不能开发游戏,只是并不合适。每种语言都有各自的优缺点,开发游戏这一块或许就是python的缺点吧。 python游戏实例补充: 发牌游戏 1. 游戏介绍... 参考技术A 3D 游戏引擎,一个用于Python和C+程序的3D渲染和游戏开发框架 Pygame 是一组 Python 模块,用来编写游戏,可支持python3.7 Ogre 3D 渲染引擎的 Python 绑定 参考技术B 一般大型游戏不行。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。python安装第三方库主要是利用 pip install + 需要安装的第三方库。 一般利用清华镜像或者豆瓣镜像来直接下载安装。我来介绍另一种方法,先通过网络下载需要用到的第三方库的.whl文件,然后再利用pip安装。你可以试下。 参考技术C Python真的不适合游戏开发吗?游戏全都用像Python这种解释型语言写,对开发出的游戏有什么影响?

honghaier

很高兴收到邀请回答这个问题,因为正在开发一款基于pygame的游戏引擎及工具。
我接触Python的时间不久,在此之前一直做游戏,C++用了十五年左右,后面也试过unity和cocoacreator开发,最近一年业余时间学习了一下Python,我感觉,Python本身如果从头到尾撸游戏,目前不太现实。
其实大概十五年前,我进行MMORPG类型端游开发时,就有使用过python进行服务器脚本处理,不过当时Python就是作为对接C++调用脚本的一个选项,所以在我当时印象里,Python和Lua都只是为了灵活处理逻辑的脚本语言,是作为一个主框架里的个体逻辑扩展所用。
现在的Python,突然火一塌糊涂,但是在游戏方向,我认为Python仍然不具备承载全栈化游戏开发的条件,在很多方面都效率低下,牵制了运行效果和游戏产品的设计空间。
但是,我相信,在不远的将来,我们必然会使用python去开发游戏,在这个过程中,也会诞生一款基于python的游戏引擎(包括2d,3d图形引擎+网络支撑+ai扩展)。
我非常看好python做游戏的远期前景,但是近期看淡,这需要有人去投入大量精力去基于python推动引擎及工具链的产品开发。而这个事情,是为远期的时代需要做准备,而不是近期。
所以,我启动了自己的目标,先做一款基于python的游戏引擎工具出来,能够给予python开发者基本的游戏引擎支撑。并在这个基础上把开发者的python使用主要局限在游戏逻辑中。使他们可以使用较少的代码就能快速开发出游戏。这样既能兼顾创作者使用python进行玩法开发的需求,又能把效率开发这块的部分限制到引擎内核。

以上是关于python可以开发游戏吗?有对应的第三方库可以利用吗?的主要内容,如果未能解决你的问题,请参考以下文章

python游戏开发:打造最经典的贪吃蛇游戏

我们可以用团结的python制作游戏吗? [关闭]

pgzero:用 Python 进行游戏开发

mathematica是不是能利用到机器学习中

有python开发的监控工具吗

python可以开发游戏吗