文件名称:迷宫挑战
文件大小:157KB
文件格式:ZIP
更新时间:2024-03-04 02:57:24
JavaScript
迷宫挑战! 为求职者提供的有趣的带回家的编码作业 嘿,为什么要使用WASM? 我想在客户端生成迷宫并测试解决方案,以避免服务器上的负载。 当然,通过放弃迷宫生成和解决方案检查代码,您几乎可以放弃解决迷宫的算法:) WASM可以帮助解决此问题,因为解决这种愚蠢的迷宫比从反编译的WASM中获取有用的东西要简单得多:) 发展历程 码 Rust代码(已编译为WASM)位于 前端代码在 安装 您需要安装nodejs- 您还需要安装Rust- 安装wasm-pack 一旦具备以上条件,请克隆此存储库,然后: npm ci 在调试模式下运行 npm start 为发布而构建 构建项目并将其放置到docs文件夹(Github页面演示的构建docs夹)中。 npm run build 单元测试 # Runs tests in Chrome npm test -- --chrome 去做 用户界面非常糟
【文件预览】:
maze-challenge-master
----webpack.config-prod.js(854B)
----Cargo.toml(1KB)
----client()
--------index.html(5KB)
--------prism.js(19KB)
--------draw-maze.js(3KB)
--------prism.css(2KB)
--------index.js(5KB)
--------style.css(657B)
--------test-maze.js(119KB)
----Cargo.lock(9KB)
----.prettierignore(28B)
----src()
--------generate_maze.rs(3KB)
--------util.rs(1KB)
--------lib.rs(1KB)
--------check_solution.rs(7KB)
----webpack.config-dev.js(962B)
----README.md(2KB)
----docs()
--------index.html(4KB)
--------4364a73f6449907a2ebe.module.wasm(132KB)
--------132.js(4KB)
--------index.js(65KB)
----tests()
--------app.rs(975B)
----.gitignore(57B)
----package-lock.json(198KB)
----package.json(750B)