summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-01-13Puzzle 22: Add ability to find the map outlineAdam Spragg
2023-01-12Puzzle 22: Add functions for orienting a cubeAdam Spragg
2023-01-12Puzzle 22: Remove unneeded variableAdam Spragg
2023-01-12Puzzle 22: Simplify because map_elem() never returns '\n'Adam Spragg
2023-01-12Puzzle 22: Change coordinate system so that 'y' goes upAdam Spragg
2023-01-12Puzzle 22: Create an abstraction for "map"Adam Spragg
2023-01-12Puzzle 22: Use an `int` to hold the result of fgetc()Adam Spragg
2023-01-03Puzzle 22: Change where we check for movement special casesAdam Spragg
2023-01-03Puzzle 22: Store elf position as x,y coordsAdam Spragg
2023-01-02Puzzle 13: Solve part 2Adam Spragg
2023-01-02Puzzle 13: Solve part 1 (finally!)Adam Spragg
2023-01-02Puzzle 22: Store proposed next position as an elfAdam Spragg
2023-01-02Puzzle 22: Add ability to select "net" map typeAdam Spragg
2023-01-02Puzzle 22: Allow for moving around changing our orientationAdam Spragg
2023-01-02Puzzle 22: Create "elf" type to hold position and orientationAdam Spragg
2022-12-31Puzzle 19: Solve part 2Adam Spragg
2022-12-31Puzzle 19: Don't build a type of robot if we have lots of that resourceAdam Spragg
2022-12-31Puzzle 19: Don't do nothing if we could build all robots.Adam Spragg
2022-12-31Puzzle 19: Switch default build strategy to "exhaustive"Adam Spragg
2022-12-31Puzzle 19: Solve part 1 (yay!)Adam Spragg
2022-12-31Puzzle 19: Don't build ore/clay robots when short on timeAdam Spragg
2022-12-31Puzzle 19: Never build more robots than neededAdam Spragg
2022-12-31Puzzle 19: Use int instead of long for material amounts/robotsAdam Spragg
2022-12-31Puzzle 19: Only build at most one robot per round!Adam Spragg
2022-12-30Puzzle 19: Add an "exhaustive" build strategy.Adam Spragg
2022-12-30Puzzle 19: Allow user to specify build strategyAdam Spragg
2022-12-30Puzzle 19: Allow user to specify number of roundsAdam Spragg
2022-12-30Puzzle 19: Fix debug info for geodesAdam Spragg
2022-12-29Puzzle 19: Move the timing loop into the build functionAdam Spragg
2022-12-29Puzzle 19: Move blueprint id into the blueprintAdam Spragg
2022-12-29Solve puzzle 25 part 1Adam Spragg
2022-12-29Input for puzzle 25Adam Spragg
2022-12-28Solve puzzle 24 part 2Adam Spragg
2022-12-28Solve puzzle 24 part 1Adam Spragg
2022-12-28Input for puzzle 24Adam Spragg
2022-12-28Cache nearby elf positionsAdam Spragg
2022-12-28Solve puzzle 23 part 2Adam Spragg
2022-12-28Solve puzzle 23 part 1Adam Spragg
2022-12-27Input for puzzle 23Adam Spragg
2022-12-22Solve puzzle 22 part 1Adam Spragg
2022-12-22Input for puzzle 22Adam Spragg
2022-12-21Solve puzzle 21 part 2Adam Spragg
2022-12-21Solve puzzle 21 part 1Adam Spragg
2022-12-21Input for puzzle 21Adam Spragg
2022-12-20Solve puzzle 20 part 2Adam Spragg
2022-12-20Solve puzzle 20 part 1Adam Spragg
2022-12-20Input for puzzle 20Adam Spragg
2022-12-20First attempt at puzzle 19 part 1 (buggy)Adam Spragg
2022-12-20Input for puzzle 19Adam Spragg
2022-12-19Solve puzzle 18 part 2Adam Spragg