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.10.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

textual_game_of_life-0.10.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file textual_game_of_life-0.10.0.tar.gz.

File metadata

  • Download URL: textual_game_of_life-0.10.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for textual_game_of_life-0.10.0.tar.gz
Algorithm Hash digest
SHA256 b44094aa715dfe50273b3d3390320c9cd20bb71039441d0ed9879058f7509f85
MD5 9eb480599723d0f475bfbda58e0749a5
BLAKE2b-256 4244bce6a6897e4e6ca865d80b7dc270107238421d9f62ee4e989316616bf0c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for textual_game_of_life-0.10.0.tar.gz:

Publisher: publish.yml on thomascrha/textual-game-of-life

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for textual_game_of_life-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62557a060211ca8a2d76cc7d56c349821654a6ee4cad8e851e07a73bb8b94e75
MD5 36b9a62613eb5711194723c1a363c212
BLAKE2b-256 bab1a563c66a450cc755ef94b38f13e8767464d9f24985a10ac326ab4d793ffa

See more details on using hashes here.

Provenance

The following attestation bundles were made for textual_game_of_life-0.10.0-py3-none-any.whl:

Publisher: publish.yml on thomascrha/textual-game-of-life

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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