首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4939618/blog/18268296

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Dora SSR x Blockly—这种感觉我从未拥有

  我们最近给 Dora SSR 开源游戏引擎整了个"有点可爱、有点大聪明"的新功能------图!形!编!程!(对,就是那种拖积木块写程序的东西~)本来我作为一名(不)正经专业开发者,对这类东西一度嗤之以鼻:"哼,不就是小孩子玩的编程玩具 Scratch 嘛,有啥好整的?"   结果,万万没想到......我真香了。 图形编程,妙不可言   起初,我们出于想要维持某种癔想中的专业程序员格调的心理需求,其实并没有打算给 Dora SSR 加图形编程的。作为专业开发者,大家潜意识里总会觉得图形化编程是"给小朋友玩的",和专业代码编辑器之间隔着十万八千行差距。   但意外的是,在一次社区讨论中,有朋友非常执着地提出:"可不可以给 Dora 加点图形化编程的功能?并不是怕学代码,但希望能在平板或触屏上快速搭建原型,希望你们不要只考虑键盘和鼠标这种代码输入模式。"   ------这个提议一开始只是被轻轻一提,结果得到群友的大量讨论。我们意识到,这或许不是一个"低龄向"的要求,而是一个希望用更轻松方式进入专业游戏开发的真实需求。   于是我们认真地开始调研市面上的图形编程方案。从 Scratc...

Dora SSR x AI x Blockly 低科技和高科技的碰撞

一、引言:让 AI 和积木愉快地玩耍!   书接上回,我们给 Dora SSR 开源游戏引擎整了个人类含量过高而 AI 含量不足的功能。所以急需开始整新活:这次要把看似古早又低科技的积木编程,和时髦值很高的 AI 技术硬撮合到一起!   一开始又是一位路人用户的突发奇想(为什么要说又):如果 AI 可以帮忙写代码,那它能不能也来帮我------搭编程积木呢? 没错就是我们刚给 Dora SSR 游戏引擎加上的,小朋友玩得飞起、程序员用着头秃的、花花绿绿一堆方块的积木编程。   积木编程表面上看起来傻乎乎,拖拖拽拽好像很人性化,但背地里其实暗藏玄机------每一块小积木,拼出来的就是一棵棵"抽象语法树"(Abstract Syntax Tree,简称 AST),如果要做的东西复杂了,手动造起来,可能会累到心梗。而如果指望 LLM 模型去模拟人类做手工拖拽?抱歉,模拟笨拙的人手操作,还要保证正确性,使用当下的 AI 技术自动完成,可能不如直接从脑子里长出一棵树来得快!   那么问题来了,既然大模型如此聪明,为什么不干脆直接生成一颗 AST,把积木块自动排列得整整齐齐?正是基于这个灵感,我...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。