This script uses constraint programming to devise the optimal skeleton at the Bone Market in Fallen London.
Go to file
Jeremy Saklad 1204909151
Move tail values to Value
The cost of applying each tail has been broken down and moved to value.

Skipping tails remains slightly flawed, and will be cleaned up in the
future.

Appendage has once again been cleaned up and sorted lexicographically.

Removing and skipping tails remain at the bottom, as they must be done
after adding tails.

Due to integer overflow issues, both Value.EYELESS_SKULL and
Value.OBSIDIAN_TAIL now have a value of cp_model.INT32_MAX/2. If this
issue recurs, dividing by successively larger powers of 2 may be
necessary.
2021-06-13 14:35:52 -05:00
Bone Market Solver.py Move tail values to Value 2021-06-13 14:35:52 -05:00
Pipfile Add Pipfile to repository 2021-06-13 14:35:36 -05:00