diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 69 | 
1 files changed, 69 insertions, 0 deletions
| diff --git a/README.md b/README.md new file mode 100644 index 0000000..111cdc2 --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +tic-tac-toe +=========== + +A simple incomplete 2-player tic-tac-toe game that runs in the console. + +Written originally as a possible vehicle or exercise for teaching test-driven +development. + + +## Requirements +Developed with Ruby 2.1.2. Appears to work on Ruby 1.9.3. + + +## Running +	$ ruby main.rb + + +## Example +	$ ruby main.rb  +	... +	... +	... +	 +	Player X move - Enter coordinates (e.g. 0,2): 1,2 +	---- +	... +	..X +	... +	 +	Player O move - Enter coordinates (e.g. 0,2): 0,0 +	---- +	O.. +	..X +	... +	 +	Player X move - Enter coordinates (e.g. 0,2): 0,1 +	---- +	OX. +	..X +	... +	 +	Player O move - Enter coordinates (e.g. 0,2): 1,0 +	---- +	OX. +	O.X +	... +	 +	Player X move - Enter coordinates (e.g. 0,2): 2,1 +	---- +	OX. +	O.X +	.X. +	 +	Player O move - Enter coordinates (e.g. 0,2): 2,0 +	---- +	OX. +	O.X +	OX. +	Player O wins + + +## Known Issues +* Entering invalid coordinates (whether a coordinate outside the board or a +  value that isn't a coordinate) causes an exception and exits immediately. +* Game does not check for a tie + + +## License +Licensed under the MIT License. See the included LICENSE file. | 
