Wouldn’t it be cool to build a Python game that only requires initial user input and then seems to take on a mind of its own, creating mesmerizing patterns along the way? You can do exactly that with Conway’s Game of Life, which is about the evolution of cells in a life grid.
Implementing the Game of Life algorithm is a good exercise with many interesting challenges that you’ll have to figure out. Specifically, you’ll need to build the life grid and find a way to apply the game’s rules to all the cells on the grid so that they evolve through several generations.
In this video course, you’ll:
- Implement Conway’s Game of Life algorithm with Python
- Build a
cursesview to display the Game of Life grid
- Create an
argparsecommand-line interface for the game
- Set up the game app for installation and execution
To get the most out of this video course, you should know the basics of writing object-oriented code in Python, creating command-line interface (CLI) apps with
argparse, and setting up a Python project.
- 9 Lessons
- Video Subtitles and Full Transcripts
- 2 Downloadable Resources
- Accompanying Text-Based Tutorial
- Q&A With Python Experts: Ask a Question
- Certificate of Completion