首页 文章 精选 留言 我的

精选列表

搜索[腾讯元宝],共8160篇文章
优秀的个人博客,低调大师

腾讯开源 | C++ 布局引擎 Taitank 正式开源!

项目介绍 Taitank 布局引擎是 TDF 团队实现的一个高性能、轻量级、跨平台的 C++ 布局引擎。设计重点在于如何高性能的实现布局系统,并且在不影响业务使用的前提下,精简对历史属性的支持。目前已在QQ 浏览器、手机 QQ、QQ 视频等多个业务中广泛使用。 项目背景 交互体验是产品的核心功能,UI系统是交互系统的核心模块,布局引擎又是UI系统的核心模块。传统的布局引擎过于复杂,有非常多历史包袱。为了更好的支持业务的发展 TDF 团队内部实现了 Taitank 布局引擎。TDF 团队希望能够和业界共建一个更好的排版系统。 Taitank特性 一 高性能 Taitank 布局引擎通过算法流程优化、布局边界优化、缓存优化等多方面措施来提高布局系统的性能,大幅度的提高了布局引擎的性能。 二 标准支持 TDF 团队最终的目标是服务前端开发者,利用完善的前端生态并使得前端开发者能够无成本接入。Taitank 排版引擎实现了完整的 Flex 布局。 三 易用性 TDF 提供了一套模拟器,可以在浏览器中快速验证布局结果,方便开发和使用者的接入。 四 跨平台 Taitank 布局引擎支持多平台使用,并且可以在nodejs和浏览器中直接使用。 Github 地址:https://github.com/Tencent/Taitank

优秀的个人博客,低调大师

腾讯开源基于纯图像的游戏 AI 框架

01 框架介绍 APAIST是用于开发游戏自动化AI的开源框架(开源项目名为GameAISDK)。项目的特点是以游戏图像为输入,直接输出模拟触屏操作,不依赖游戏端提供任何API接口。 ▲ APAIST 框架 APAIST框架主要包括SDKTool(配置文件工具),AI SDK两部分。SDKTool帮助我们生成跟具体游戏相关的AI SDK所需要配置文件。如游戏运行过程中,整个流程中需要动作交互的UI,需要识别的游戏元素等。AI开发过程中用到的信息可来自于游戏图像(AIClient获取)或其他数据。aitest 能够自动化完成游戏UI操作并进入游戏场景,像玩家一样操作手机玩游戏。 AI SDK部分主要包括AI Clinet模块, MC模块,IO模块, UI模块, GameReg模块,AI模块。 AI Client主要与手机端交互,获取游戏图像,并执行UI或AI输出的动作 IO模块与AI Client交互,作为AI SDK的数据输入输出控制 MC模块与IO模块交互,将数据分发至AI SDK后端的UI和AI模块,并做一些业务逻辑的管理控制 UI模块根据游戏图像,识别出需要进行的UI操作 GameReg模块根据游戏图像,识别出游戏场景内的数字、血条、目标物等元素 AI模块根据识别到的游戏元素,根据AI算法执行业务逻辑 02 适用场景 主要适用于游戏场景的自动化测试,以减少相应场景测试的人力投入,目前已应用在酷跑、竞速、FPS、格斗、MMMO、MOBA等多种类型游戏的场景自动化。 ▲ 无需脚本编写,一次配置便可以在不同的分辨率设备上运行,多平台多应用场景支持 ▲ 内置多种图像识别算法及 AI 算法 ▲ 基于纯视觉识别的 AI 训练和运行框架 03 功能介绍 提供多种图像识别算法,识别游戏场景中的关键特征数据,如游戏场景中的技能状态、按钮位置、目标物位置等。此次发布的是2.0版本,相比于1.0版本,改进的内容包括: 提供模仿学习和强化学习AI算法DQN机rainbow等,可直接用于训练游戏场景AI。 提供一体化的IDE工具,将所有用户的操作都集成在IDE里面,包括游戏AI配置生成、样本采集、图像标注工具,手机连接、游戏AI启动、模型训练等功能。 支持不同分辨率手机操作,无需限定手机长宽比。 支持Windows下的各种窗口(包含端游、页游和Android模拟器等)作为图像输入来源。 加入UI智能探索功能,可对所有的移动端应用自动探索UI场景,并以图的形式展示探索结果,直观明了。 升级手机驱动,android版本支持到andrioid11。 支持win10,ubuntu,win10+docker和mac+docker等多种工作方式。 提供了完善的使用文档,帮助用户快速上手。 针对用户的特殊需求,支持用户二次开发。 04 开源获取 github地址:https://github.com/Tencent/GameAISDK 官网:https://aitest.qq.com

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

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文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册