Skip to main content

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

Project description

textual-game-of-life

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

textual-game-of-life

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

textual-game-of-life-0.4.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

textual_game_of_life-0.4.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file textual-game-of-life-0.4.0.tar.gz.

File metadata

  • Download URL: textual-game-of-life-0.4.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for textual-game-of-life-0.4.0.tar.gz
Algorithm Hash digest
SHA256 6905463f44e5ee1378b19d7e7cd9235e449978179e2e0682b7a6ac537bf7c63a
MD5 fa22c68f09c9aa64225c5eb281c6e037
BLAKE2b-256 c89e85e03cc2132d2d55dd60fca246e79a6d052fc1519849436bf0ac2b81d156

See more details on using hashes here.

File details

Details for the file textual_game_of_life-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for textual_game_of_life-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9aaaa3729708141311428237f4a0a3972121c8aa0d4de3977ff9666cb16e1e40
MD5 0bccf41f80f673757198a8310d4fb4c7
BLAKE2b-256 c0a022f78190414cf501f473b0692e5342754de9e97ad9ba5ea228205ce463dc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page