魔方求解器桌面版(层先法,基于Tauri实现)

开发了一个桌面版的三阶魔方求解器,代码地址:https://github.com/davelet/rubik-cube-restore/pull/2 。欢迎使用。

一、层先法求解

代码逻辑是从前面的java版本 https://www.cnblogs.com/somefuture/p/18771720 迁移成rust实现的层先法。

二、tauri 框架

开发框架是 tauri,前端Vue + 后端 rust.

三、使用

主区域是4个魔方。魔方同样完全符合"上黄下白前蓝后绿左橙右红"的规范,且不能改变朝向(只能拧某个面,而不能旋转魔方)。

其中正常魔方展示出"上+左+前"三个面,其余三个面通过各自的镜像魔方展示。

右侧区域可以对魔方进行拧转,或者随机打乱。点击"层先法求解"按钮打开求解按钮区域:

比如点击顶十字求解,会把底层+中层+顶十字都还原

当然可以直接点击紫色按钮完成整体还原。还原的步骤需要打开调试信息,一般都需要上百步才能完成。

调试信息中输出的字母代表从开始经过了哪些步骤:

  • u 顶层顺时针
  • d 底层顺时针
  • f 前面顺时针
  • b 后面顺时针
  • l 左面顺时针
  • r 右面顺时针

如果字母大写,表示对应面逆时针。

相关推荐
zoomdong12 小时前
@utoo/pack: 基于 Turbopack 的下一代 Rust 构建工具
webpack·rust·开源
数据法师1 天前
MotrixNext:接棒经典 Motrix,用 Tauri 2+Rust 重构的下一代开源下载神器
重构·rust·开源
卡卡军1 天前
agmd 1.0 重磅升级——Rust 重写,性能起飞
javascript·rust
codealy1 天前
Rust 核心理论: 高并发与异步(三)
算法·rust
咸甜适中2 天前
rust语言学习笔记Trait(七) IntoIterator(由集合创建迭代器)
笔记·学习·rust
本地化文档2 天前
rust-style-guide-l10n
rust·github·gitcode
樱桃花下的小猫2 天前
腐蚀Rust-EAC 及官方验证关闭教程
服务器·rust·云鸢互联·零门槛一键开服·腐蚀rust服务器
咸甜适中2 天前
rust语言学习笔记Trait(六) FromIterator(由迭代器创建集合)
笔记·学习·rust
小杍随笔2 天前
【Rust + Tauri 2 + TypeScript + Tailwind CSS 4 桌面应用 UI 组件选型深度对比(2026版)】
css·rust·typescript