Original Post
EDIT: News & infos ------------------------------------------------------------------ Hi! Have you ever wanted to build a good AI? a good AI that could challenge other AIs? This is the aim of this contest! Based on a java framework, a mini game simulation, you'll be able to program your own AI (in java) with a broad variety of techniques (novices as well as experts can find their interest in it). Once the AIs will be made, they will compete against each other and the one which performs the best wins! interested? Then continue reading... The subject is... Racing! Half way between classic car races and frictionless space ship motions, you'll have to program the best AI you can. What makes this race different from the others is the frictionless motion of ships: once a ship moves, it continues to drift away until it accelerates in the opposite direction, like in asteroids game. And the same applies also to angular velocity/acceleration. Managing good curves and overtaking others become really a tricky challenge. On the other hand, they are also a bit like usual car races because of the (angular) velocity limits. The track to follow is simply represented as a serie of of gates, where each gate is made of two "beacons", where ship must pass through as quick as possible. As you've guessed, the aim of this contest is to make the best pilot AI. In the end, all these AIs will compete against each other on various tracks and using various ship parameters. (Details will be set later depending on the number of entries.) Now you can: -watch the demo applet -download the framework -browse the javadoc -look at a race test and pilot AI example -read "first thoughts" about how to make the AI I tried to keep the framework and the way to use it as simple as possible. I hope you appreciate the way it is done. The framework will be updated soon to provide more test tracks, fix eventual minor bugs and, most important, two other mini AI examples. Simple rules, simple framework and a universe of complexity: enjoy! Vital informations ------------------ programming language: java start date: monday 15th november deadline: sunday 5th december recommended level: anyone rules: -Any freely available library / API / code can be used. -You can work alone or in groups -Sources must be submitted. -java version 1.5 will be used for testing Once ended, we encourage the winner to write a brief article explaining his work afterwards for everyone to read. To have more people competing, a variety of communities have been contacted: ai-depot.com ai-junkie.com flipcode.com gamedev.net generation5.org javagaming.org [Edited by - misterX on November 29, 2004 5:00:41 AM]