有什么著名的游戏是用Python编写的?
魔兽世界、坦克世界,星战前夜,文明帝国4,战地风云2是用Python编写的。Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。相关资料Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。
python能开发游戏吗?
能,但不适合。
用锤子能造汽车吗? 谁也没法说不能吧?历史上也确实曾经有些汽车,是用锤子造出来的。但一般来说,还是用工业机器人更合适对吗?
比较大型的,使用Python的游戏有两个,一个是《EVE》,还有一个是《文明》。但这仅仅是个例,没有广泛意义。
一般来说,用来做游戏的语言,有两种。一是C++。。一是C#。。
Python理论上,不仅不适合做游戏,而是只要大型的程序,都不适合。只适合写比较小型的东西,比如一个计算器,一个爬虫等。
主要有2个方面,一是速度慢,二是语法缺陷。
也许你一定觉得,Python的语法又干净,又优雅,怎么还有缺陷?但仔细想想,为什么别的语言没有这么干净?没有这么优雅?明明可以直接a=123 干嘛非要写成 int a=123;呢?难道是其他语言的设计者,都有强迫症吗?道理很简单,有得必有失。
如果数据类型,只有字符串和数字,省略掉声明变量的过程,当然不是问题。但只要逻辑一复杂,情况就完全不同了。。。游戏中,你用C#或C++写起来,大概会是这样。
技能 a=xxxx;
武器 b=xxxx;
角色 c=xxxx;
药水 d=xxxx;
音乐 e=xxxx;
而Python呢?大概是这个样子
a=xxxx
b=xxxx
c=xxxx
d=xxxx
如果你的代码很少,显然是Python比较方便。但如果你创建几百个对象,代码超过1万行。。。写到几千行的时候,遇到一个叫x的对象,你还知道它到底是个啥吗?是一把武器?还是一瓶药水?还是一张图片?一段音频?一盏灯光?一座房子?
不要以为1万行代码很多。。。。1万行连个《斗地主》都写不完。。
用Python写大程序的感觉就是,当你第一天,只写了50行代码,创建了3个类,5个对象。你会觉得太爽了,这绝对是世界上最好的语言。。。第二天,你又创建了2个类,5个对象的时候,就觉得有点晕晕的了。第三天,又创建了2个类之后,你会发现自己必须非常仔细的看一遍注释,否则就不会写了。第四天,你一整天都在看注释。。。。
这就是动态语言的劣根性。一开始代码量少,看不出任何缺点,各种省事,各种爽。代码量越多,脑子越乱。一般500行以上,效率就会被JAVA,C#之类的语言反超。。1000行,就必须要各种加注释才能看懂了。。2000行,注释比代码还多了。。5000行,注释已经完全不管用了,自己根本看不懂自己的代码,需要准备弃坑了。
pycharm如何安装pygame?
1、安装一个Pygame环境 win7先去官网下载对应Python的Pygame版本 如果不对的话会有问题 。 ps:需要注意的是 32位的pygame不能兼容64位的机器 就是说如果是32为的OS就下载32为的 64为的OS就下载64位的下载完成之后就启动cmd 然后输入pip insall (pygame的全称) 如图所示ps:一定要跳转到pygame这个whl文件存在的目录下 不然会失败 安装成功2、在pycharm中导入pygame导入成功,接下来就可以开始做游戏啦.....hh 更多Python知识,请关注Python视频教程!!
win10电脑,如何安装pygame?
1、进入python.org的官网,选择上方的pypi。2、再出现的对话框里面直接输入要下载的模块,pygame。3、点击Download files,右边会出现pygame的众多版本,选择适合当前系统上安装的python版本下载一个即可。(比如当前系统显示这cp37对应的就是python3.7版本,以此对应,如果电脑是64位的,python下载的版本是3.7.2,那么此处选择的是pygame-1.9.4-cp37-cp37m-win_amd64这个文件)。4、把这个后缀为whl的文件放到python的pip文件目录下。5、点击键盘win+R输入cmd打开命令提示符,在这里面用python的pip命令,它是python的一个包管理工具。6、然后在命令提示符中把目录切换到pip对应的那个目录路径。然后输入pip install 要安装的模块名称(pygame-1.9.4-cp37-cp37m-win_amd64.whl)。7、稍等一下子就会安装成功,这里可以测试下是否成功安装,在cmd中输入python进入交互模式,然后输入import pygame ,然后看见一个pygame的版本号,表示已经安装成功。
如何在pycharm里面安装pygame
1、打开Pycharm2、点File ->Default Settings->Project Interpreter->点加号3、搜索Pygame 选中,点击左下角Install Package等待左下方提示安装成功即可然后就安装好了。4、测试在pygame是否可用。新建一个project,再新建一个源py文件,在源文件9中输入如下代码:import pygame如果编辑器没有标红提示,就说明pygame可以正常使用了。
aptana studio 3中python如何安装pygame
在Aptana Studio 3中安装pygame主要分为两个步骤:
1. 安装Python环境:
在Aptana Studio 3中打开“Window”菜单,选择“Preferences”选项,展开“Pydev”选项,选择“Interpreters”子选项,点击“Python Interpreter”标签,跳转至Python解释器配置界面,点击“New”按钮,添加本地已有的Python环境,设置好Python的路径、版本号信息即可安装成功。
2. 安装pygame库:
(1)在Aptana Studio 3中打开“Window”菜单,选择“Preferences”,展开“PyDev”选项,选择“Interpreters”子选项;
(2)选择已经安装好的Python环境,点击“Environment”按钮;
(3)在弹出的窗口中,在“PYTHONPATH”中添加pygame库的路径,点击“Apply”和“OK”按钮即可完成安装。
注意:pygame库需要使用pip或者手动下载源码安装。使用pip安装,首先打开操作系统的命令行界面,使用pip install pygame命令进行安装。如果手动下载源码,需要在安装前检查本地Python版本、系统架构、Python路径等信息,并根据它们的值下载匹配的源码进行安装。
希望我的回答对您有所帮助!