魔方打乱助手

前言

今天为大家带来的是站长用 Python 开发的小工具。是一款魔方打乱公式生成器。

基础

在开始之前,我建议你先了解一下《三阶魔方英文公式》

CubeDisrupter

介绍

一个魔方打乱公式生成器

使用说明

下载所有源代码,解压到一个文件夹内,运行 main.py 并按要求输入参数即可。

开发语言

Python

使用模块

  • random

目前存在 Bug

给你们先上一张程序运行截图,会看魔方英文公式的肯定笑到肚子疼:

一些奇奇葩葩的动作

看看圈红圈的打乱动作,有做了白做的,有互相矛盾的,也有不如反方向做的。建议看得懂魔方英文公式的看。

强烈需要有能力的人帮忙改一下

目前支持的魔方种类:

  • [x] 3x3x3
  • [ ] 2x2x2
  • [ ] 4x4x4
  • [ ] 5x5x5
  • [ ] ……

原理

把所有魔方打乱动作加入一个列表,(当时加入是还包括一些x、y、z、r、u、l、d、f、b之类的动作,但是有一些没有调用)然后用 random 生成一定范围内的数当作索引,然后加入另一个列表并返回。主程序里面,循环一遍这个新列表,然后分别加上两个空格并打印。


开源地址

版权声明:
作者:灰尘疾客
链接:https://www.gkcoll.xyz/166.html
来源:极客藏源
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>