Está en la página 1de 8

1. Note1.

Note

Al principio de cada archivo, usted debe tener algunas notas que le dicen al bot que se muestra cuando se selecciona el archivo
de ataque, al igual que el autor, la fecha, y una breve descripcin de su ataque.

Este es el cdigo:

NOTE |Author: Sardo - ver. 1.0 - 07.01.2016


NOTE |
NOTE |Attack: Gi-Barch, 3 sides, Dark Elixir Attack.
NOTE |Make these Troops: 8-10 Giants, Barb 40%, Arch 60%, Minions optional
NOTE |Will drop Barb, Arch, All Heroes, CC and use Rage spell if enabled from GUI

Se ver cuando este seleccionado

2. Side

El siguiente paso le est diciendo al bot de qu lado atacara. Esto se hace con este comando:

|EXTR. GOLD |EXTR.ELIXIR|EXTR. DARK |DEPO. GOLD |DEPO.ELIXIR|DEPO. DARK |TOWNHALL |FORCED SIDE|
SIDE | | | | | | | | |
Se puede decir que el bot ataque nicamente de un lado mediante la adicin de uno de estos debajo del FORCED SIDE :

RANDOM
TOP-LEFT
TOP-RIGHT
BOTTOM-LEFT
BOTTOM-RIGHT

Tambin puede decirle al bot para atacar por el lado de ciertos edificio/edificios poniendo un nmero debajo de uno de los
nombres de edificios. El nmero de cada edificio es cunto uno de estos merece la pena. Por ejemplo, si pones 5 bajo
EXTR.GOLD, entonces cada colector de oro vale 5 puntos. El bot del lado que encuentra el edificio se enciende y aade 5 puntos
a ese lado. Cuando se han detectado todos los edificios, la parte que tiene ms puntos es el lado donde el bot atacara.

|EXTR. GOLD |EXTR.ELIXIR|EXTR. DARK |DEPO. GOLD |DEPO.ELIXIR|DEPO. DARK |TOWNHALL |FORCED SIDE|
SIDE |1 |1 |3 |0 |0 |1 | | |

En este ejemplo, el taladro de elixir oscuros (EXTR. DARK) valen 3 puntos, mientras que las minas de oro (EXTR. GOLD) / recolector
de elixir (EXTR.ELIXIR) y el almacn de elixir oscuros (DEPO. DARK) valen 1 punto. Esto significa que, si un lado de la base tiene 1
almacn de elixir oscuro y una mina de oro y otro lado tiene un taladro de elixir oscuro, entonces el bot va a atacar en el lado
del taladro de elixir oscuro, porque ese lado tiene 3 puntos (1 de taladro = 3 puntos) y el otro tiene 2 (un de almacenamiento
= 1 punto y una mina de oro = 1 punto).

3. Make

El siguiente comando implica el clculo de los puntos de soltar las tropa. Recuerde, esto no despliega las tropas. Simplemente
calcula las posiciones de cada de la tropa. Estas posiciones se utilizarn ms adelante. Se utiliza el comando MAKE como esto:
|VECTOR_____|SIDE_______|DROP_POINTS|ADDTILES___|VERSUS_____|RANDOMX_PX_|RANDOMY_PX_|___________|
MAKE |A |FRONT-LEFT |10 |1 |INT-EXT |0 |5 | |vector for giant front
left

Se puede utilizar esta imagen para ayudar a visualizar las siguientes instrucciones:
VECTOR es el nombre del clculo a deplegar. Un vector es bsicamente una lista de donde se pueden dejar caer las
tropas. Puede tener mltiples vectores, hasta una para cada letra del alfabeto.
SIDE le dice al bot el lado del ataque. Utiliza el lado principal hecha por el comando SIDE para determinar qu lado es
cul. En las imgenes a continuacin, ver qu lado principal se calcula con el comando SIDE, y donde se tiraron los soldados si
se pone un lado diferente en el comando make.

DROP_POINTS es cmo deben ser tiradas las tropas en lugares diferentes. Si es 1, entonces todas las tropas sern
soltadas en un solo punto. Si es 2, las tropas sern tirada en dos puntos. Como se puede ver en la imagen, cada una de las 8
secciones tiene 10 puntos de cada numerados (crculos). Estos son dnde se colocar sus tropas.

