Skip to main content

pyTwistyScrambler 的 CLI,用于为魔方/曲折谜题生成随机状态。

项目描述

立方体争夺-cli

派皮版本 Python 3.6|3.7 构建状态 公关欢迎

pyTwistyScrambler的 CLI,用于为魔方/曲折谜题生成随机状态。

立方体争夺 CLI 演示 gif

安装

需要python3.6+

$ pip3 install cube-scramble-cli

$ cube-scramble-cli

❯ cube-scramble-cli -h
usage: cube-scramble-cli [-h] [-s] [-H]

A command line based stopwatch and twisty puzzle scramble generator

optional arguments:
  -h, --help            show this help message and exit
  -s, --print-symbols   Print a list of the supported symbols
  -H, --hide-stopwatch  When using the stopwatch, don't display the time while
                        solving

支持的符号:

3x3 WCA Scramble                           3x3
2x2 WCA Scramble                           2x2
4x4 WCA Scramble                           4x4
5x5 WCA Scramble                           5x5
6x6 WCA Scramble                           6x6
7x7 WCA Scramble                           7x7
Pyraminx Scramble                          PYRAMINX
Megaminx Scramble                          MEGAMINX
Square-1 Scramble                          SQUARE ONE
Skewb Scramble                             SKEWB
Clock scramble                             CLOCK
Last Layer Scramble                        LAST LAYER
First 2 Layers Scramble                    FIRST 2 LAYERS
<MU>-Last Six Edges Scramble               LAST SIX EDGES
<RU>-gen Scramble                          RU SCRAMBLE
Last Slot and Last Layer Scramble          LAST SLOT AND LAST LAYER
[Stopwatch]                                STOPWATCH
[Print Help]                               HELP
[Quit]                                     QUIT

您可以tab在提示符处按滚动符号,箭头键滚动历史记录(存储在 中。您可以通过设置描述不同路径~/.scramble_history.txt的环境变量来更改此位置。)SCRAMBLE_HISTORY

选择打乱后,您可以反复按return/enter生成另一个相同类型的打乱,或输入一个数字以生成所选类型的多个打乱;例如3x3 3

使用 Ctrl+C 或 Ctrl+D,或键入QUIT退出

STOPWATCH命令将启动一个秒表,当按下任何键时它就会停止。您可以在解决时开始隐藏计时器时使用该-H标志。cube-scramble-cli

如果您提供“用户输入”作为命令行参数,它会打印结果并退出而不进入交互模式:

$ cube-scramble-cli 3x3 3
R' B2 L2 F2 D2 B2 R U2 R' F2 R' U' R B' R2 U2 F' L D R2
U2 B2 L2 F2 U L2 D' F2 D' U B R B U' R' U B D L'
D' R' U F2 L' U2 L F' U' D B2 U L2 B2 D' L2 B2 U' F2 R

这也可以通过python3 -m cube_scramble_cli

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

立方体争夺 cli-0.4.7.ta​​r.gz (8.0 kB 查看哈希)

已上传 source

内置分布

cube_scramble_cli-0.4.7-py3-none-any.whl (7.2 kB 查看哈希

已上传 py3