Freitag Software
The Joy of Writing Software
  • Home
    • Links
  • My Software
    • JavaScript Programs >
      • Dots
      • The Code Cracker
      • The Deserted Ship
      • Flying Text
    • Java Programs >
      • Dot Animation
      • Operation Rescue >
        • Mazes for Programmers
      • Battleship!
      • Blackjack
      • Draw Poker
      • State Pattern Demo
      • Falling Blocks
    • Android Programs >
      • The Oracle
      • RPSLS
      • Gemini Falcon: Asteroid Miner
      • Gemini Falcon: All Boxed In >
        • Gemini Falcon >
          • Privacy Policy
          • A Game Oddity
      • Ay Caramba
      • Dots vs Dots
      • Ants vs Ants
    • Twine Stories
  • Random Thoughts
  • Book Reviews
  • Teaching
    • Real-Life Stories
    • Flying Text
  • About
    • Contact

Mazes for Programmers: Code your own twisty little passages

10/24/2016

0 Comments

 
Picture
James Buck, the author of Mazes for Programmers: Code your own twisty little passages, asks on the back of his book, "Remember when programming used to be fun?" I do. And writing maze generation code IS fun.

The author describes the algorithms as well as providing code in Ruby. For fun I wrote the code in Java since I don't know Ruby. The author does a very good job of describing the purpose of each line of Ruby, along with a textual description what the algorithm does so it is not very difficult to keep up. At the same time I'm writing a maze game, Operation Rescue, that transverses the mazes I'm creating. 

This is a book I highly recommend for anyone who wants to have fun coding again!
Go buy it! ​

Picture
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Author

    David Freitag ​-
    ​Someone who enjoys reading about and studying software development

    Archives

    September 2017
    February 2017
    January 2017
    December 2016
    October 2016
    September 2016
    May 2016
    January 2016
    December 2015
    January 2015
    November 2014
    September 2014
    July 2014
    June 2014
    March 2014

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.