Metadata-Version: 1.0
Name: Chaturanga
Version: 0.1.0
Summary: Chess API for python
Home-page: https://github.com/Cheran-Senthil/Chaturanga
Author: Cheran
Author-email: UNKNOWN
License: MIT
Description: # Chaturanga
        
        Chaturanga is a Chess API written in Python that supports both single-player and two-player games.
        
        ## Installation
        
        ```
        $ pip install Chaturanga
        ```
        
        ## Functionality
        
        * Chessboard generation from a given valid FEN position
        * Pretty print of the Chessboard using Unicode (optional, defaults to False)
        * Generation of all legal moves for a given position. (including en-passant, castling, and promotion)
        * Identifying potential draw situations (3-fold repitition, 100 plies) and checks.
        * Identification of all game ending criteria (Checkmate, Stalemate, 5-fold repitition, 150 plies)
        * Undoing a move
        * Resetting the Chessboard
        * Chess Bot using Depth Analysis
        
        As of now, the Chessboard supports input in a long algebraic notation (eg. 'e2e4') to make a move.
        
Platform: UNKNOWN
