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

  • add toggle for starting/stopping the game.
  • 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.
  • 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 alt_+ and alt_- to change the size of the pixels.
  • 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.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

textual_game_of_life-0.2.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: textual-game-of-life-0.2.0.tar.gz
  • Upload date:
  • Size: 5.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.2.0.tar.gz
Algorithm Hash digest
SHA256 24545a1402ae1a7c02db313988d4d63e010a24d1260dcc55f026bd1abbbd4473
MD5 5e12ad9422531c6cbd46319bf5f8c336
BLAKE2b-256 f570f9c6a9d8d332ead586409450ab3ae9a81830cad9fc989b3e40babf7b7440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for textual_game_of_life-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6ac367b73db3beb480020686b0f6c00985a07a510bdc3795281ce2036ad0d78
MD5 e2eb043516aaa215fed48f086b7f4479
BLAKE2b-256 714fbedf0310ead411a06cea1bf4f155c2b221fe33dc280f4911747fdd193cad

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