CengBall is a soccer programming game with 2D simulation. It can be played by user programmed artificial intelligence codes. Game has a contingency problem with its stochastic and fully obversable structure. Also, provides goal-based agent implementation in a semi-dynamic environment.
Download game here: http://senior.ceng.metu.edu.tr/2014/projectcontorium/download.htm
Project homepage: http://senior.ceng.metu.edu.tr/2014/projectcontorium/
Tutorials: http://senior.ceng.metu.edu.tr/2014/projectcontorium/tutorial.htm
Javadoc API: http://senior.ceng.metu.edu.tr/2014/projectcontorium/api/
API: http://senior.ceng.metu.edu.tr/2014/projectcontorium/api.htm
Gameplay video (in Turkish): https://youtu.be/fT2qer2XRxw
Team: http://senior.ceng.metu.edu.tr/2014/projectcontorium/project11.htm