Table of Contents

BotPrize Proposal Document

This document will be the closing capture statement of the Concept Development Phase. Requires customer approval.

Idea

I need a vehicle for testing my AI creations. Also, I need something that can convey what I know about AI. I finally found a competition that is designed in a way that will satisfy my requirements. It's called the 2k BotPrize, created by 2k games. The idea is to create an AI system that can play UT2k4 online against real people. To win the prize you're bot needs to beable to fool three judges into believing that you're bot is human. I plan to have two stages to this project. The first stage will implement a rules engine. This should be close enough to creating a system that could compete for the prize but not necessarily win it. The second stage will be used to create the TrueAI system I'm working on.

High Concept

Win the 2k BotPrize.

Target Market Segment Strategy

The judges of the 2k BotPrize need to think that my bot is human.

Features

Major selling points.

Target Market

The judges of the 2k BotPrize. I don't know anything about them, they are judges.

Target Hardware Platform

For the first stage, this will need a machine capable of running windowsXP. The faster the hardware the better.

The second stage will need a network of computers, see TrueAI for hardware specs.

Estimated Schedule and Budget

The BotPrize competition is in 1 September 2010, which will give 1 year of development time. This may be enough time for the first stage of the bot.

Competitive Analysis

There is strong competition in this field. The competitors are most likely dedicated AI game developers. The last winner used a combination of a rule engine and a learning algorithm to win. Although the winner did not win first prize(there were no first place winners) he took 2nd prize. The reason there weren't any first place winners was do to the inability of any one bot to prove to all the judges that it was human.

The Team

Skills needed to accomplish this task are a good understanding of C++, Threading, Networking, rule engines, and other game AI techniques. For the second stage the team outlined in TrueAI are the same.

Risk Analysis

Not having a clear understanding of the competition will most likely hinder the level of performance that this system will hit. Also, this is a win or lose proposition. The only gain will be my better understanding of game AI.

Summary

The goal is to create an AI system that will essentially beat the Turing Test. The risks are high but the payoff could be a career in the field. Also, if I can pull of stage two, that will most likely reach news level.