Jamis Buck
Mazes for Programmers: Code Your Own Twisty Little Passages
- ISBN 13:
- 9781680500554
- author:
- Jamis Buck
- format:
- Paperback
- publisher:
- Pragmatic Bookshelf
- language:
- English
- Publication Year:
- 2015
- Pages:
- 275
- Dimensions:
- 23.5 x 19 x 1.5 cm
- Genre:
- Computing & Internet, Software & Graphics, Graphics & Multimedia
- Condition:
- New
- Availability:
- Item usually sent within 2 working days
Description
Mazes for Programmers is a comprehensive guide to creating random mazes. You'll learn a dozen algorithms to generate these puzzles in various shapes, sizes, and dimensions, and discover a vast reservoir of ideas and inspiration.
From video games to movies, mazes are ubiquitous, and this book provides a thorough introduction to generating them randomly. You'll start by learning six maze algorithms and transition from making mazes on paper to writing programs that generate and draw them. Part 2 shows you how to constrain your mazes to different shapes and outlines, and Part 3 takes it to the next level with six more algorithms.
Through it all, you'll discover yourself brimming with ideas, making this book the perfect solution for programmer's block, burn-out, and the grayest of days. With working implementations in Ruby, you'll be energized and full of maze-related possibilities!