前言

在小编以前还没怎么接触很多编程语言时,都是认为游戏(端游,手游)都是用C做出来了!不知道大家有没有这么想过,反正我是这样的。后来慢慢接触多了,才知道并不是所有的都是这个样子的!

Python也有做大型游戏的潜力?原来我们小看了Python,无所不能

我想说:用Python很适合做大型游戏开发!

猪厂两大游戏客户端引擎,NeoX 和 Messiah,都使用 Python 作为脚本语言。

你最近所了解的比较火的挂着猪厂旗号的,也都是 Python 写的。

Python也有做大型游戏的潜力?原来我们小看了Python,无所不能

结论基本上很明确,Python用于大型游戏,分四种情况:

客户端,引擎和基本框架层面,毫无希望。

客户端,逻辑层,Python没问题、很擅长,但性能方面不是Lua的对手。

服务器,框架层,特别适用于某些交互不频繁的游戏类型;用在MMO-RPG等类型上有性能问题,但不是不可以。

服务器,逻辑层,没问题。

PS:所有的运维工具、项目周边工具、工具链胶水层等等,Python来了其他技术都可以靠边站。

为什么我说的这么武断呢?是因为不同层面的工作,对开发效率、维护效率、运行效率三者的要求是不同的。需求决定方案,这是工程领域的真理。

Python也有做大型游戏的潜力?原来我们小看了Python,无所不能

图解:我们需要在多个方面中间取舍,找到合适的方案。

大家觉得Python适不适合做呢?大家可以理性评论一起探讨!

注:我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687

python开发大型游戏_Python也有做大型游戏的潜力?原来我们小看了Python,无所不能...相关推荐

  1. 【使用PyCharm进行Python开发:如何通过右键Run运行程序】-PyCharm是一款强大的Python开发工具,提供了方便快捷的编写、测试和调试Pyth...

    [使用PyCharm进行Python开发:如何通过右键Run运行程序]-PyCharm是一款强大的Python开发工具,提供了方便快捷的编写.测试和调试Python代码的功能.在编写完Python代码 ...

  2. python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!

    还记得这款火遍全球的像素小鸟游戏吗? 没有精细的动画,极简的游戏机制.却成为苹果商店下载量最多的免费 app,并为游戏制作人带来了数百万美元的收益. 当姜文说"站着把钱挣了"的时候 ...

  3. 不可用于python编程开发的是_Python编程语言可做而不应做的一些事是什么_Python视频_Python视频教程_编程语言_课课家...

    在 -5 ~ 256 之间的整型数值可以进行互换 当我在考虑这个能用在什么地方的时候,我有点迷茫了.撇开这点,你在此之前知道 Python 中的数字是可以改变其实际含义的吗? 之所有会有这种情况,是因 ...

  4. python开发windows界面_python适合windows的桌面应用程序开发吗?

    谢... 谢特!... (自己跑过来的). 曾经从事过几个桌面应用程序的开发, 来提供些建议 Qt 的 signal-slot 的机制做得很不错, 充分理解以后开发起来很顺手. 早期项目里, 举个栗子 ...

  5. python开发效率怎样_Python 的开发效率真的比 Java高吗?

    真的比Java高很高. 几个例子. 爬虫领域,几年前就用Scrapy抓百度,新浪,股吧等各种东西. 五分钟写好一个小爬虫,爽到暴有没有?当年我就是靠教人写爬虫...才骗到小妹妹跟我约会的. 文本处理, ...

  6. python开发办公软件_Python干掉了97%的办公软件?

    "21世纪,不会Python等于文盲." 这句流行语并非夸张,<2020年职场学习趋势报告>显示,在2020年最受欢迎的技能排行榜,Python排在第一. 除职场外,P ...

  7. python开发的前景_python开发前景怎么样

    随着近几年Python的飞速发展,应用范围逐步趋于广泛,后端开发.前端开发.爬虫.金融量化分析.人工智能.自动化运维.自动化运维.大数据,Python都有涉及.Python相对其他编程语言来讲,语法较 ...

  8. python开发工具管理系统_Python开发桌面软件文档及网址管理工具,强迫症的福音...

    原标题:Python开发桌面软件文档及网址管理工具,强迫症的福音 写在前面 这两天用python鼓捣开发了一个软件,分享给同事,觉得很实用,可以大大提高工作效率,想通过平台分享出来给大家 希望给爱好p ...

  9. python画圆形螺旋线_Python写的弹球小游戏

    Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣,既能提升代码能力,又能自娱自乐.敲 ...

最新文章

  1. vb 取得计算机名及目录
  2. 三代测序的基本原理、组装方法和应用场景
  3. pytorch attention 注意力
  4. 支付宝的架构到底有多牛逼?还没看完我就跪了!
  5. 比特币总量是2100万吗?为什么?
  6. Vivaldi for Mac(极速浏览器)支持m1
  7. 算法-01-二分查找/插值查找
  8. JAVA OOP(二)——方法的重载、构造方法以及this关键字
  9. 用opencv进行图像处理-之用matplotlib显示
  10. matlab:在FUNCTION处出现解析错误:使用的MATLAB语法可能无效。
  11. 推荐vs code十大强大的插件!
  12. 关于csdn 博客图片无法加载的问题!
  13. 基于FPGA的卷积神经网络加速器(绪论)
  14. java 计算农历_java计算农历日期
  15. [技术随笔(一)] 文件分割的两种方法
  16. iphone访问限制在哪 苹果手机设置访问限制方法
  17. 【DRF+Django】微信小程序入门到实战_day04(上)
  18. Centos 7(linux)echo 用法的注意事项
  19. Matplotlib常见图形绘制(折线图、散点图 、柱状图 、直方图 、饼图 、条形图)
  20. Python怎么读?

热门文章

  1. 无尽远征IOS辅助,快速刷到50级
  2. openoffice安装
  3. jQuery的下载及安装
  4. ffmpeg 给 视频 加上 封面 图标 图片 shell 懒人系列 -21
  5. 毕设demo丨您有一份会议系统App项目请查收!
  6. 多普达S1(含精英版)上的最新UCWEB浏览器下载7.0版 CAB安装包
  7. 蓝桥杯真题 16省Ja3-搭积木(小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。...)搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最
  8. [网络浏览]GreenBrowser下载地址
  9. 再谈Delphi VS VC++
  10. Cryptography week1选做作业 python实现