Skip to main content

Battleship TUI is an implementation of the popular paper-and-pen Battleship game for your terminal.

Project description

Battleship TUI

Battleship TUI is an implementation of the popular paper-and-pen Battleship game for your terminal. You can play against the AI or against a real player via Internet, customize game options and appearance, keep track of your achievements, and more.

Features

  • Singleplayer mode
  • Multiplayer mode (via Internet)
  • Customizable game rules
  • Game statistics

Planned features

  • Customizable UI
  • Ranking system

Requirements

  • A terminal (Windows PowerShell is fine too)
  • Python 3.11 or higher

Installation

The recommended way to install and update the game is via pipx (especially if you don't know anything about virtual environments).

pipx install battleship-tui[client]

battleship-tui is merely a Python package and is distributed via PyPI. You can install it via pip too, but make sure it installs into a venv so that you're not messing with the system interpreter.

# Linux example.
python -m venv venv && source venv/bin/activate
pip install battleship-tui[client]

Installation (server)

Here be dragons.

Launching the game

Here be dragons.

Multiplayer account

Here be dragons.

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

battleship_tui-0.1.1.tar.gz (50.9 kB view hashes)

Uploaded Source

Built Distribution

battleship_tui-0.1.1-py3-none-any.whl (69.6 kB view hashes)

Uploaded Python 3

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