Pattern Generation for Computational Art - cover image

Pattern Generation for Computational Art


Below are the C programs that accompany the book, Pattern Generation for Computational Art. You can download each as you need it, or all of them bundled into a zip file. All the automaton files used in the book can also be downloaded in a zip file.

This software is free and distributed under the terms of the GNU General Public License. It is written in ANSI C and should compile with any C compiler. If you have questions or comments contact: Stefan (stefan at exstrom dot com) or Richard (richard at exstrom dot com).


As of Feb 2024, we've created a new version of turtledraw.c that does not depend on the Cairo graphics library. The new program is turtledrawnc.c where the "nc" means "no cairo". This program has extra command line parameters (see usage below), but it can be used in place of turtledraw.c.

Send comments to: Richard Hollos (richard[AT]exstrom DOT com)
Copyright 2019 by Exstrom Laboratories LLC