Creating Mazes: A case study in OOP and algorithm development
The Problem
Approaches
From English to Pseudocode [8:06]
Testing our Pseudocode [14:04]
Revising our pseudocode [13:32]
Data Structures (OOP) [9:27]
Initializing the Maze [11:53]
Add some debugging output [7:36]
Sharing walls [11:47]
Put the pieces together [2:44]
A starting point: maze_3.py