<commit_before># Check Move

Usage:
python exercise1.py



Check Move is an interactive terminal program designed to list all possibile
coordinate postions "moves" for a given Chess piece based on an intial
starting coordinate.


Please follow the promt to list of all the potential board positions for
the given piece and coordinate.


To run a test of all possible outcomes for Queen, Knight, and Rook, input
"test" at  prompt# 1. for example:

"    1. Please enter Piece(Queen,Knight,Rook): test    "

    Input "q" to quit
<commit_msg>updated readme for E2<commit_after># Check Move

Run program with below command:

    python exercise1.py



Check Move is an interactive terminal program with two modes of play

1. Standard Mode:
Designed to list all possibilecoordinate postions "moves"
for a given Chess piece based on an intial starting coordinate and provides test coverage

2.Target Mode:
Randomly places 8 (opposing) pieces onto the board tiles.
Determine the physically most distant tile from Current position. Calculates and
outputs the minimum set of moves which the given piece type could take to the most distant tile.
Given that:
Opposing pieces do not move.
Opposing pieces may be “captured” along the way by moving to the occupied tile.
Capturing an opposing piece marks the end of a “move”.
Provides test coverage.


Please follow the promt to run a given mode.


To run a test in Standard mode for all possible outcomes for Queen, Knight, and Rook, input
"test" at  prompt, for example:

    2. Please enter Piece(Queen,Knight,Rook): test

To run a test in Target mode for all possible outcomes for Queen, Knight, and Rook, input
"test" at  prompt, for example:

    2. Please enter Piece(Queen,Knight,Rook): test

To Exit program:
    Input "q" at any point to quit

{'fraction_non_alphanumeric': 0.046953605366126326, 'fraction_numerical': 0.005589714924538848, 'mean_word_length': 4.0997150997151, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1128549', 'n_tokens_mistral': 503, 'n_tokens_neox': 475, 'n_words': 276}