文/云图大家好,我是云图。 之前项目有个需求要做一个简单的siri类似的问答系统,经过一番周折,终于还是实现出来了,软件不单可以在pc上面运行,也可以打包到安卓,ios平台,真正实现一键跨平台打包。现在我们先说一些实现的思路,所谓问答系统,第一步就是用户首先说一句话,然后我们的软件把听到的话转换成文...
9月23日,首届“梦想·匠心”腾讯游戏开发者大会于深圳举行,在技术分论坛上,盛大游戏《龙之谷》手游技术总监李阳分享了龙之谷的服务器设计。作为《龙之谷》的手游技术负责人,李阳从事多年游戏后端开发,参与多款上线项目研发。李阳于本次论坛上分享《龙之谷》手游服务器在架构设计、灾备处理、性能优化、压力测试等方...
众多小伙伴苦等了数月的Cocos2d-x v3.16版本今天正式发布啦!许多开发者升级使用后的一致反馈是:实用、功能强大、稳定性好。该版本对Cocos Creator的原生游戏开发工作流进行升级,更好的支持creator_to_cocos2dx插件,满足开发者用Cocos Creator制作场景的需...
文/大码侯如果你玩过MMOARPG游戏,比如魔兽,你会发现人物行走会很有趣,为了模仿人物行走的真实体验,他们会选择最近路线达到目的地,期间会避开高山或者湖水,绕过箱子或者树林,直到走到你所选定的目的地。这种看似寻常的寻路在程序实现起来就需要一定的寻路算法来解决,如何在最短时间内找到一条路径最短的路线...
文/贾伟昊0. 牢骚我发现,每个月的20+号是我有精力写博客的时间……这次项目算是经历的第一次严格意义上的渠道测试,更换了正式名称,见了更多玩家,开发组也经历的更多通宵……评价和数据如何暂时还未揭晓,趁着没那么忙,来还欠自己的“文章债务”。。。这篇博客主题是移动平台的天气系统,做这个系统的主要原因是...
《王者荣耀》能够成为如今国内最成功的手游,其后方成熟的技术团队可以说是功不可没。这个曾经在端游时代主导搭建RTS游戏《霸三国》框架的技术团队,在转型做MOBA手游《王者荣耀》后为游戏提供了巨大的支持。但这个过程也并非一帆风顺。在今年刚结束的腾讯TGDC上,《王者荣耀》技术总监孙勋在技术专场中,对这款...
16年年底的时候我从当时的公司离职,来到了目前任职的一家更专注于游戏开发的公司。接手的是一个platform游戏项目,基本情况是之前的团队完成了第一个版本,即单人模式的基础玩法,但是之后对该项目的定位又变成了一个本地局域网的联机手游(2-4个玩家)。因此,重写项目底层外加确定网络同步方案就成了第一件...
翻译:赵菁菁(轩语轩缘)审校:李笑达(DDBC4747)记住,孩子们,在你的渲染循环中添加间接指针不是个明智之举。更严重的是,如果在DirectX 11中,降低渲染代码性能与GPU驱动程序无关,那么可能就是你的代码很糟糕。顺便提醒,你会发现,DX11中的多线程指令缓冲区让你的代码更慢,不会更快(因为...
文/Fami通旅法师营地 甘蔗酱编译每次影之诗进行平衡性调整,都会给出详细的的理由,而其中最直观、最令人信服的就是数据。以最近一次平衡性调整公告为例,官方列出了整个八月份胜率前4的牌组的胜率,以及使用率前5的牌组的环境占比。那么,官方是如何从浩如烟海的对局中分辨出某个职业是哪种形态的呢?今后官方又会...
文/AI分享站Finney 授权游资网发布离散事件模拟(discrete event simulation),这个东西可能在游戏领域用得并不是很多,它是模拟仿真领域的一个仿真模型,用来模拟在时间轴上一系列离散事件后,整个系统的变化情况,这么说,可能还是有点抽象,给大家举一个使用离散事件模拟的一个经典...
据外媒报道,近日,美国乔治亚理工学院的研究人员发表了一篇题为《从视频中学习游戏引擎(Game Engine Learning from Video)》的文章。文章提到了一套仅凭观看游戏重建诸如《超级马里奥兄弟》等游戏的游戏引擎。这套系统无需访问代码,而只是简单地看着游戏像素画面即可学会游戏的运行方式...
文/++阿联酋长一个游戏根据功能可以划分为多个不同的模块,如金钱、背包、装备、技能、任务、成就等。按照软件工程的思想,我们希望分而治之单独实现不同的模块,再将这些模块组合在一起成为一份完整的游戏。但现实是残酷的,不同模块之间往往有千丝万缕的联系,比如购买背包物品会需要扣金币、打一个副本会完成任务,完...
创意是每一位3D设计从业者必备的能力。而在创作的过程中,闭门造车往往所得甚少,交流与沟通往往可以碰撞出更美妙的灵感火花。腾讯公司上线了一个供3D设计师展示互动平台“腾讯磨坊”,让设计师们可以从丰富多彩的创作之中吸取灵感与经验。“腾讯磨坊”是由腾讯公司推出的一座开放,每天都有大量的新鲜作品发布。设计师...
Unity是一款非常流行的游戏开发软件。它的功能令人印象深刻,也能够适应不同的游戏开发要求。游戏开发人员可以使用Unity创建任意类型的游戏,从世界级的RPG游戏到最受欢迎的增强现实游戏Pokemon Go。随着Unity在世界各地的广泛使用,许多开发人员通过Livecoding展示他们的Unity...
无数玩家童年的神作重新回归,手机端多人联机,呼朋引伴一起重温当年的热血大作。除了IP,剧情,对工程师而言,《魂斗罗:归来》更要解决的联机同步和命中同步等问题,简单说,一颗打没打中,没你想得那么简单!客户端高级工程师聂鹏和田亚涛本周在《论道》开聊,小小命中的大问题!移动同步最左边是1P玩家的持续,中间...
程序员的噩梦,一定是某个角落突然有呼“怎么又这么卡呀???”玩家、运营、产品老是喷你的客户端为什么卡怎么办?总有些技巧,学会了,卡顿的锅,咱技术不背!李东旭巨人网络客户端软件专家。擅长含有物理、数学等游戏玩法研发,熟悉游戏性能优化,目前负责《球球大作战》客户端相关研发。本期Live,GAD邀请到了巨...
你是否曾经在Unity游戏中工作过,想知道如何为你正在开发的系统创建一个自定义类型?好吧,在这个博客中,我们将回顾什么是枚举,以及如何使用它们。然后我们将使用enums来指定一些UI输入。Enum是什么?简单地说,enum是您可以在脚本中创建的自定义类型。微软在他们的文档中使用的例子是在一周内创建一...