AoC Visualizations
Visualizations I have created for various Advent of Code problems that I have solved. Click for interactive JavaScript visualizations!
Some Fun Interactive Visualizations
Credit: Advent of Code 2021 day 12 - Passage Pathing by Nifley
Credit: Advent of Code 2022 day 12 by Nifley
Credit: Advent of Code 2021 day 9 - Smoke Basin by Nifley
Credit: AOC 2021 Day 15 - Chiton by Nifley
2023 Day 16
2023 Day 17
2023 Day 23
2023 Day 24
APCSA Treasure Hunt
This isn’t an Advent of Code visualization, but its a visualization/rewrite of a project I was assigned in computer science class involving the solving of mazes of varying complexity. The solution uses Dijkstra’s algorithm to find the shortest paths between the starting position, and between the multiple treasures if applicable. If there are multiple treasures, the 2-opt local search algorithm is used to find a reasonable solution in to the traveling salesperson problem without excessive computation. I won 1st place overall in the competition between AP Computer science students amongst the three local high schools.
Credit: Pathfinding by Nifley