10.08.07

AI Programming – Reviving Interest

Posted in AI, Programming at 9:18 pm by Nick

For a while now I’ve questioned if I wanted to do programming or Computer Science type stuff for a living. I always get very restless with the present and usually try to make bigger and better plans. Well, I can say that after a period of time with no programming, I’ve fallen in love with it again.

What has made me rethink so much? AI. The topic, and my class. The homework and topics are just so interesting, so mentally stimulating. And, better yet, the homework is interesting, and often challenging. It leaves me feeling accomplished at the end, has me boggled in the beginning, and drives me forward during the process itself.

I’ve developed two very nice programs for this class so far. One uses a variety of uninformed search techniques to solve a jewel puzzle. The other uses Minimax to give the optimal move for a tic-tac-toe variation where you can place an X or an O each move. You can find the code and extensive readme files below:

Jewel Game – http://www.nick-cash.com/download/ai/jewel/

Tic-Tac-Toe variation – http://www.nick-cash.com/download/ai/ttt/