ADDTILES es la distancia desde la lnea roja. En la imagen, los crculos rojos son los puntos de cada con un ADDTILES de
1. Los crculos verdes tienen un ADDTILES de 2. Si desea colocar hechizos dentro de la base, a continuacin, usted tiene que
hacer un vector con un nmero negativo para ADDTILES.
VERSUS es la direccin de la cada de la tropa. INT-EXT significa que el bot va a comenzar a tirar las tropas de la mitad de
los bordes de las esquinas del mapa. EXT-INT significa que las tropas sern lanzadas de las esquinas del mapa para el centro
del mapa.

RANDOMX_PX y RANDOMY_PX son la cantidad de aleatoriedad a utilizar al soltar. Si usted tiene un randomx de 2 y un
randomy de 3, entonces el bot se reducir cada tropa entre [droppointX-2, droppointY-3] y [droppointX + 2, droppointY + 3].
Una cantidad mayor aleatoriedad puede hacer que el aspecto ms semejante a un humanoque a un bot, pero hay una mayor
probabilidad de dejar caer accidentalmente en la zona roja.

4. DROP

Comando DROP en realidad lanza las tropas. Utiliza los vectores que has creado en el paso 3 para determinar dnde dejar caer
a las tropas

|VECTOR_____|INDEX______|QTY_X_VECT_|TROOPNAME__|DELAY_DROP_|DELAYCHANGE|SLEEPAFTER_|SLEEPBEFORE|
DROP |A-B |2 |1 |giant |0 |0 |800-1200 | |

VECTOR: utilizar una de las letras vectoriales que haya creado con un comando que realiza aqu. Tenga en cuenta que
pueden caer en mltiples vectores al mismo tiempo, mediante la separacin de los nmeros de vectores con un signo "-". En el
ejemplo anterior, el comando DROP dejara caer tropas en vectores A y B al mismo tiempo.

INDEX: En Cuales "puntos dejar caer" para su uso. Si ha creado 10 puntos de cada en el comando MAKE y pone 5-10 en la
columna de INDEX, el bot slo dejara caer tropas en los puntos 5 a 10.

QTY_X_VECT: Cuntos soldados lanzara?. Si especifica un rango aqu, el bot va a elegir un valor aleatorio entre los dos
nmeros que ha establecido. El nmero de soldados que se descartar en cada punto ser QTY_X_VECT / # de valores de INDEX.

TROOPNAME: Qu tropas van a caer en esta ola. Aqu el nombre de la tropa:


Para las tropas, elixir y elixir oscuro, los nombres lo pondrn debajo de TROOPNAME solo las primeras cuatro letras del
nombre de la tropa (En Ingles) (excepto: si desea implementar gigantes, pon giant debajo de TROOPNAME) por ejemplo.
Dragn -> drag, sabuezo de lava -> lava, para hechizos, poner la primera letra del nombre del hechizo (En Ingles), luego la
palabra "Spell" (excepcin: en el hechizo ravia, puso HaSpell debido a hechizo de curacin es HSpell) por ejemplo.
Relmpago Hechizo -> LSpell, hechizo de curacin -> HSpell, Veneno -> pspell Hay algunas unidades especiales:

Barb -> Barbarian Arch -> Archer


Giant -> Giant Gobl -> Goblin
Wall -> Wall Breaker Ball -> Balloon
Wiza -> Wizard Heal -> Healer
Drag -> Dragon Pekk -> Pekka
Mini -> Minion Hogs -> Hog Rider
Valk -> Valkyrie Gole -> Golem
Witc -> Witch Lava -> Lava Hound
King -> Barbarian King Queen -> Archer Queen
Warden -> Grand Warden Castle -> Clan Castle
LSpell -> Lightning Spell HSpell -> Heal Spell
RSpell -> Rage Spell JSpell -> Jump Spell
FSpell -> Froze Spell PSpell -> Poison Spell
ESpell -> Earthquake Spell HaSpell -> Haste Spell

DELAY_DROP: Si sueltas varias tropas en el mismo lugar, cunto tiempo debe esperar entre cada tropa (en ms).

DELAYCHANGE: Si tiras tropas en mltiples puntos, el tiempo de espera despus de caer en cada punto. Para ello,
SLEEPAFTER, y DELAY_DROP, se puede especificar un rango de la velocidad que el bot va a variar.
SLEEPAFTER: Cunto tiempo de espera despus de dejar caer la ola antes de pasar a la siguiente instruccin.

SLEEPBEFORE:

5. Wait

También podría gustarte