This script uses constraint programming to devise the optimal skeleton at the Bone Market in Fallen London.
Jeremy Saklad
1204909151
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. |
||
---|---|---|
Bone Market Solver.py | ||
Pipfile |