0x00 前言 请叫我标题党!请叫我标题党!请叫我标题党!因为下面的文字既不发生在美国曼哈顿,也不是一个讲述美国梦的故事.相反,这可能只是一篇没有那么枯燥的关于算法的文章.A星算法,这个在游戏寻路开发中难免会用到的算法便是我这篇文章的主角. 0x01 曼哈顿的街道 这是一张美国曼哈顿的俯视图,放眼望去除了能看到这里高楼林立之外,我们也能发现其另外一个特点,即横平竖直的街道将一整块地区整整齐齐的分成了好几个区块.人和车流只能行进在横穿其中的街道上,也只能在街道的交叉口改变自己的前进的方向.例如要找…
0x00 前言 因为临近年关工作繁忙,已经有一段时间没有更新博客了.到了元旦终于有时间来写点东西,既是积累也是分享.如题目所示,本文要来聊一聊在游戏开发中经常会涉及到的话题--游戏AI.设计游戏AI的目标之一是要找到一种便于使用并容易拓展的的方案,常见的一些游戏AI方案包括了有限状态机(FSM).分层有限状态机(HFSM).面向目标的动作规划(GOAP)以及分层任务网络(HTN)和行为树(BT)等等.下面我们就来聊一聊比较有代表性的游戏AI方案--状态机. 0x01 有限状态机(FSM) 有限状…
一.图书详情 <Lua游戏AI开发指南>,原作名: Learning Game AI Programming with Lua. 豆瓣:https://book.douban.com/subject/30268009/ 出版社图书详情:https://www.ptpress.com.cn/shopping/buy?bookId=23e4c970-5ad8-4dfa-a850-8da889927e89 二.前言 本文为此书的学习笔记,笔记顺序不与书籍内容一一对应.大概是记录碰到的问题及衍生的学习…
原地址:http://news.9ria.com/2013/0629/27679.html 在Unity专场上,108km创始人梁伟国发表了<Unity3D游戏UI开发经验谈>主题演讲.他以公司团队为案例,从流程方面介绍了从UI制作.设计到编程,并展示了UI布局和美术制作框图.他强调做技术产品一定要考虑开发和研发的区别.  108km创始人 梁伟国 以下是文字实录: 各位广州的朋友大家好!我是梁伟国,今天由我给大家讲讲Unity3D游戏UI开发.我之前是做Web的,是程序员出身,做过游戏设计师…
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9128819 XML是一种非常重要的文件格式,由于C++对XML的支持非常完善,cocos2d-x选择XML作为主要的文件存储格式.在cocos2d-x中集成了libxml2来解析XML数据. 定义一个用于解析的类,这个类继承CCSAXDelegator和CCObject,然后实现CCSAXDelegator的纯虚函数. #ifndef XMLANALYSIS_H_H #de…
目录 使用路径点(Way Point)作为节点 洪水填充算法创建路径点 使用导航网(Navigation Mesh)作为节点 区域分割 预计算 路径查询表 路径成本查询表 寻路的改进 平均帧运算 路径平滑 1.快速而粗糙的平滑 2.精准而慢的平滑 即时反应 双向搜索 路径拼接 路径规划是寻路的重要优化思想,在了解路径规划之前必须先了解基本的寻路算法 可参考A*寻路算法:https://www.cnblogs.com/KillerAery/p/9231511.html 使用路径点(Way Poin…
“一代英豪”暴雪迎来了自己的暴风雪. 2月13日,动视暴雪公布了2018年全年财报.财报显示,暴雪第四季度营业收入仅为28.4亿美元,低于华尔街分析师预期的30.4亿美元.在公布了财报业绩后,该公司又在电话会议上证实了裁员的消息. 游戏巨头暴雪危机四伏,国内的游戏厂商的日子也十分不好过——头部垄断化.产品老化以及审美疲劳已经是老生常谈了,游戏版号申报暂停.监管日渐严格更是为游戏厂商们的处境雪上加霜.     面对行业的危机,游戏厂商们不得不寻求新的增长点.在国外,著名工作室顽皮狗在<最后生还者>…
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由云加社区技术沙龙 发表于云+社区专栏 演讲嘉宾:王亮,腾讯AI高级研究员.2013年加入腾讯,从事大数据预测以及游戏AI研发工作.目前主要从事MOBA类游戏AI相关的研发工作. 今天分享的课题是游戏AI探索之旅.本次分享分为四部分,第一部分,什么是游戏AI,游戏AI为什么对现在的游戏非常重要:第二部分,业界和工业界对于做游戏AI主要的方法,以及现在业界一些主流的游戏上的进展.第三部分,结合基于公司自有的MOBA游戏,分享一下我们做…
2013年04月19日 14:09:37 MJiao 阅读数:4614   深入浅出node.js游戏服务器开发1——基础架构与框架介绍   游戏服务器概述 没开发过游戏的人会觉得游戏服务器是很神秘的东西.但事实上它并不比web服务器复杂,无非是给客户端提供网络请求服务,本质上它只是基于长连接的socket服务器.当然在逻辑复杂性.消息量.实时性方面有更高的要求.   游戏服务器是复杂的socket服务器. 如果说web服务器的本质是http服务器,那么游戏服务器的本质就是socket服务器.…
摘要:针对企业AI开发应用中面临的痛点和难点,为大家带来从实践出发帮助企业构建成熟高效的AI开发流程解决方案. 在数字化转型浪潮席卷全球的今天,AI技术已经成为行业公认的升级重点,正在越来越多的领域为业务带来创新价值.随着行业AI落地逐步加速,企业在开发AI应用的过程中,经常会遇到准备不足.人才紧缺.开发成本高昂等问题,阻碍着AI的落地实践. 在2020年12月20日QCon全球软件开发大会 2020上海站上,华为云AI首席技术布道师陈亮携手四位华为AI领域博士,带来题为"全栈全场景AI应用开发…