The maze book for programmers!
mazesforprogrammers.com
Algorithms, circle mazes, hex grids, masking, weaving, braiding, 3D and 4D grids, spheres, and more!
It’s a little hard for me to believe that these weekly programming challenges have run for sixteen weeks now. I’ve enjoyed it greatly, and I hope others have, too.
The challenges are going to be taking a little hiatus, though, at least through the end of the year. I’d like to pick it up again in January, but I make no promises!
In the meantime, there are sixteen weeks’ worth of weekly challenges for you to go back and try. If you’ve already done them, try them again with another programming language, or add your own hard mode constraints to them and see what you come up with. Feel free to suggest new challenges, as well–just shoot me an email or tweet @jamis and I’ll add them to my list.
Read to the end if you’d like a convenient list of all 16 challenges, but first, let’s recap week #16.
For the 16th weekly programming challenge, we tackled the midpoint displacement algorithm.
Our participants for week #16 were:
Great work! My own submission is in Ruby, here: https://github.com/jamis/weekly-challenges/tree/master/016-midpoint-displacement. It implements normal mode, as well as hard mode #5, for a total of two points.
Great work, everyone.
The previous weekly challenges are:
Thanks for participating!
These articles lovingly written and prepared for your reading pleasure by Jamis Buck <[email protected]>. Follow me on Twitter and stalk my code at GitHub.
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.