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 about and help dialogs.
  • make brush draggable.
  • 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.3.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

textual_game_of_life-0.3.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: textual-game-of-life-0.3.0.tar.gz
  • Upload date:
  • Size: 5.9 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.3.0.tar.gz
Algorithm Hash digest
SHA256 8794813ed3d6041b1c6fbb4a518f3e14eca0c8f0b13006e8e74539fa56ef8fb3
MD5 4d02db17fcd1c52c4b619e72d468c9fc
BLAKE2b-256 c725e5d962128c62e8a00c22ceca037898da207de1e9f351cafa1198c75dc447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for textual_game_of_life-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d5c585044cff5d4126cab2aee2ecb0e9fa14e34f05b3f6b6be091e4663a122e
MD5 5be6bee56278cac2a7312449cc496c49
BLAKE2b-256 f282ad6e7c343b4d0a1d6ec82a7c4d9c7f3cb804ae73b932599f115684f69cc8

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