Andrewgosu
The Silent Pandaren Helper
- Reaction score
- 716
AI CONTEST #1
July 3rd – July 19th
July 3rd – July 19th
I'm proud to present - the first AI contest thehelper.net has ever seen, at least as far as I know.
Take part in bloody battles and perfect your coding skills! NOW!
Anyway, to the important part.
How are the battles organised?
They're organised in a quite simple manner, actually - all contestants will fight each other once. The winner of each battle is the hero who kills the other. When no-one is dead after 7 minutes, it's called a draw and no points will be awarded. This ensures fast matchmaking and gets rid of neverending battles.
When two or more contestants have the same amount of wins at the end of the tournament, a sudden deathmatch regime will follow - their heroes will be put together on the duel arena and the last man standing wins.
Illustration of the system:
Duel Arena Map:
1&2 - Graveyards that spawn corpses
3&4 - Mana Fountains
5&6 - Life Fountains
What does the game-play look like?
In the beginning of the match, the heroes are randomly spawned on the map. Their goal is to kill the other hero.
The heroes spawn at level 1 but that doesn't mean the heroes cannot use all of their spells - both of the heroes will get equal amount of experience through triggers periodically. The amount of received experience rises with each level until the heroes reach max level. It will take 25 seconds to gain a level, no matter what the current level is.
The heroes will fight bare naked - there are no creeps that drop runes or shops to buy items from. However, the duel map features two healing and two mana fountains.
Are there any rules?
Of course there are. To provide an equal proving ground to all contestants and make the contest fun through balanced battles, here are the rules. Any violations will results in being disqualified.
Thread specifications
- The regular forum rules apply, no spamming, flaming etc.
Map specifications
- You are not allowed to alter the duel arena map in any way. This means the terrain, doodads or triggers in the Trigger Editor etc.
Hero specifications
- You are not allowed to alter your chosen hero in any way in the Object Editor to give you an advantage over your opponent.
- You can choose from all the heroes Warcraft 3 features in the melee maps, you are not allowed to compile a custom hero.
AI script specifications
- The AI must be explicitly made by you - no AI systems allowed.
- Attaching systems are allowed, MUI is not a necessity.
- GUI and JASS are both allowed.
- Converted GUI is strictly not allowed.
- Custom script in GUI is allowed as long as it's not used to achieve pseudo code: locals in GUI, for example.
- The AI must made to work on any map, not specific to this map only e.g the AI can't know that the fountain is 4 blocks away from a tree on the left, which can be blocked. etc
- You are only allowed to gather intel from the enemy hero which you can see when clicked on it (stats, health, mana etc.).
- You are not allowed to do pathing checks. You must issue your hero to move to the desired location - if he cannot move there, he cannot move there.
- You are not allowed to alter your nor your opponent's hero in any way via triggers. That includes but is certainly not limited to:
- Change the mana or life state
- Change intelligence, agility or strength attribute points
- Add items via triggers
- Breaking their script in any way
- etc.
- Stats – Sight radius (day), Stats – Sight radius (night) in the Object Editor
HINT: (whichUnit is visible to (whichPlayer)) Equal to True
- You are not allowed to check whether a target is an illusion via triggers.
- You are allowed to check what spell and where it was cast as long as it was in the sight of your hero.
NOTE: We, the judges, leave ourselves the option to add/remove or change the rules at any given time to make this contest as balanced, entertaining and difficult to win as possible.
Who are the judges and what do they do?
The JUDGES are me and Romek. We'll make sure every god-damn rule is strictly followed.
What kind of awards are there?
CHAMPION AWARD- the AI who collects the most match wins, the overall winner
CORSAIR AWARD - the AI who gets the fastest kill
CLOWN AWARD - the AI who performs the most funniest, peculiar or stupid thing by mistake
More to be added...
CORSAIR AWARD - the AI who gets the fastest kill
CLOWN AWARD - the AI who performs the most funniest, peculiar or stupid thing by mistake
More to be added...
Why is the deadline only 2 weeks?
Because it is known that 90% of the triggering takes place two days before the deadline, really...
Happy AI-making!