Final project that I created for my Intro to CS class.
Simulates the movement of an icebreaker ship through the Arctic Ocean. Relies on the Zelle graphics package for visualization. Finds the optimal path via a wavefront algorithm based on a 2d array map to navigate through the obstacles.
Launching the arctic.py file creates the following maze:
You can then select a starting spot:
As well as a target destination. The wavefront algorithm will then find the shortest way through:
As the game advances, more obstacles are added and it gets more difficult: