A Kivy simple implementation for an university exam. Reference of the (article).
- Required
- The GUI must implement and animate the Game of Life simulation.
- Start/pause/clear simulation controls.
- Variable simulation framerate.
- Draw the simulation's state from a blank one and edit it when the game is paused.
- Required Optional
- Load an initial state.
- Choice the grid dimension for zooming or panning of simulation
- Keep track of single cell's life to change color for the ancient ones.
- Not Required (but usefull)
- Save the current state to load it later.
Most of the examples are taken from a online implementation.
- Online Implementation Examples:
- 10 Cells Row
- Explorer
- Explorer Small
- Glider
- Glider Gun
- Spaceship
- Tumbler
- Other Examples:
- Blinker
- Quatrefoil
- Python 3
- ScyPy
- NumPy
- Kivy 1.10.0
- Cyton
python3 main.py