python可以做游戏吗?

作者&投稿:水斌 (若有异议请与网页底部的电邮联系)
用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行,注释已经完全不管用了,自己根本看不懂自己的代码,需要准备弃坑了。

python是可以做游戏的。不过喷水相较于其他语言是难度较大一点的语言。

是可以的。python可用来

  • Web开发

  • 数据科学:包括机器学习、数据分析和数据可视化

  • 脚本

你可以用PyGame来开发游戏,但这并不是最受欢迎的游戏引擎。你可以用它来开发业余爱好项目,但如果你对游戏开发很认真,建议不要选它。

我建议使用Unity的C#,这是最受欢迎的游戏引擎之一。它能让你为许多平台开发游戏,包括Mac、Windows、iOS和Android。



当然可以,不是特别复杂的游戏也可以直接用Python一类的脚本语言开发,但是商业游戏通常用C++和C#。

可以,有一定的事实证明,Python语言更适合初学者,Python语言并不会让初学者感到晦涩,它突破了传统程序语言入门困难的语法屏障,初学者在学习Python的同时,还能够锻炼自己的逻辑思维,同时Python也是入门人工智能的首选语言。
学习编程并非那么容易,有的人可能看完了Python语法觉得特别简单,但再往后看就懵了,因为到后期发现并不能学以致用,理论结合项目才是学好一门编程语言的关键。可以选择报班入门,一般在2W左右,根据自己的实际需要实地了解,可以先在试听之后,再选择适合自己的。

Python是一门好语言。它与C ++和Java的不同之处在于它在运行时进行解释。Python是可以进行游戏开发的,有许多库可帮助Python开发游戏,比如说Pygame、Panda3D

可以做游戏,典型的是用库pygame(官网网页链接)

但一般都是做小游戏,很少是企业级的游戏




可以玩游戏的代码
五子棋。freegames.cannon1加农炮免费Python游戏五子棋python?-m?freegames.connect1[连接]五子棋。单击一行以放一枚。第一个垂直,水平或对角线连接四枚棋子的玩家获胜!连接4个免费Python游戏数字记忆数字记忆–数字对的益智游戏。单击磁贴以显示数字。匹配两个数字,图块将消失以显示图像。

python游戏编程(python编程游戏代码)
python,游戏编程,python编程游戏代码。小编来告诉你更多相关信息。python游戏编程快速上手是一本Python游戏编程的初学者指南,学好一门语言最重要的就是兴趣,以游戏入门练习编程,可以充分调动学习的积极性,此书分享给大家,感谢书籍提供者。由美国程序员斯维加特Al Sweigart编著。本书将通过编写一个个小巧、...

用python 语言就能开发游戏吗
当然,不用库就可以开发各种控制台小游戏,比如黑白棋,五子棋之类的。用pygame库就能开发更复杂的游戏。

怎么用python3.5做游戏?
你有三种方向:1.你可以做一些命令行游戏,但估计你不会喜欢。2.使用tk,tk是Python自带的一个图形库,可以为你形成图形界面。3.使用pygame,pygame相比于tk更适合游戏开发,但必须额外去下载,所以把你的pygame游戏带到别的电脑上就得重新安装模块,比较麻烦。以上方法应需自取。

Python做的游戏可以在别的电脑上用吗?
python程序运行是需要电脑上有python环境的 别人电脑上没装python,是不可以运行你的python程序的 你可以考虑把python程序打包成exe程序,这样就可以在别人电脑上运行了

python可以开发什么软件?
主要可以做小程序,爬虫程序,用于系统编程等等还是很广泛的。Python的应用领域分为下面几类。下文将介绍一些Python具体能帮我们做的事情。但我们不会对各个工具进行深入探讨,如果你对这些话题感兴趣,请从老男孩python培训网站或其他一些资源中获取更多的信息。1.python可以用于系统编程Python对操作系统服务的...

python 怎么做三维游戏
即便有些大型项目初期使用了Python,最后也免不了要用其他语言重写,比如知乎,比如EVE,一开始使用Python开发,商用之后,随着版本迭代,依然免不了要用其他语言重写一遍。EVE使用C++重写了,知乎也用JAVA重写了。如果要开发三维游戏,最简易的实现方法,是使用C#,结合Unity3D游戏引擎。这样做的好处是短平快...

