岂止是有潜力,简直是很合适!

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

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

一些项目组甚至不需要分出人力去维护引擎部分,因为引擎本身比较稳。

也就是说,程序绝大部分时间都可以专注用 Python 写逻辑,保持创造力。 />

还有就是 Python 写各种工具,编辑器,不是一般的爽。PyQt 在手天下我有。

还能和项目代码无缝衔接。

————————

服务端:

也是纯 Python。

因此很多代码可以服务端客户端共用,尤其是数据结构定义,序列化等。

用过的才知道前后端用同一种语言有多方便。

同一套 Excel 配表,用 Python 写的工具转成 py 文件,然后服务端和客户端都用这个。

同一个类,服务端用,客户端也用,还需要啥数据格式转换啊(滑稽)。

————————

效率问题:

运行效率大部分情况下都不是问题,开发效率却可以提升几个数量级。

————————

静态类型语言 vs 动态类型语言:

这是个有争议的话题。

个人看法这是一种 trade-off,牺牲逻辑的严谨性,以及架构,来换取开发效率。

这样做当然很多弊端,只是在目前这个阶段,开发效率比什么都重要,真的。

(项目组都要解散了你跟我说你的代码更好看?)

————————

多线程:

客户端逻辑没有必要。

游戏项目从来都不是计算密集型的,逻辑本来就够复杂了,多线程会进一步增加复杂度,得不偿失。

(一般情况下不需要,要用的话祝你好运)

————————

Hotfix:

网络游戏正在逐渐成为一种服务,成为每个人的日常娱乐方式。

服务的稳定也变得越来越重要,如果隔三差五就得停服修bug,客户端动不动就得整包更新,会严重影响玩家体验。

而用 Python 进行热更是语言原生支持的,意味着实现成本很低,风险低,操作也很方便。

————————

最后的废话:

不要想当然,不要听风就是雨,实践出真知。

python能做什么游戏-Python有做大型游戏的潜力吗?相关推荐

  1. 帝国CMS仿玩游戏网源码大型游戏资讯网站源码

    帝国CMS仿玩游戏网源码大型游戏资讯网站源码 仿<玩游戏>wanyx 大型游戏资讯门户模板,模板采用帝国 CMS7.5 内核制作完成,自带手机版. 模板带有部分内容数据,但没有图片附件,有 ...

  2. 画质超高的仙侠java游戏_画质超高的游戏有哪些?顶级画质大型游戏盘点

    每个人都有每个人所喜欢的东西,一款游戏也一样,有的人喜欢打击感,有的人喜欢好剧情,有的人喜欢高画质等等等,游戏画面,特效,和战斗过程对显卡是考验,还有环境,画质,分辨率,有些有些可以调细节,细节越高越 ...

  3. 玩游戏计算机配置,玩大型游戏需要什么配置

    随着科技的发展,电脑配置也在不断地升级,当然,我们玩的大型游戏对配置大要求也是越来越高.很多朋友想要购买电脑玩一些电脑游戏时该如何选择电脑配置呢?接下来就给大家介绍一下玩大型游戏所需的电脑配置. 玩大 ...

  4. 仿玩游戏网源码大型游戏资讯门户网站源码 帝国CMS模板

    介绍: 仿<玩游戏>wanyx 大型游戏资讯门户模板,模板采用帝国 CMS7.5 内核制作完成,自带手机版. 模板带有部分内容数据,但没有图片附件,有需要的可以自行采集. 网盘下载地址: ...

  5. 自己制作游戏(怎么自己做游戏)

    游戏设计的流程主要有几个板块:游戏构思策划,游戏美术设计,游戏编程,游戏发布后的运营和推广.自己制作游戏构思游戏世界观,角色.剧情.游戏设定.剧情类游戏需设计剧本和流程线,RPG游戏还需构思装备及技能 ...

  6. 华为云计算机玩游戏,华为云电脑玩游戏怎么样?华为云电脑玩游戏卡吗?

    华为云电脑本质上就是一台个人电脑,当然可以玩游戏啊.我玩一些小型的在线游戏,QQ斗地主,四川麻将,体验还不错. 但是大型游戏,3D游戏等,需要GPU显卡的支持,2018年的时候华为云电脑还没配置GPU ...

  7. 小米盒子 装android,沙发管家教你如何用小米盒子安装非安卓大型游戏

    原标题:沙发管家教你如何用小米盒子安装非安卓大型游戏 昨天是周末,笔者终于有时间鼓捣自己的了,因为本人酷爱游戏,尤其是大型游戏,所以昨天就一直忙着怎么给自己的小米盒子安装非安卓大型游戏,譬如RTK或M ...

  8. 小米盒子进入android,当北市场教您如何使用小米盒子安装非Android大型游戏

    昨天是周末,我终于有时间修补自己的小米盒子. 因为我喜欢游戏,尤其是大型游戏,所以昨天我忙于如何为小米盒子安装非Android大型游戏,例如RTK或MTK格式. 功夫不负有心人,我终于完成了. 下一次 ...

  9. 小米盒子 装android,当贝市场教你怎么用小米盒子安装非安卓大型游戏

    原标题:当贝市场教你怎么用小米盒子安装非安卓大型游戏 昨天是周末,小编终于有时间鼓捣自己的小米盒子了,因为本人酷爱游戏,尤其是大型游戏,所以昨天就一直忙着怎么给自己的小米盒子安装非安卓大型游戏,譬如R ...

  10. pc端游戏修改器_【游戏资讯】大人,时代变了,这款游戏来PC端圈钱有点着急了...

    要是说近几天游戏圈发生的大事,应该是<原神>开始PC端测试了,广告漫天飞,我在朋友圈也看到了好几个的截图,从宣布公测开始热度是居高不下. <原神>背后的公司米哈游手底下最出名的 ...

最新文章

  1. Oracle获取表字段名,字段类型,字段长度,注释
  2. Java并发编程,无锁CAS与Unsafe类及其并发包Atomic
  3. wcf高并发 mysql_使用nginx搭建高可用,高并发的wcf集群
  4. Mysql 5.7 json
  5. 从晶体管特性曲线看饱和问题(Z)
  6. Windbg在Managed App中设置函数断点的几种方法
  7. 【转】github中origin和upstream的区别
  8. java aspectj_AspectJ的基本用法
  9. 数据脱敏:数仓安全隐私保护见真招儿
  10. Hadoop 源码目录树
  11. react native进一步学习(NavigatorIOS 学习)
  12. selenium课程笔记2--selenium操作chrome浏览器
  13. I2C总线协议/地址详解
  14. traceroute/tracert原理
  15. 封装el-select(全球国家名字及国家区号),select 输入框回显
  16. 使用python将视频按照帧转为图片
  17. canvas图片合成
  18. 回顾刚来的那一天还历历在目,不禁感概一番
  19. IjkVideoView 视频播放
  20. matlab中如何读写txt,Matlab中读取txt文件的几种方法

热门文章

  1. C#与C++在语言层面的区别(不断补充)
  2. 微信小程序:冒泡事件及其阻止
  3. Mac OSX上卸载Anaconda
  4. jsp页面运行的步骤以及原理
  5. BZOJ 2733: [HNOI2012]永无乡 启发式合并treap
  6. undefined reference to '__android_log_print'解决方案
  7. POJ1068 LA2338 HDU1361 ZOJ1016 Parencodings【序列处理+括号匹配】
  8. CCF201509试题
  9. CCF NOI1019 分段函数
  10. SELinux 初探