This repository contains all of my work (other than readings) for my Senior Focus Honors project.
I am researching gameplaying AI and how they interact with human players. Specifically, I want to learn how to create an AI that can play a gamelike a regular human does.
After looking into numerous Machine Learning algorithms and suitable games, I decided to use the Dynamic Scripting algorithm to create an AI that plays Checkers.
By April of 2015, I hope to have created an AI for Checkers using this algorithm. In addition, I wish to create a website on which people can play against the AI (and against themselves), and then rate the perceived "humanness" level of their opponent. This will allow me to collect data on how the AI is faring so that I can improve upon it if necessary.
My final paper for my first semester research is located here.
Note: most of my code and development work is the dev
branch. I will merge it into the master
branch every week, so the weekly tag will contain the latest development work.