Skip to main content

A 2D chess game with GUI

Project description

Chess CLI

Thanks for opening.

A 2D chess game that's doesn't need other dependencies - purely written in python and it's in built funtions. Made this project to get experience in building a application in dev-professional way with project structure and industry standard practices and to also understand how to pushlish a python package to the INTERNET.

Features

  • you can paly chess from your terminal, FYI this is does not contain full piece movements and rules, but most of them are implemented

Installation

From PyPI (Recommended)

pip install kesav-chess-2d

From Source

git clone https://github.com/saikesav-sai/chess_2d.git
cd chess_2d
pip install -e .

Requirements

  • Python 3.9 or higher

Usage

After installation, simply run:

chess-2d

How to Play

  1. The game starts with the standard chess board setup
  2. Players alternate turns (white starts first)

License

This project is licensed under The GNU GENERAL PUBLIC LICENSE.

Author

Sai Kesav

Made with ❤️ by ME

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

kesav_chess_2d-1.0.0.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

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

kesav_chess_2d-1.0.0-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file kesav_chess_2d-1.0.0.tar.gz.

File metadata

  • Download URL: kesav_chess_2d-1.0.0.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for kesav_chess_2d-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d4a06d4ab26bd97718f692e2b6afdf18b11ba25b44cae9b6c6532f8b9d6ba9d0
MD5 6b61c6c86ad040623562181bdcbc10f1
BLAKE2b-256 77ad7cadd15933e1ab6ab9e691368b192b56ea1bee0d770c47acc5765d1a544c

See more details on using hashes here.

File details

Details for the file kesav_chess_2d-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: kesav_chess_2d-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for kesav_chess_2d-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7d9664d05025b28808843c0f6738619e4517b4433ace10dcbaf3bba1e362a44
MD5 7c998d2c493bcceb679a470fe38c5827
BLAKE2b-256 1868626a003200e5663e36c8d57b5013a5151df223c334996a178355497554dd

See more details on using hashes here.

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