Patrick “P. J.” McDermott

Software and hardware hacker and advocate for software and cultural freedom.

cgol (Curses Game of Life)

cgol is an implementation of Conway's Game of Life written in C and using the curses interface. Upon start, it generates a finite grid with a random seed pattern. It then iterates through generations indefinitely (unless the '-n' option is supplied).

It was written simply for its hack value. Game of Life is a magnificent hack of a game: there is no gameplay beyond the initial state, yet it can still provide hours of fun.

Getting cgol

Download or browse the repository hosted on this server: <>

You may share and modify this software under the terms of the GNU General Public License, version 3 or later. See "COPYING" in the source tree for details.