阅读历史 |

第188章 全新的角色AI(2 / 2)

加入书签

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

“我將其命名为jazz(爵士)”系统。”

这是由那个简单的prd系统埋下的种子所开的花。

也是林立新跟他打磨到现在的一个至关重要的人物ai模块。

这个名字是由威尔起的。

据他所说,这是因为这套系统的即兴与协作机制,就像是一支爵士乐队。

乐手们並不严格按照固定的乐谱演奏,而是在框架內自由发挥。

在威尔看来,如果想要做一款模擬人生的游戏,跳出死板机械的框架,让角色真正带有灵气儿是必不可少的。

“jazz系统的核心是决策树,是我在lcp的有限状態机基础之上设计的。”

jazz的诞生,其实跟《文明》也有不少关係。

正是科技树和市政树的设计启发了威尔。

“整个ai逻辑被组织成一个树状图,从根节点发散出来。”

“每个分支节点都会根据当前的状態判断,寻找符合条件的下一个子节点继续查询,直到达到树的底部。”

1

威尔滔滔不绝地讲述著这套jazz系统的核心设计思路。

大卫越听眼睛越亮。

这太巧妙了。

可读性与可维护性高得嚇人。

如果能对此开发一个专门的工具,一个ai的所有逻辑甚至可以完全交给对编程一窍不通的外行人来进行。

只需要拖拽节点、修改內容,就可以轻鬆设计一个ai的各种行为。

尤其是在ai需要处理的情况越来越多的现代,树状的设计仍然能让它保证清晰。

如果继续沿用大卫的fs有限状態机设计,整个ai的源码会变成一大坨压根无法维护的屎山。

虽然林立新一直在寻找一个叫做htn分层任务网络”的更加先进的解决方案,但在现在的机能之下,jazz已经是各方面综合起来表现最好的解决方案了。

“这套系统————不仅仅能用在《模擬人生》中吧”

大卫抽丝剥茧地將这套系统的核心逻辑提取出来,发现了这个惊人的事实。

ganova的每一次新內容创新,似乎都不是独立的。

看似威尔是在开发一款与《quake》毫不相关的东西,但它————

“没错,这也是卡马克正在开发的3d引擎中会搭载的关键模块。”

林立新哈哈一笑。

游戏引擎本就是帮助开发者將游戏开发变得更轻鬆的工具,这么关键的东西他自然也会搭载上去。

不管是npc还是敌对单位,都可以依靠这套系统轻鬆设计对应的角色逻辑。

“嘶————”

大卫倒抽一口冷气,看向林立新和威尔的眼神中多了些异样。

走一步看十步。

也怪不得ganova能成为如今这个庞大的综合体。

每一款游戏,在成为划时代的爆款的基础之上,同时还是ganova所进行的一次巨大的实验。

大卫眼神微微闪烁,回忆著ganova过去的每一款游戏。

將它们完整地串在一起,似乎恰好就构成了电子游戏技术进步的一段完整的恢宏的歷史。

他看向另一边还在带领著眾人进行基础架构的卡马克。

现在ganova即將翻开歷史的新篇章。

gt;

↑返回顶部↑

书页/目录

武侠修真相关阅读: 公路求生:别惹那个开拖拉机的 神狱之主叶凡 景区通万界:招古人揽客狂赚百亿 大明尊 租个男友,竟是千亿霸道总裁 灵能者:女大学生逆袭异界之主 化身祖国人,成为漫威超级巨星 炼天图 狸奴记 重生75,下乡插队打造科技帝国 别卷了!回村开民宿,爆火又暴富 我就做个烂游戏,至高神话什么鬼 不是游戏吗?怎么把NPC拐跑了 四合院:酿酒大师,开局一坛壮骨酒! 霸道村姑带崽撩,霍团长扛不住了 权力正途 我存在的时间:穿梭时间拯救历史 穿越僵约从红溪村开始 当小光变成了小夜 禁忌游戏TABOO 洪武剑圣 天命纨绔 全民转职:骷髅弱?反手召唤骨龙 重生首富之子,开局拿下黑丝校花 末世将至,你选传承还是走阶梯 老太太裸辞做保姆家里家外杀疯了 挺起孕肚追豪门,受气夫妻赢惨了 自曝万嗣呈祥,父皇给我疯狂赐婚! 重生七零,带着全家天天吃细粮 徒步人间 从镇长开始问鼎青云 北望江山 被强娶的第三年,沈总今天绿了吗 假太监好猛 权谋之陆小雨的得意人生 鸿蒙劫双螺旋圣战 牢饭太香,犯人都不想出狱了 全民求生:我能异化合成万物 穿成兽世万人嫌,我被赖皮蛇吃了 中国民间奇闻诡事录 重生老太不好惹,爆改儿孙一路发 娱乐:让你当顶流,没让你当曹贼 战锤:卡塔昌的带娃德鲁伊 表妹且慢 崩坏三:新世纪白银辉光 末日游戏:开局一座安全屋 我也不想当海王的 魔道之忘羡重生,我的道侣我来养 顾小姐和沈小姐她们变弯了 各小世界里快穿 全球高武,我却是旧日之主 末日降临,但异能是种田小游戏 废土:恶毒养母带崽吃香喝辣 灭门夜,我易筋经大圆满! 看见命运?我伪装神棍直播成国宝 青鸟伶俜下庭芜 傩祭失败,蛇君前夫来索命 红温!小七岁高冷教授太难招架 我,枪神! 侯府捡到小锦鲤,全京城都酸了