<commit_before>Tic Tac Toe written in Ruby

**Requires Ruby 2.2 or better.**

 To Run
ruby bin/ttt.rb

Terminology for the diagnals is taken
from Linear Algebra's Matrix terminology.

Major Diagnal: [0, 4, 8]
Minor Diagnal is [2,4,6].

     0 | 1 | 2
     --- --- ---
     3 | 4 | 5
     --- --- ---<commit_msg>tweak README<commit_after># Tic Tac Toe written in Ruby

**Requires Ruby 2.2 or better.**

#To Run
ruby bin/ttt.rb

# How to play
- Specify Grid size (3x3 is the smallest; 12x12 is the largest)
- Choose whether you want to be X or O
- Computer is kind of dumb but has some intelligence, first it will try to select the corners and then after that will randomly pick a spot. 
- First player is randomly chosen
- It's got color thanks to the [colorize gem](https://rubygems.org/gems/colorize)

## Notes about terminology used
Terminology for the diagnals is taken from Linear Algebra's Matrix terminology.

**Major Diagnal**: [0, 4, 8]

**Minor Diagnal**: is [2,4,6]

     0 | 1 | 2
     --- --- ---
     3 | 4 | 5
     --- --- ---
{'fraction_non_alphanumeric': 0.11923076923076924, 'fraction_numerical': 0.032692307692307694, 'mean_word_length': 2.6145833333333335, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, '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': '392405', 'n_tokens_mistral': 376, 'n_tokens_neox': 334, 'n_words': 150}