coxmediagroup/Tic-Tac-Toe — pull request #130 by kurtismullins (2013-11-20 01:06:28+00:00)
Title: Project Submission

Included in this Pull Request is a first-iteration (Alpha) release of my implementation of Tic-Tac-Toe. In the spirit of Agile development, I have included multiple new Issues in my repository with enhancements and new features I *would* work on in the future.

**Important Notes:**

* Implemented as a Web-Application using Django 1.6 (Pre-Release) as the back-end framework.
* Uses a combination of jQuery, (Twitter) Bootstrap, and Font Awesome on the front-end.
* A.I. is implemented in a primarily "blunt-force" manner. As noted in one of my Github Issues, there is much room for improvement. It *is* unbeatable, from my experience.
* Meets the Minimum Requirements as defined in the [coxmediagroup/Tic-Tac-Toe](https://github.com/coxmediagroup/Tic-Tac-Toe) fork.

**Additional Information:**

In the beginning, I wanted to build the greatest game of Tic-Tac-Toe the world has ever seen. I quickly realized that I did not have time to commit to including every bell and whistle I'd love to throw in there. Within my second or third stab at making some progress, I decided to dump the idea of building a RESTful API and an accompanying HTML5 front-end application. I simply would not have had enough time.

The A.I. was implemented relatively late in this project. Early on, I did *abstract* research on algorithms to implement a Tic-Tac-Toe A.I. player. The one thing I did *not* want to do was look at someone else's implementation in detail as this was a new, and relatively more interesting, part of this challenge. Consequently, this did delay my development time and probably the quality of the A.I., itself. In the real world, I really don't believe in "re-inventing the wheel".

As with any application, there is always room for improvement. This project is no exception. I hope it helps you determine my proficiency in Web Application Development, Software Engineering, the usage of Git and Github, and any other qualities you may be interested in.

Thanks a lot for your consideration!