Conway is a dead-simple Python implementation of Conway's Game Of Life using the Blessings terminal library. It detects your terminal size and color depth and blits a lovely cellular automaton for your ogling pleasure.
Rather than having a zillion features, Conway focuses on clarity of implementation. It's fun to hack on. Try implementing different wrap parameters for next_board!
Getting it running
pip install conway
conway.py
You should see life explode before your eyes. When you're done, hit contol-C, and it'll clean up nicely after itself.
Kudos
Ripped off a really elegant implementation of the algorithm from Jack Diedrich (and ruined it).
Product's homepage
Here are some key features of "Conway":
· Simple implementation
· Pretty colors
· Few calories
· Nudges itself out of repetitive patterns
Requirements:
· Python