thomascrha / textual-game-of-life

A implementation of Conway's game of life (cellular automata) in the terminal using textual.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

textual-game-of-life

An implementation of Conway's game of life (cellular automata) in the terminal using textual.

Untitled.mp4

installation

pip install textual-game-of-life

usage

textual-game-of-life

todo

  • make brush draggable.
  • add feature to make save file anything i.e. file dialog
  • add a way to change the brush size.
  • add a command line interface for all the options and settings.
  • make cursor black when on a white cell and white when on a black cell.
  • make resize canvas not delete existing data.
  • add toggle for starting/stopping the game.
  • add about and help dialogs.
  • add a way to save/load the current state of the game.
  • add left and right to change the horizontal width of the canvas.
  • add up and down to change the vertical width of the canvas.
  • add a way to change the speed of the game.

About

A implementation of Conway's game of life (cellular automata) in the terminal using textual.

License:MIT License


Languages

Language:Python 100.0%