Skip to content

lambda-llama/icfpc2018

Repository files navigation

icfpc2018

Working with the code

To assemble the project into a JAR do

$ ./gradlew assemble

Running visualisation:

ARGS="<args>" ./gradlew :run

Running batch solving:

ARGS="batch <batch_name>.batch sculptor" ./gradlew run

For harder disassembly problems we re-run from the disasm-via-reasm git branch. The sculptor strategy first fills the bounding box of a model with GFill, and then uses a line of bots to "sculpt" it into the target model by going forward and voiding all and then refilling the correct voxels. Harmonics is flipped whenever we're not grounded during that process.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published