Anda di halaman 1dari 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
SIDE |

|FORCED 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.

SIDE

|EXTR. GOLD |EXTR.ELIXIR|EXTR. DARK |DEPO. GOLD |DEPO.ELIXIR|DEPO. DARK |TOWNHALL

|FORCED 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

left

Se puede utilizar esta imagen para ayudar a visualizar las siguientes instrucciones:

|vector for giant front

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

Anda mungkin juga menyukai