Welcome to the Ms Pac-man vs Ghosts Competition!

Loading...
Pacman-loader
Bar-loader



This competition allows you to develop AI controllers for the classical arcade game Ms Pac-Man. You can submit Java code for either Ms Pac-Man or for the ghosts! The competition is brought to you by Philipp Rohlfshagen and David Robles and Simon Lucas.


Quickstart Guide »


Submissions now open (beta stage). Register now and download the latest software here. Upload the starter packages straight away to get into the rankings.


Next deadline: May 27, 2012 (11:59 AM).

About the Competition

Ms Pac-Man, the classical arcade game from the 80's is one of the best-known video games ever made. In the Ms Pac-Man vs Ghosts competition you are asked to create computer programs (controllers) to play the game as either Ms Pac-Man or the ghosts. Your controller, which will have to provide a direction at every game tick (40 milliseconds), will then compete against all the controllers submitted by others in a round-robin style tournament to determine the most effective strategy. All coding is done in Java and you may submit controllers for both Ms Pac-Man and the four ghosts. In only takes a few minutes to get started (check out the quick starter guides) and you can submit as many controllers as you like prior to the deadline. Happy coding!

Like us on Facebook and keep up to date with the latest developments: facebook.com/pacman.vs.ghosts.

This competition will run twice this year. The next deadline is May 27, 2012 (11.59am BST) and final results will be presented at WCCI 2012. The second iteration is to coincide with CIG 2012 and has a deadline of September 1, 2012 (11.59am BST).

News

Avatar

New Forum Topic

By Philipp Rohlfshagen | 17 May 2012, at 12:24 BST

We added a new topic to the forum to ask you for suggestions and feature requests for the next iteration of the competition. Please let us know your thoughts.

Avatar

New software release

By Philipp Rohlfshagen | 17 May 2012, at 11:16 BST

New version of the code has just been released. Unless there are still bugs, this will be the last update prior to the deadline.

The ability to upload reports (as pdf files) is now available as well.

Avatar

Competition Deadline

By Philipp Rohlfshagen | 16 May 2012, at 16:18 BST

We have made some further changes to the code and the website (rankings in particular) and hopefully have now ironed out all remaining bugs. We have restarted everything to make sure the results are correct. The lates code (minor changes only) will be released shortly.

We have decided to stick with the round-robin tournament style for now, changing to something more efficient after the deadline has passed (for the next competition). We will turn off submissions once the deadline has passed and run the final evaluation. Please note: any rankings prior to the deadline have no impact on the final rankings. These will be established independently.

We will also enable the uploading of reports in a few days. This is completely optional. We would appreciate it if you could include a brief description of your algorithm alongside your final submission. Submissions of reports will remain open after the deadline until the results are announced so you still have plenty of time to get these done.

After the results for the WCCI 2012 iteration have been announced, we will start submissions for the CIG 2012 iteration. All controllers will be carried over automatically. You will then have another chance to improve your code and climb up in the rankings. We hope this will not prevent you from publishing your source code (and report) - so please tick the box in your profile if you have not yet done so.

Avatar

Server bug fix

By Philipp Rohlfshagen | 16 May 2012, at 11:53 BST

We think we have finally fixed the bug where a controller is disqualified with a '#' note. We are still testing but it seems to work now.

Avatar

New software release

By Philipp Rohlfshagen | 11 May 2012, at 11:53 BST

A new release of the software has just been released.

Avatar

New Software

By Philipp Rohlfshagen | 04 May 2012, at 20:21 BST

Sorry for the long delay but the new software is now ready for download. Since this is a major update, we won't install it on the server until May 8. So please let us know if you find any bugs. Thanks.

Avatar

Combined rankings

By David Robles | 21 April 2012, at 14:18 BST

The combined rankings are back. Please let us know in the forums if you have new ideas for the scoring system.

Avatar

Games filtering

By David Robles | 20 April 2012, at 22:45 BST

Now is possible to filter the games.

Avatar

Code of the website in Github

By David Robles | 19 April 2012, at 14:46 BST

We uploaded the code of the website to Github: https://github.com/drobles/pacvsghosts-website

If you would like to contribute please feel free to add tickets, or even better, submit pull requests. We'll also upload the code of the simulator once the next version is released.

Avatar

New version of code

By Philipp Rohlfshagen | 18 April 2012, at 20:31 BST

New version of code now released. A few minor bug fixes and some feature requests. These do not affect the controllers.

Avatar

Fixing the website

By David Robles | 17 April 2012, at 20:31 BST
We're currently working on fixing the issues with the website. In the meantime, no games will be played and the submitted controllers will stay as pending (not compiled).
Avatar

Forum checked

By Philipp Rohlfshagen | 17 April 2012, at 17:39 BST

Been through the forum and made note of all the suggestions. We have posted some answers already and are now working on the implementation of the fixes.

Avatar

Update are coming!

By Philipp Rohlfshagen | 17 April 2012, at 17:14 BST

You may have noticed a slight lack of activity in the last two weeks. We were away at a conference but we are now back. We have started to work on the many suggestions posed in the forums - thanks to all who participate so actively, we appreciate it.

Avatar

Server back up!

By Philipp Rohlfshagen | 05 April 2012, at 17:14 BST

The game server is back up and running and submissions are open once again!

Avatar

Forum

By David Robles | 02 April 2012, at 17:34 BST
The forum is ready at http://forum.pacman-vs-ghosts.net/. To use the forum you have to register separately. The link is also in the top right corner of the website.
Avatar

Game Server

By Philipp Rohlfshagen | 02 April 2012, at 16:32 BST

The game server will be down for the next four days (April 2-6) due to electrical work carried out at our university. We apologise for this. The website will remain fully functional so you can still look at the replays to improve your controllers. We will be back online as soon as possible.

In the meantime, we are working on the next minor update of the code: the next version will be more efficient to allow controllers to compute more in the time given for each move.

We are also working on a forum which will be available shortly. This forum can be used for all competition related aspects, including questions, bug fixes, rules, strategies, etc.

Avatar

Server

By Philipp Rohlfshagen | 29 March 2012, at 16:35 BST

The server seems to run fine now. We have also updated the way errors are reported to provide more feedback. We are now in beta stage. That means we are expected far less problems than before but it is still possible that things might go wrong. As always, we will try our best to address any issues as quickly as possible.

Avatar

Server issues

By Philipp Rohlfshagen | 28 March 2012, at 20:54 BST

We are having some issues with the game server at the moment - we hope to have this fixed as soon as possible. Thanks for your patience.

Avatar

Rankings

By David Robles | 25 March 2012, at 20:47 BST

To improve the performance of the website, now the Pacman and Ghosts rankings are generated every 5 minutes (instead of real-time). Also, we added a combined rankings page with a scoring system similar to the one used in Formula 1. Please let us know if you have any suggestions about the combined scoring system.

Avatar

Facebook

By Philipp Rohlfshagen | 24 March 2012, at 19:03 GMT

Follow us on Facebook for additional news and updates: http://www.facebook.com/pacman.vs.ghosts

Avatar

New software release

By Philipp Rohlfshagen | 24 March 2012, at 18:26 GMT

Version 0.3 of the software has just been released with some minor additions and bug-fixes.