Skip to main content

Command-line SQUABBLE — a familiar-seeming but legally distinct word game

Project description

squabble-game

A familiar-seeming but legally distinct word game for the terminal. Play hot-seat against friends or let computer opponents search the move space each turn.

Install

pip install squabble-game

Requires Python 3.12+.

Play

squabble                                        # 1 human vs 1 computer (default)
squabble <human_players> <computer_players>     # e.g. squabble 2 0, squabble 0 2

Commands during a game

Command Effect
<x> <y> <R|D> <WORD> Place a word at column x, row y, going right or down
exchange <LETTERS> Return tiles to the bag and draw new ones
define <WORD> Look up a word's definition
skip Pass the turn
quit End the game

Coordinates follow the hex digit column headers shown on the printed board.

Credits

Word definitions sourced via the Free Dictionary API.

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

squabble_game-0.1.1.tar.gz (6.7 MB view details)

Uploaded Source

Built Distribution

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

squabble_game-0.1.1-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

Details for the file squabble_game-0.1.1.tar.gz.

File metadata

  • Download URL: squabble_game-0.1.1.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for squabble_game-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a11ca2e5872e6692b071f0d7ea2351f7b4fb7b59adaccb87ff55a79ace1a932b
MD5 26b86ec30a4df4180cdb56780b879cc3
BLAKE2b-256 f6f6c3d97d969e8ef0b6efb8e87391da98f3ef07be1fc5246895573c9b8c0672

See more details on using hashes here.

Provenance

The following attestation bundles were made for squabble_game-0.1.1.tar.gz:

Publisher: release.yml on klingj3/squabble-word-game

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

File details

Details for the file squabble_game-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: squabble_game-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for squabble_game-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b076ff66720be167639f9a3652ea195af920f059decb50a85e1c7468ab078fd1
MD5 18c643151a247d4153641dfa86dbd8a2
BLAKE2b-256 6cc6f3f42f0f78778047033299c901bcc60341614cf3c8967e2063ae4c5a690b

See more details on using hashes here.

Provenance

The following attestation bundles were made for squabble_game-0.1.1-py3-none-any.whl:

Publisher: release.yml on klingj3/squabble-word-game

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