The Angry Birds AI Competition (please see [login to view URL]) basic game playing software (version 1.3, [login to view URL]) and develop an automated game-playing agent that runs on it.
The only strict requirement for the agent is that it must incorporate a Bayesian learning component. The nature of this learning component is not prescribed, it might be supervised or unsupervised learning, it might be a component that was trained off-line or one that is continuously learning (the latter being preferable, though).
It is recommended to start from the naive agent supplied in the basic game playing software. The Weka software framework can be used for the learning component.