Skip to main content

A virtual FMC attempt tool

Project description

VFMC

VFMC is a tool for practicing FMC attempts virtually.

See video explanation here

Installation

Windows and Mac executables can be found here

On any platform, you can also install and run from the command line:

# Requires Python version 3.9 or later:
python --version

# Install with pip
python -m pip install vfmc

# Run
vfmc

If the above installation fails on Linux, try:

RUSTFLAGS="-C target-feature=+avx2" pip install vfmc

Approach

VFMC tracks all the steps of an FMC attempt: EO - DR - HTR - (FR) - Finish - Insertions.

A realistic alternative to pencil+paper+cube

Find similar solutions to what you would find in a manual attempt. You should be able to do it more quickly than in a manual attempt, because you can cut out time normally spent scrambling, NISS-ing, and recovering from mistakes.

Depth-vs-breadth trade-offs

Decide how many solutions to write down for each step, and how much time to spend on each of them. Decide what works best for you.

Case recognition

See, at each step, the case name for getting to the next step, and show the bad pieces that must be solved to get there.

Optimal solutions for each step

Use the integrated solver, from cubelib, to find the shortest solution for reaching the next step that hasn't been written down already.

image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vfmc-1.5.0.tar.gz (39.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vfmc-1.5.0-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file vfmc-1.5.0.tar.gz.

File metadata

  • Download URL: vfmc-1.5.0.tar.gz
  • Upload date:
  • Size: 39.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vfmc-1.5.0.tar.gz
Algorithm Hash digest
SHA256 a4503b2171551b93ce34e58f2cb3553c3063f2818cbe628f41e4eb3a867803ab
MD5 8ae73a5b9b5ac5622b8e8d1787bb8386
BLAKE2b-256 475b3cadafbc7b04d308adf4c37000e2abb4d458781c2103940cba4cbb0a0aa4

See more details on using hashes here.

File details

Details for the file vfmc-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: vfmc-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vfmc-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa7f4a84eb9182d4e2f23dabd01de7b86dce8e385779d9d7be21f4d438556e8
MD5 cfaaeed8ad3dc2faa18c83a64e5858fe
BLAKE2b-256 42fa23abf95e55a88361b465566be4aba5e386fb038fdd6a1c3b018c6d21e63b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page