Here is the last project I did from CS106B, Boggle. It’s aim was to give us practice with recursion and the main juicy part of the program was a bit tricky to crack. So, had fun thinking it through. Although, I must say, after starting to learn OO Design, this project doesn’t look good to me. This is all procedural and hard to extend or re-use. This assignment could have been broken up into classes that talk to each other and the code would have been much more modular and extendable.
A lot more about OO is coming up on this blog as I learn more.