This is a knockout elimination tournament I've been planning for some time. It all started in this thread where I and HailToTheOboe where discussing the creation of an AI competition related to his football map.
How does it work
You will be givena week to build a triggered AI over a map targetting one formation. Then the map will be built with yours and your opponent's triggers, and fought.
The AI that defeats the opponent formation will be considered the winner.
General rules
To sign up, post your email in bold.
If you do not meet the creation deadline, you will be disqualified and your opponent shall win by default.
All triggers for this competition must be made from scratch while this competition is being held. Previous triggers are not allowed.
You can make your triggers both through the interface or by scripting.
Before the start a random Major God will be chosen randomly and both players shall make triggers cosidering the use of that and not any other Major God.
When the AIs fight someone (it is still to be decided who) that does not compete will record the game to give a safe proof of the winner.
To submit your entry send me (scacchisti@gmail.com) an email with the scenario and any other file you used.
Triggers rules
You cannot use on any of the formations triggers to modify stats of the units, such as Destroy, Damage, Teleport, Modify, etc. nor anything that is going to modify the environment in which they are fighting.
--> You can however use the Kill effects only on your units to simulate the effect of the gameplay "delete" button.You can use only on your formation triggers to control units as a human player could do, such as Move, Garrison, Work, Build, etc.
You can use triggers to obtains stats from units, players and environment.
The trigger "Set tech status" is forbidden, use research tech instead.
The trigger "Unit build building" has been forbidden as you could create buildings of inappropriate ages and/or campaign ones (E.G. trojan horse). The correct effect to use has been posted in the link above ^
You may use the trigger "Send chat" sparingly, all other "ambient" (those that don't affect gameplay) triggers are forbidden (sounds, flares, flashes, tracks, cuts, etc).
All of your triggers must be named with your initials on the back (in my case, for example, LO_Something). This to avoid triggers having the same name.
Same as above is to be done for any QV, QV String, QV Vector, QV Array, Unique ID, and generally for any data container that can, on duplication, cause trigger lock and/or conflicts.
/*** CODING ***/
About the use of the data container names read above ^ Same process is to be applied to, but not limited to, vars (bool, int, float, string, vector), functions and rules. So for example an AI_start() for me will be called LO_AI_Start().
You can use any number of external .xs files.
This round's rules
It is forbidden to use Earthquake, although you can still go for Artemis.
Credits: Yeebaagooon, as I took inspiration (and copied parts) from his Screenshot tournament thread.
Utilities || Map Tool 3.1 Inventory Triggers MP Triggers Comic AoM
RandomMaps || Mad Supremacy Escape Your Mates Escape
Scenarios || Bomberman Minigames Y 2.0 Convert & Fight
Games || Bullet Demo Ball Bouncer 3D
WRP_Beater: "Meglio una gallina oggi che un uovo domani."
My name has been misspelled 132 times (Last: BSU_DoLhades Best: Lostrozzabercrombie In a row: 5)
You will be given
The AI that defeats the opponent formation will be considered the winner.
RandomMaps || Mad Supremacy Escape Your Mates Escape
Scenarios || Bomberman Minigames Y 2.0 Convert & Fight
Games || Bullet Demo Ball Bouncer 3D
WRP_Beater: "Meglio una gallina oggi che un uovo domani."
My name has been misspelled 132 times (Last: BSU_DoLhades Best: Lostrozzabercrombie In a row: 5)
[This message has been edited by lostrozzacavalli (edited 04-27-2011 @ 10:22 AM).]