Games Catalogue
===============

The collection currently ships with more than forty playable games. The lists
below group them by package. Each name links to the corresponding Python module.

Card games (16)
---------------

- :mod:`card_games.blackjack`
- :mod:`card_games.bluff`
- :mod:`card_games.bridge`
- :mod:`card_games.canasta`
- :mod:`card_games.crazy_eights`
- :mod:`card_games.cribbage`
- :mod:`card_games.euchre`
- :mod:`card_games.gin_rummy`
- :mod:`card_games.go_fish`
- :mod:`card_games.hearts`
- :mod:`card_games.poker`
- :mod:`card_games.pinochle`
- :mod:`card_games.rummy500`
- :mod:`card_games.solitaire`
- :mod:`card_games.spades`
- :mod:`card_games.uno`
- :mod:`card_games.war`

Paper games (21)
----------------

- :mod:`paper_games.backgammon`
- :mod:`paper_games.battleship`
- :mod:`paper_games.boggle`
- :mod:`paper_games.checkers`
- :mod:`paper_games.chess`
- :mod:`paper_games.connect_four`
- :mod:`paper_games.dots_and_boxes`
- :mod:`paper_games.four_square_writing`
- :mod:`paper_games.hangman`
- :mod:`paper_games.mancala`
- :mod:`paper_games.mastermind`
- :mod:`paper_games.nim`
- :mod:`paper_games.othello`
- :mod:`paper_games.pentago`
- :mod:`paper_games.snakes_and_ladders`
- :mod:`paper_games.sprouts`
- :mod:`paper_games.sudoku`
- :mod:`paper_games.tic_tac_toe`
- :mod:`paper_games.twenty_questions`
- :mod:`paper_games.unscramble`
- :mod:`paper_games.yahtzee`

Dice games (4)
--------------

- :mod:`dice_games.bunco`
- :mod:`dice_games.craps`
- :mod:`dice_games.farkle`
- :mod:`dice_games.liars_dice`

Logic games (5)
---------------

- :mod:`logic_games.lights_out`
- :mod:`logic_games.minesweeper`
- :mod:`logic_games.picross`
- :mod:`logic_games.sliding_puzzle`
- :mod:`logic_games.sokoban`

Word games (4)
--------------

- :mod:`word_games.anagrams`
- :mod:`word_games.crossword`
- :mod:`word_games.trivia`
- :mod:`word_games.wordbuilder`

Where to learn more
-------------------

Each package ships with its own README and, in many cases, inline docstrings
that describe rules and command-line switches. For a bird's-eye view across the
entire project, read :doc:`overview` and :doc:`architecture`.