学会python能做什么工作
python是一门很好的编程语言,很多人都在学,那么学完python以后能做什么工作呢?下面给大家总结一下。1、软件开发,用python做软件是很多人正在从事的工作,不管是B\/S软件,还是C\/S软件,都能做。并且需求量还是挺大的。2、数据挖掘,python可以制作出色的爬虫工具来进行数据挖掘,而在很多的网络公司中...

Python可以用来干什么?
5、3D游戏开发 Python也可以用来做游戏开发,因为它有很好的3D渲染库和游戏开发框架,目前来说就有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。6、科学与数字计算 我们都知道现在来临了大数据的时代,数据可以说明一切问题的原因,现在很多做数据分析的不是原来那么简单,Python语言成为了做数据分析...

我想知道用python开发3D游戏是否合适
不合适,3d的库基本应该是c和c++,python效率低太多了。python做游戏后台是很靠谱的,比如著名的eve和国内大多数flash游戏的后台都是,做前台还是算了。python和ruby这类动态语言开发效率是c和c++的好几倍,源代码也短好几倍,但是速度就倒过来了,慢了好几倍,对于速度优先和计算密集的3d游戏,不行的...

涵江区13083565346: python可以做游戏吗? -
雪沾路盖: 当然可以,不是特别复杂的游戏也可以直接用Python一类的脚本语言开发,但是商业游戏通常用C++和C#.

涵江区13083565346: python可以用来开发游戏吗 -
雪沾路盖: 可以的 不过由于性能的问题 大型游戏是很少完全用python写的 一般写点脚本什么的比较方便

涵江区13083565346: python可以做游戏吗 -
雪沾路盖: 推荐 BombSquad,一个 3D 炸弹人游戏.游戏性很强,适合聚会时多人共同游戏.只需一台笔记本作为服务端,其他人可以用手柄或者接入同一局域网的移动设备下载对应的控制器来玩.作者很厉害,从建模到开发都是他自己做的,读代码能学到不少.这是作者发的演示建模过程的一张图……

涵江区13083565346: Python语言能用于大型游戏开发吗? -
雪沾路盖: 基本上不可能,大型游戏开发要效率,python只是开发周期短,效率并不高,与其去优化python代码还不如用更底层的语言就像c或者c++那种来开发

涵江区13083565346: 为什么不建议用 Python 写游戏代码 -
雪沾路盖: 我想主要是因为 Python 写 GUI 不太方便 还有就是 Python 是解释形语言,基本没法防破解,所以主要用于服务器端程序和脚本工具

涵江区13083565346: Python做移动游戏开发性能怎么样 -
雪沾路盖: python不适合做游戏.原因: 1. 大部分游戏是用c++来做的,主要是因为c++运行效率高. 2. 由于效率和稳定性的原因,比较少的桌面软件会使用Python开发. 3. 大型游戏开发要效率,python只是开发周期短,效率并不高,与其去优化python代码还不如用更底层的语言就像c或者c++那种来开发.

涵江区13083565346: Python一般适合开发什么
雪沾路盖: python适合做什么开发 Python不仅仅是一个设计优秀的程序语言,它能够完成现实中的各种任务,你可以在任何场合应用Python,从网站和游戏开发到机器人和航天飞机控制. 1、python可以用于系统编程.Python对操作系统服务的内置接口,...

涵江区13083565346: python可以注入游戏吗 -
雪沾路盖: 可以肯定的是python是可以注入游戏的. Github上面有个项目,里面集合了不少的Python开发的小游戏也可以自己玩,也适合新手用来练习项目,另外PyGame里面集合了很多的python开发的小游戏.

涵江区13083565346: 能不能纯用Python写游戏?做网站?Python最重要的用途是什么? -
雪沾路盖: 你好: 当然可以了; pygame专门写游戏的!python-django做网站的!

涵江区13083565346: 最适合游戏开发的语言是什么?
雪沾路盖: 商业游戏一般使用几种语言混合开发,比如C++结合脚本语言.主流语言是C/C++,脚本常用的有Lua和python.非主流语言有delphi,java,C#.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网