2048 AI 为游戏2048制作的AI。在大多数情况下,AI可以达到16384,有时甚至可以达到32768。 经过5次尝试,AI在浏览器版本中达到了32768磁贴,得分为630032。下面是该游戏的屏幕截图。 算法 该AI是在浏览器上并行运行的Expectimax搜索,没有任何后端服务器或浏览器控件,因此您甚至可以在移动设备上运行它。 AI使用4个Web工作程序,每个工作程序都是一个用C ++和Emscripten编译的WebAssembly模块,用于对每个可用动作执行Expectimax搜索。 选择结果最高的棋步。 因为搜索是并行完成的,并且工作人员使用了诸如位板表示,查找表之类的大量优化,所以AI可以在很短的时间内进行非常深的搜索(默认搜索深度为7)。 基准测试(控制台应用程序,英特尔:registered:酷睿:trade_mark:i5-8300H处理器) 深度 游戏类 分数 %32768 %16384 %81
2021-08-22 11:45:05 384KB wasm emscripten expectimax 2048-ai
1
所有其他 wasm 模块都很慢或/和内存泄漏,所以我自己做了 :) yarn add @evan/wasm 目标: deno.js 节点.mjs fetch.mjs(节点) fetch.js (web/deno) simd.(m)js(对simd的实验支持) :warning: not all modules have this target :warning: import * as mod from '@evan/wasm/target//' ; import * as mod from 'https://unpkg.com/@evan/wasm@0.0.44/target//' ; // example import * as snappy from 'https://unpkg.com/@evan/wasm@0.0.44/target/s
2021-07-24 16:03:37 5.96MB zlib webassembly brotli allocator
1
使用emsdk1.39.8+Qt5.15.2,在win10下编译的qt工具链,请放入D:\Qt\5.15.2目录下,仅供相关爱好者交流使用,请于下载24小时内删除
2021-07-22 09:06:00 49.67MB emsdk1.39.8+Qt5 wasm+Qt5.15.2
bbs签名 该存储库是高性能多消息数字签名算法实现的来源,该实现支持导出零知识证明,从而可以从原始签名的消息集中进行选择性公开。 是一种数字签名算法,最初源自Boneh,Boyan和Shachum的工作,后来在作为BBS +进行了改进,并在《 中的第4.3节中再次涉及。 。 BBS +签名需要一条的,该库包含对支持。 BBS +签名允许进行多消息签名,同时生成单个输出签名。 使用BBS签名,可以生成基于证明的其中只有部分原始签署的消息由证明者决定是否公开。 有关签名算法的更多详细信息,请参阅。 入门 要在项目中使用此软件包,只需运行 npm install @mattrglobal/bbs-signatures 或与 yarn add @mattrglobal/bbs-signatures 在浏览器中通过CDN使用 要通过 CDN在浏览器中使用此库,请在HTML中包含以下脚本元素
1
web端调用webaudio 播放aac实时流,aac解码由faad C代码实现
2021-07-04 18:01:38 943KB wasm web
1
使用C#开发Babylon,Blazor Server下使用Babylonjs。 使用方法参考:https://www.hnbc.info/index.php/archives/41/
2021-06-15 19:01:51 373KB blazor Babylonjs webassembly wasm
1
v9-BlazorWASMAppWithREST 如何添加创建Blazor WASM应用程序并将其连接到我们先前创建的todoAPI并从API动态加载数据。
2021-05-26 10:03:41 224KB HTML
1
雪橇 SLEdge是适用于边缘计算的轻量级无服务器解决方案。 它基于提供的WebAssembly沙箱。 主机依存关系 Docker- 搭建环境 注意:这些步骤需要Docker。 确保已安装! 我们提供了一个Docker构建环境,配置了构建SLEdge运行时和无服务器功能所需的依赖项和工具链。 要设置此环境,请运行: ./devenv.sh setup 使用Docker容器编译无服务器功能 要进入docker环境,请运行: ./devenv.sh run 首次进入此环境时,运行以下命令将sledgert二进制文件复制到/ sledge / runtime / bin。 cd /sledge/runtime make clean all /sledge/runtime/tests目录中有一组基准测试应用程序。 运行以下命令,使用aWsm编译器编译所有基准测试运行时测试,然后将所有
2021-03-08 11:05:53 2.54MB C
1
ImageMagick的WebAssembly库:Magick.WASM ImageMagick是功能强大的图像处理库,支持超过(不包括子格式)。 使用Magick.WASM,您可以在Web应用程序中使用ImageMagick,而无需对api进行回调。 文献资料 有关如何使用Magick.WASM的示例,请查看 。 有关ImageMagick的更多信息,请访问: : 。 下载 您可以从此处下载npm软件包: : 。 在Twitter( )上关注我,以接收有关Magick.WASM和ImageMagick的新下载和更改的信息。 捐 如果您无法控制我在这个项目中投入的时间和精力,请从我的购买一些东西,或者给我一张。 如果您更喜欢使用PayPal,。 您也可以通过我提供。
2021-03-07 09:05:23 208KB TypeScript
1