首页 >

试图用Python业余做一个比较大的单机游戏 – python – 前端,python ascii转汉字

html调用python,python 深度遍历,wind python api,python解析字体文件,小程序python云开发,python虎,python人头,python数组星号,python间接寻址,python做主成分,python ascii转汉字试图用Python业余做一个比较大的单机游戏 - python - 前端,python ascii转汉字

可以是可以,但不太合适。

老实讲哦,python制作的小游戏真的就有很多了,比如github上面就有不少人用python来做小游戏,同时偶也觉得挺适合新手来练练手的,比如使用pygame可以开发一些小型游戏,既迅速也非常容易,同时学起来也比较简单,网上针对小型游戏的相关教程和资料也能查找得到。

但若你是想开发比较大的单机游戏,那还是建议用C++或者C#比较好。偶用通俗语言来说,一方面python语法因为追求简洁性,因此若又长又大又臭的文件来说,会变得非常混乱,逻辑不好理清楚。假设你这代码量高达几万行的,你随便看到一个变量都要懵逼上老半天,完全想不起来这是代表什么来着。更别说一般大型游戏都不会是一个人能够完成的,中间肯定涉及到分工合作,那别人来接手工作的时候,你叫别人怎么配合你,总不能说“这个变量偶想不起来代表什么了,你自己找吧”。(当然,程序员是会写注释的,但当你要给Python写的注释,是多到自己都懵圈的时候,注释也没什么用的了)

另一方面,python运行速度很慢,处理数据能力非常低效。关于这点,偶很难解释给你听,偶简单讲就是因为python太过于简单了,因此无论任何操作都需要更多的步骤,因此python会容易导致内存的访问效率降低,即便让你做出大型游戏来,估计大部分的电脑都吃不消。因此普遍大型游戏一般都是用C++比较合适,运行效率以及优化方面也能得到足够保证。

回到你的问题上,“会有人玩吗?”,其实偶上面的内容也基本算是回答了。一方面你给自己制作难度很大,很难做出成品;另一方面别人或许想玩,但无奈电脑吃不消,最后也是有心无力啊。

最后,也希望偶的回答能够帮助到你,偶是大火箭CC,喜欢可以关注下偶,谢谢!!


试图用Python业余做一个比较大的单机游戏 - python - 前端,python ascii转汉字
  • 简单的恶搞代码,有哪些有趣的电脑病毒代码? - python - 前端,正则提取中文 python
  • 简单的恶搞代码,有哪些有趣的电脑病毒代码? - python - 前端,正则提取中文 python | 简单的恶搞代码,有哪些有趣的电脑病毒代码? - python - 前端,正则提取中文 python ...

    试图用Python业余做一个比较大的单机游戏 - python - 前端,python ascii转汉字
  • pythonkeyword概念与含义 - python - 前端,pep8 python 编码规范
  • pythonkeyword概念与含义 - python - 前端,pep8 python 编码规范 | pythonkeyword概念与含义 - python - 前端,pep8 python 编码规范 ...

    试图用Python业余做一个比较大的单机游戏 - python - 前端,python ascii转汉字
  • Python编写的程序能做成独立运行的可执行文件吗 - python - 前端,python实现登陆
  • Python编写的程序能做成独立运行的可执行文件吗 - python - 前端,python实现登陆 | Python编写的程序能做成独立运行的可执行文件吗 - python - 前端,python实现登陆 ...