<commit_before>Othello
===========
This module is an implementation of the game Othello/Reversi in Python. It was
developed in Spring 2008 by `<NAME> <http://ericpnichols.com/>`_ for
the Fall 2008 version of CSCI-B351/COGS-Q351 Intro to Artificial Intelligence at
Indiana Univeristy. The project was refactored and migrated to Python 2.7 by
`<NAME> <http://jamram.net/>`_ in Fall 2011.

This is meant to be an educational open-source project. We welcome forking our
repo and developing additional game engines, and encourage pull requests for 
well-documented examples. 

Additional ideas for contribution:
*   Several TODO comments in __init__.py
*   Tournament infrastructure (to be implemented in tournament.py)
*   GUI for visualization of games with round-stepping functionality. 
    Full-screen a plus.
*   Standardized logging and log readers for replay.

Usage
----------
human - random game
    ``python __init__.py human random``
human - human game
    ``python __init__.py human human``<commit_msg>fixed formatting<commit_after>Othello
===========
This module is an implementation of the game Othello/Reversi in Python. It was
developed in Spring 2008 by `<NAME> <http://ericpnichols.com/>`_ for
the Fall 2008 version of CSCI-B351/COGS-Q351 Intro to Artificial Intelligence at
Indiana Univeristy. The project was refactored and migrated to Python 2.7 by
`<NAME> <http://jamram.net/>`_ in Fall 2011.

This is meant to be an educational open-source project. We welcome forking our
repo and developing additional game engines, and encourage pull requests for 
well-documented examples. 

Additional ideas for contribution:

*   Several TODO comments in __init__.py
*   Tournament infrastructure (to be implemented in tournament.py)
*   GUI for visualization of games with round-stepping functionality.
*   Standardized logging and log readers for replay.

Usage
----------
human - random game
    ``python __init__.py human random``
human - human game
    ``python __init__.py human human``
{'fraction_non_alphanumeric': 0.08404202101050526, 'fraction_numerical': 0.02001000500250125, 'mean_word_length': 4.115089514066496, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, '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': '5898477', 'n_tokens_mistral': 591, 'n_tokens_neox': 526, 'n_words': 247}