用凹语言为游戏引擎装上一颗开源的心
我们会先聊聊一些关于技术话题或许稍显枯燥的“干货”,后面再聊关于凹语言社区或许是国内开源社区首创的一些活动的思考。
22 次阅读YueScript:程序员手写代码的满月物语
本文中,我们将展示 YueScript 独特的语法糖设计,包括管道操作符、可选链与空值合并、箭头函数、循环表达式、连锁比较与反向回调语法。通过代码示例,让你轻松感受 YueScript 如何提升编程的愉悦感。
15 次阅读30 行代码,用 C++ 给 YueScript 语言增加新语法
如果你刚开始学习 C++ 并对编译器开发感兴趣,那么 YueScript 编译器项目可能是个很好的入门点。本文以一个简单的例子,教你如何为 YueScript 语言增加一个新的语法结构,并解释其中涉及的一些基础知识。
10 次阅读构建自动化的 Yarn Spinner 剧本生成流程
今天来继续聊一聊如何利用大语言模型自动编写 Yarn Spinner 脚本,并进一步分享我们是如何将这一过程完全自动化的 —— 不仅让 AI 帮我们写剧本,甚至连 “写剧本的 AI 工具” 都是 AI 自己写出来的。
15 次阅读Dora SSR x AI x Blockly 低科技和高科技的碰撞
书接上回,我们给 Dora SSR 开源游戏引擎整了个人类含量过高而 AI 含量不足的功能。所以急需开始整新活:这次要把看似古早又低科技的积木编程,和时髦值很高的 AI 技术硬撮合到一起!
36 次阅读Dora SSR x Blockly——这种感觉我从未拥有
我们最近给 Dora SSR 开源游戏引擎整了个“有点可爱、有点大聪明”的新功能——图!形!编!程!
60 次阅读当 Yarn Spinner 遇上 Lua:一次对话系统的放浪逃亡
这是一场关于从 Unity 出逃,踏上 C++ & Lua 的新旅程……
49 次阅读Dora SSR 中的 Lua 绑定优化实践:基于 tolua++ 的深度改造
Dora SSR 在 `tolua++` 的基础上进行了深度改造,精简了绑定代码生成,提高了可维护性,并扩展了绑定能力,涵盖更多 Dora 引擎组件和 API 调用场景。同时,针对现代开发需求优化了 `tolua++`,增强对新版本 Lua 适配性,下面我们就来介绍一些 Dora SSR 项目中所做 Lua 绑定优化的故事细节。
44 次阅读给凹语言编写游戏引擎绑定的故事
关注凹语言团队并“潜伏”在他们社区群中也一年有余,突然被他们发表的一篇为开源精神正本溯源的文章感染了。其实也一直在关注了解他们开源项目发展生存的进展,我作为 Dora SSR 项目的核心贡献者,知道其实我们都一样,同为底层打工人阶级出身的开源作者,不是站在高处往下看的人,而是混迹在沙丁鱼罐中挣扎的鲶鱼。
43 次阅读- 精选
祝所有 Dora SSR 社区的朋友们蛇年春节快乐!
值此新春佳节临近,为了迎接充满灵动与智慧的蛇年,我们特别为 Dora SSR 开源游戏引擎项目创作了几幅充满春节氛围的插画,寄托了对社区所有伙伴的诚挚祝福与真挚感谢。
152 次阅读