The 2017 competition results are up.
Check the new V45 competition pack in the Downloads page.
Changes highlights (to version V44):
- Possibility to clone the ActionSimulator using its “CreateUpdatedSimulator()” method.
- It is now possible to take screenshots using the method “getScreenshot()”.
- The levels now come with their time limit.
IEEE will award prizes up to 500USD to the best participants of the competitions at CIG this year. Check here for details
Check the new V44 competition pack in the Downloads page.
Changes highlights (to version V43):
- Updated the public competition levels pack.
This year the Geometry Friends Competition will be held at EPIA’2017 and at IEEE Conference on Computational Intelligence and Games (CIG 2017). Check the submissions page for details.
Check the new V43 competition pack in the Downloads page.
Changes highlights (to version V42):
- Added communication functionality between the agents. Circle and Rectangle agents can now exchange direct messages (with an optional attachment) between them. Check the Agent Communication knowledge base article for more information.
Check the new V42 competition pack in the Downloads page.
Changes highlights (to version V41):
- Added batch simulation functionality so that batch simulation of agents can be better controlled. Use it by specifying the command line trigger --batch-simulator trigger (check all changes in How to Run the Agents).
- When using Wiimote the Nunchuk is no longer required for playing with either character.
- Results report now more precisely (in miliseconds instead of seconds) shows the real elapsed game time.
- Other minor issues fixed.
Check the new V41 competition pack in the Downloads page.
Changes highlights (to version V40):
- Added the possibility of writing all the log information from the game, and agent implementation log information using GeometryFriends.Log, to a file by using the command line trigger --log-to-file (check all changes in How to Run the Agents).
- Logging is now centralized in the GeometryFriends.Log class which can also be used in the agent implementations.
- Agents can now give up on a given level (e.g. if it gets stuck somewhere) to save the agent time (check the in Starting Your Own Agent)
- Code optimization performed to better take advantage of the simulations/speed command line options.
- Multiple game simulations are now possible through the new --simulations trigger (check all changes in How to Run the Agents).
- Better overall error handling (e.g. command line triggers, agent implementations internal errors, etc).
Check the new V40 competition pack in the Downloads page.
Changes highlights (to version V37):
The 2016 Geometry Friends Game AI Competition is confirmed!
- Cooperation Track -- the characters are played by your AI agents to solve puzzles which require cooperation between the two;
- Circle Track -- only the circle character AI agent plays to solve puzzles specific for the circle;
- Rectangle Track -- only the rectangle character AI agent plays to solve puzzles specific for the rectangle.
Based on 2015’s experience and by taking to heart previous participants’ feedback, the framework, competition pack and documentation have been significantly improved. For the updated competition description see here and the updated framework here. Some of the highlights of the changes made are:
- Geometry Friends game is now cross platform. You can play it or develop agents for it in Windows / Linux or MacOSX. (see Step by Step Installation Guide)
- A physics prediction simulator is now available for the competition participants to make accurate predictions regarding the agents. For example, an agent can now predict if a given jump action will be successful to reach a given platform. (see Agent with Prediction & Visual Debug)
- A visual debugging functionality has been added to facilitate real time visual debugging of the agent. For example, assuming an agent that maintains a planned path in the level it is possible to visually depict (based on simple primitives such as lines, circles, text) that path to check if it was done correctly. (see Agent with Prediction & Visual Debug)
- New and improved support through a Knowledge Base (replaces the old wiki), a Forum to support community discussions and the possibility to directly get in touch with us.
If you are interested in the competition please let us know (email@example.com) and feel free to take a look and use previous years’ competitions results and levels to get better insight into how to develop your agents. (see also Extra Levels Pack and Agent Implementations Pack in Downloads)
Stay tuned for updates. Submissions will open soon but you can already start developing your agents now!