Rheias
New Helper (I got over 2000 posts)
- Reaction score
- 232
Artificial Intelligence Contest
Note: If anyone wishes to be the second judge, look at the Second Judge Position details at the bottom of the post.
What is this about?
This contest is about creating an Artificial Intelligence (AI) system. You will take a hero from one of the four races in Warcraft III and create for it Artificial Intelligence system. In other words, you will create a system that will control the hero to fight enemies. It is not that simple though, you'll need to consider abilities, maybe count the units around the hero, see if he might want to run, etc.
So all you need to do is to create an AI system that will control the hero and order it to fight and battle against his foes.
What are the rules?
Rules, we all love rules. You know the saying “Rules are made to be broken?” Well, feel free break this contest’s rules, but be sure that you will be disqualified if you do so. Now that we got that in mind, we can proceed.
- The AI system may only affect the chosen hero and nothing more.
- Your hero must start at level 1, if you want, you can give him abilities as he levels.
- You may use GUI or Jass, however you may not use a piece of code that wasn’t written by you, unless it is a published system, such as Caster System, Kattana’s handle system, ABC, and so forth. If you are not sure if you may use a certain piece of code, post it and I’ll approve / disapprove it.
- You may use only standard heroes (heroes that can be played through a non-custom game, custom games include campaigns). If you want to use a custom hero, you must create it yourself. Further more, you must post it to get an approval from me. Using unapproved heroes will get you disqualified. Your hero will need to be more or less balanced to the standard heroes and must be created especially for this contest.
- You may not get direct help from someone when working on this AI. For example posting your whole code into thehelper and asking “Why doesn’t it work?” won’t make me especially happy.
- In case that wasn't clear you may NOT use the AI editor, actually, you may not use anything but the trigger editor.
- You may not make a hero stronger than it is. That is, you may not, for example, add hit points to your hero when he is low on life. Further more, your AI may not affect any other units but the hero.
- Your AI must support leveling, that means giving abilities to the hero when it levels etc.
Those are the rules for you submission, very trivial rules, however, breaking them means disqualification of your work. Also, there are a few thread rules.
- Do not spam. Shall I say it again? No spam. Again? Spam is not approved. Makes sense? This thread is for the submissions and questions, it is not a thread to serve as an off-topic forum. By spamming you disturb other contestants, and you threat your presence in the contest.
- WIPs are not only allowed, but encouraged. Let us know what you are up to!
- When submitting your map, please tell us what your AI supports, what hero is it based on, and perhaps a screenshot or two. It makes it much easier to see what you got there.
Also, nothing too complicated, just follow those rules and we are good.
Grading
- Coding 40 / 100 - Coding will determine 40% of your work. That is a lot. Better remove all leaks and try to keep you code efficient. Note that Jass is better than GUI, however you won’t lose too many points for using GUI, as long as your code isn’t too bad you could easily get 30 / 40 even when using GUI.
- Complete 30 / 100 - How many aspects does your AI supports? Does it support using spells? Attacking? Running? If you'll drop things out, you might lose points in this category.
- Strongest 20 / 100 - 20 points will go to the winner in the AI competion. Once all AIs are complete I will run a map testing each hero's AI abilities, the strongest one gets 20 points! The system will run as a competion, two winners fight against two winners etc.
- General feeling 10 / 100 - Everything else goes here. The general feeling, readability of your code, how the AI looks and so forth.
- Bonus 5 / 5 - Creating a custom hero that gets approved for this contest will give you another small bonus, for your time and effort.
Deadline
The deadline is a month from now December 6th. It gives you enough time to make a nice AI system, but not too long, we want to keep it going. At December 6th 12:00 P.M. the contest is closed you could not enter any more submissions.
Prize
Besides the great honor of winning the contest? Well, I can’t officially offer more than a reputation from me, however, I hope other members would be kind enough to spare some reputation to the winner.
Perhaps an admin could get involved and offer a better prize, but at the moment that’s what you got.
Contestants
- ManyTimes
- rodead (Submitted)
- Andrewgosu
- Esb
- Chocobo (Removed)
- Cr4xzZz
- david2cool
- dhk_undead_l
- Romek - (Removed)
- Uareanoob
- Hadha
- R@i_no_Wyrm (Submitted)
- Denmax (Submitted)
- Shadow14l (Submitted)
- Aslin - (Submitted)
Second Judge Postion
In order to apply for the second judge position, you must meet the following requirements. If you think you fit, post in this thread saying you are interested, and I will contact you through Private Messeging to get futher information from you.
- You must know Jass. Not only that, but your level needs to be above basic, you don't have to know everything there is to know about Jass, but good enough.
- You must speak English well, if I can't understand what you are saying, how am I going to communicate with you? English doesn't have to be your native language, but you need to know how to control it.
- You must be able to spend a few hours of your time once the contest ends to grade the submissions.
- If you ever created an AI triggers, and you can show them to me, that's a bonus.
That is all. For now.
The Duel Map Credits to Andrewgosu
As said above, there will be a map to serve as a dueling place, the winner of all the duels will get 20 / 100 points. I will just tell you that the dueling map will be of type mini-AoS. I will not say more, for obivious reasons.
Example Map V1.1
Here's a map I created in about an hour to an hour and a half that includes AI triggers for the Paladin. Go ahead and download it, you could learn a thing or two and see how easy it is to make AI. YOU MAY NOT COPY ANY OF THE CODE, in fact if you could try not to do a Paladin AI, I would prefer that.
Small Note: This map is a really quick one, I expect your AI triggers to be better. Everything is in GUI, so you could all understand it, might be a leak or two over there. *Shrugs*.
***
Thanks for reading, keep in mind that this contest is supposed to be friendly, not about winning, or seeking some “easy reputation”. Act accordingly.
Contest CLOSED. Gradings:
FIRST PLACE: R@i_no_Wyrm (Tauren)
Coding: High.
Complete: Quite High.
Duels: 2ed place, 15 points
General: Average high.
Bonus: No.
80 points.
2ed place: Rodead (Pit Lord)
Coding: Low
Complete: High
Duels: 1st place, 20 points.
General: Quite High.
Bonus: No.
74 points.
3rd place: Denmax (Mountain King)
Coding: Average high.
Complete: Average high.
Duels: 4th place, 5 points.
General: Very high.
Bonus: No.
70 points.
4th place: Shadow14l (Shadow Hunter)
Coding: Average.
Complete: Average high.
Duels: 3rd place, 10 points.
General: High.
Bonus: No.
66 points.
5th place: cr4xzZz (Mountain King)
Coding: High
Complete: Average
Duels: -
General: Average
Bonus: No
56 points.
6th place: Aslin (Crypt Lord)
Coding: Low
Complete: Average
Duels: -
General: High.
Bonus: No.
44 points.