Open AI Championship

Rules

Round 2: before start

Project

Sandbox

Round 1

Round 2

Finals

Recent comments

7 december 20:58: Fireworks wrote comment on post Repeater utility
7 december 20:56: Fireworks wrote comment on post Repeater utility
7 december 20:48: Sanda wrote comment on post Sandbox
7 december 20:47: Dimon777 wrote comment on post Sandbox
7 december 20:46: Dimon777 wrote comment on post Sandbox
7 december 17:48: Spasitel wrote comment on post Sandbox
7 december 16:11: MrZlodey wrote comment on post Sandbox
7 december 15:25: Gladiator_Y wrote comment on post Sandbox
7 december 15:17: AntonT wrote comment on post Sandbox
7 december 15:14: Nerumb wrote comment on post Sandbox

VK Group

 

You can download rules in PDF format. There you can find the format of the championship, the description of the game world and technical characteristics of the objects. Also, you will find JavaDocs for all standard classes used in the strategies.

The rules are also published at GitHub. Just like on out site, you can always find actual version of the rules, and follow the history of changes made.

Last version:

  • December 4: 1.2.0.


vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

Powered by Yandex.Translate

> • 1-6 places in the qualification (Sandbox) — canine prizes.

> canine

A typo in the rules.

Nov 7, 2016 1:58:09 AM
Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

It is not clear about the attack buildings. What is near and far attack buildings? And whether stated in the rules that base the distance melee 800, and 100 far?

Nov 7, 2016 2:52:27 AM
XaveScor

XaveScor

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Why abandon the goal of own creeps and towers?

Nov 7, 2016 3:02:47 AM
Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

Who is harmed if one shell at the same time intersects with the 2 objects?

Nov 7, 2016 3:16:10 AM
Tolik

Tolik

Université Paris Saclay

Powered by Yandex.Translate

Do I understand correctly that while there are rules in English? If so, when will they be?

Nov 7, 2016 4:19:38 AM
_JG_

_JG_

ТОО "Аманат"

Powered by Yandex.Translate

Page 15 rules. “Both types of movement can be carried out simultaneously in one nIR”.

Nov 7, 2016 6:46:38 AM
Sulaf

Sulaf

X l'année prochaine

Is there no rules in english :( ? Or can someone helps me in finding them please, thanks !

Nov 7, 2016 8:57:28 AM
ekruten

ekruten

Thumbtack Technology

Powered by Yandex.Translate

>Also rules are published on GitHub While that is 404 on the link

Nov 7, 2016 9:09:29 AM
Adler

Adler

Дзержинск

Sulaf

Sulaf

X l'année prochaine

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

In Chapter 2 (where the description of the game): I have not found information about 1) maximum rate of turn units 2) what is the difference between attacks of buildings Near and Far 3) I would like to priorities the purpose of the Towers that would have revealed 4) on FMD abilities. Now, if I’m downloading the first skill I understand correctly that I have for each level Except the last one will get +25 range, and the close allies get only 2 and 4 skill level? Can I get the range of the spells 500 + 25 * 4 (their skills) + 2 * 25 (the aura from other players of all skill levels) = 650 ? 5) in the final will have the opportunity to transfer old messages with no delay or only binary? 6) is it always fixed rasstanovka towers? Can the tower to hit the other tower?

Nov 7, 2016 12:04:35 PM
mortido

mortido

Иваново

Powered by Yandex.Translate

1) According to the rules it is forbidden to work with the file system. The question is how is it tested? If you just import the module (Java) but not write files, it will not be punished? The situation is the following: logger games, which will be included in a custom version of the Runner class, i.e. on a server all of its methods will just return to do immediately. 2) the behavior of the minions will somehow formally described or is part of the fun to understand how they behave?

Nov 7, 2016 12:32:22 PM
mortido

mortido

Иваново

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

In Chapter 2 (where the description of the game): I have not found information about 1) maximum rate of turn units 2) what is the difference between attacks of buildings Near and Far 3) I would like to priorities the purpose of the Towers that would have revealed 4) on FMD abilities. Now, if I’m downloading the first skill I understand correctly that I have for each level Except the last one will get +25 range, and the close allies get only 2 and 4 skill level? Can I get the range of the spells 500 + 25 * 4 (their skills) + 2 * 25 (the aura from other players of all skill levels) = 650 ? 5) in the final will have the opportunity to transfer old messages with no delay or only binary? 6) is it always fixed rasstanovka towers? Can the tower to hit the other tower?

5 - There is written like that, Yes, you can, if the length of the new message type is zero, but in the same tick do not get to send the message with a delay. Will have to wait another tick for this. Another option is to just send 2 bytes and the delay is 1 tick (15 str rules). then 1 tick can transmit both messages, but the information about lines and spells will lag sensitive

Nov 7, 2016 12:36:15 PM
Hohol

Hohol

Maxifier

Powered by Yandex.Translate

>Russian AI Cup-2016 >This organization has no public repositories.

>_<

Nov 7, 2016 1:04:22 PM
sildc

sildc

СберТех

Powered by Yandex.Translate

I seem to lack ways of minions for Lynam. I understand that they are easy to calculate, but it is not Feng Shui.

Nov 7, 2016 1:40:36 PM
Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

Attack with a stick. “Attack affects all living objects in the sector from −π/12 to π/12” in the center of the object should be in these stages? Or any point? Or a point within the radius of impact?

Nov 7, 2016 2:05:47 PM
serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

“Regardless of the stage of the championship, the magician can not deal damage to friendly minions and structures.” It is not clear what is going on with the projectile in the collision with druzhestvenny! he ischezaet without damage or ignores collisions?

Nov 7, 2016 2:16:52 PM
ine

ine

Лилль

Powered by Yandex.Translate

The map will fundamentally change? About three tracks I read, but even now there is a more complex topology, with the crossroads in the centre. Is it possible mazes, some crossing paths and the like unconventional solutions?

Nov 7, 2016 3:13:23 PM
Komarov

Komarov

ЛАНИТ

Powered by Yandex.Translate

What prevented the normal the documentation inside the “SDK”? Don’t know about other packages, but in C# single line comments.

Nov 7, 2016 6:10:53 PM
Ermak

Ermak

МГУ им. М.В. Ломоносова

Komarov

Komarov

ЛАНИТ

Powered by Yandex.Translate

What prevented the normal the documentation inside the “SDK”? Don’t know about other packages, but in C# single line comments.

Do it every year. There is only good in one package, like Java.

Nov 7, 2016 6:21:05 PM
ghfghfg23

ghfghfg23

Moscow

Powered by Yandex.Translate

There are some computational limits on the tick for the strategy? I.e. is there any “advantage”from C++ to the conventional ruby?

Nov 7, 2016 7:37:00 PM
Valdemar

Valdemar

Университет ИТМО

ghfghfg23

ghfghfg23

Moscow

Powered by Yandex.Translate

There are some computational limits on the tick for the strategy? I.e. is there any “advantage”from C++ to the conventional ruby?

Yes. These limits are described in the rules. In previous competitions they rested only those who cheated action strategy many moves ahead.

Nov 7, 2016 9:00:59 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

XaveScor

XaveScor

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Why abandon the goal of own creeps and towers?

To speed up the game. Now the most productive pattern of behavior is <<to push>> the line and not a measured swing.

Nov 7, 2016 9:54:35 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

Who is harmed if one shell at the same time intersects with the 2 objects?

Random of them.

Nov 7, 2016 9:55:05 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Sulaf

Sulaf

X l'année prochaine

Is there no rules in english :( ? Or can someone helps me in finding them please, thanks !

The rules in English will be available in the next few days.

Nov 7, 2016 9:55:58 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

mortido

mortido

Иваново

Powered by Yandex.Translate

1) According to the rules it is forbidden to work with the file system. The question is how is it tested? If you just import the module (Java) but not write files, it will not be punished? The situation is the following: logger games, which will be included in a custom version of the Runner class, i.e. on a server all of its methods will just return to do immediately. 2) the behavior of the minions will somehow formally described or is part of the fun to understand how they behave?

1) check the fact of work. If the code is not executed, and the violation is not considered.

2) Are missing <<physical>> characteristics of minions, for example, the speed of rotation. About the AI nothing will be said beyond what is already in the rules.

Nov 7, 2016 10:06:04 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

In Chapter 2 (where the description of the game): I have not found information about 1) maximum rate of turn units 2) what is the difference between attacks of buildings Near and Far 3) I would like to priorities the purpose of the Towers that would have revealed 4) on FMD abilities. Now, if I’m downloading the first skill I understand correctly that I have for each level Except the last one will get +25 range, and the close allies get only 2 and 4 skill level? Can I get the range of the spells 500 + 25 * 4 (their skills) + 2 * 25 (the aura from other players of all skill levels) = 650 ? 5) in the final will have the opportunity to transfer old messages with no delay or only binary? 6) is it always fixed rasstanovka towers? Can the tower to hit the other tower?

1) Will be added.

2) an Error in the rules. The buildings no melee attack, and the far is wrong.

3) No specifics as an AI NPC.

4) It’s in the rules. If you have multiple auras that affect one characteristic, is taken into account only that which gives the maximum effect. Maximum range — 600.

5) low-level message — just a field of the message object. All other fields in this class are also available in the Final. Ie the functionality of the messages in each stage is strictly greater than the previous one.

6) Yes. Yes, but no.

Nov 7, 2016 10:15:02 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

Attack with a stick. “Attack affects all living objects in the sector from −π/12 to π/12” in the center of the object should be in these stages? Or any point? Or a point within the radius of impact?

Center. Specify in the rules.

Nov 7, 2016 10:20:11 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

“Regardless of the stage of the championship, the magician can not deal damage to friendly minions and structures.” It is not clear what is going on with the projectile in the collision with druzhestvenny! he ischezaet without damage or ignores collisions?

Just like with any other living unit. Only the coefficient for damage to a friendly unit is equal to 0. For example, a fireball can explode and damage nearby units.

Nov 7, 2016 10:22:31 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

ine

ine

Лилль

Powered by Yandex.Translate

The map will fundamentally change? About three tracks I read, but even now there is a more complex topology, with the crossroads in the centre. Is it possible mazes, some crossing paths and the like unconventional solutions?

Circuit card — part of the rules.

Nov 7, 2016 10:23:55 PM
rekcahd

rekcahd

Cubo.ru / Ingate

Powered by Yandex.Translate

And the variables maxSpeed and maxStrafeSpeed (taking into account speed buffs) to consider or perhaps add to Wizard?

Nov 7, 2016 10:53:01 PM
rekcahd

rekcahd

Cubo.ru / Ingate

Powered by Yandex.Translate

And the direction of the axes is different depending on which team you play. The first and the sixth player starting position 100;3700 while the sixth should be 3700;100

Nov 8, 2016 12:21:48 AM
LaFut

LaFut

НИ МГУ им. Огарева

rekcahd

rekcahd

Cubo.ru / Ingate

Powered by Yandex.Translate

And the direction of the axes is different depending on which team you play. The first and the sixth player starting position 100;3700 while the sixth should be 3700;100

the field is inverted so that mages always start at the bottom left

Nov 8, 2016 12:28:03 AM
Hohol

Hohol

Maxifier

Powered by Yandex.Translate

Something doesn’t add up with the formula of movement of the magician. He looks up, angle -PI/2. Command: speed = 100, strafeSpeed = 100, turn = 0. > If the value of the root formula greater than 1.0, then both the speed of movement will be divided games simulator to this value.

That is, at one and the same value. So expect the x and y coordinates of the wizard will change by the same amount. But the x is changed to sqrt(4.5) and y to sqrt(8). Why?

Nov 8, 2016 12:39:46 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Hohol

Hohol

Maxifier

Powered by Yandex.Translate

Something doesn’t add up with the formula of movement of the magician. He looks up, angle -PI/2. Command: speed = 100, strafeSpeed = 100, turn = 0. > If the value of the root formula greater than 1.0, then both the speed of movement will be divided games simulator to this value. That is, at one and the same value. So expect the x and y coordinates of the wizard will change by the same amount. But the x is changed to sqrt(4.5) and y to sqrt(8). Why?

First, there is a limit of the maximum speed each move. To move forward is a 4, and to move sideways is 3. Then apply the formula from the root.

Nov 8, 2016 12:53:22 AM
4way

4way

ЗАО МЭЛ

Powered by Yandex.Translate

changed in Java, LineType on LaneType had in the window a little everywhere to fix it =\ You then immediately upgrade the packages

Nov 8, 2016 4:30:15 AM
rx303

rx303

Naumen

Powered by Yandex.Translate

What libraries can I use? Numpy for Python, for example?

Nov 8, 2016 9:56:04 AM
rekcahd

rekcahd

Cubo.ru / Ingate

LaFut

LaFut

НИ МГУ им. Огарева

Powered by Yandex.Translate

the field is inverted so that mages always start at the bottom left

I understand just the rules says: The x-axis in this world is directed from left to right, the y-axis from top to bottom ie about the rotation axis nothing. And the question is in the rules is not enough, or the axis rotation will be removed.

Nov 8, 2016 10:31:40 AM
Oxidize

Oxidize

Уфа

Powered by Yandex.Translate

How to determine the Projectile which part minCastDistance and maxCastDistance it is limited?

Nov 8, 2016 10:42:34 AM
Oxidize

Oxidize

Уфа

Powered by Yandex.Translate

How to determine the Projectile which part minCastDistance and maxCastDistance it is limited?

Nov 8, 2016 10:42:34 AM
GoodDalek

GoodDalek

АлтГУ

4way

4way

ЗАО МЭЛ

Powered by Yandex.Translate

changed in Java, LineType on LaneType had in the window a little everywhere to fix it =\ You then immediately upgrade the packages

And I think that’s what it was on LINE_TOP and other LineType’s swear

Nov 8, 2016 11:02:27 AM
sildc

sildc

СберТех

Powered by Yandex.Translate

whether methods of determining that the tower is attacked, or is that just damage to define?

Nov 8, 2016 11:05:47 AM
XaveScor

XaveScor

МГУ им. М.В. Ломоносова

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

To speed up the game. Now the most productive pattern of behavior is «to push» the line and not a measured swing.

Well, last hitting slows down the game. But the rebound of the towers? They still fall, and denay it can change the balance of forces on the map.

Nov 8, 2016 12:53:28 PM
GoodDalek

GoodDalek

АлтГУ

sildc

sildc

СберТех

Powered by Yandex.Translate

whether methods of determining that the tower is attacked, or is that just damage to define?

Generally speaking, I can’t imagine where it could be used. But according to the documentation, all the flying objects (Projectiles) be described on the playing field. Of course will have to track every tick.

Maybe your problem can be some other way to bypass? Might be enough knowledge about that tower in the distance with your bot?

Nov 8, 2016 3:08:03 PM
theShade

theShade

Crypton/RDL

Powered by Yandex.Translate

I can not understand how speed is calculated. Why, if I go along the x-axis, the speed I for x negative, and if x is positive? With igrik same situation.

Nov 8, 2016 3:34:01 PM
SirNickolas

SirNickolas

Томск

Powered by Yandex.Translate

Be removed if the buffs (runes and/or spells) after the Renaissance?

Nov 8, 2016 3:59:27 PM
sildc

sildc

СберТех

GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

Generally speaking, I can’t imagine where it could be used. But according to the documentation, all the flying objects (Projectiles) be described on the playing field. Of course will have to track every tick. Maybe your problem can be some other way to bypass? Might be enough knowledge about that tower in the distance with your bot?

1) ways to use this info is 2) the tower attacks without projectiles, so thoughts about the damage done 3) distance attacks is only part of useful information :)

Nov 8, 2016 4:44:48 PM
Ne_Ice

Ne_Ice

ТулГУ

theShade

theShade

Crypton/RDL

Powered by Yandex.Translate

I can not understand how speed is calculated. Why, if I go along the x-axis, the speed I for x negative, and if x is positive? With igrik same situation.

Depends on which way you are talking the x-axis.

Rules, page 9: The x-axis in this world is directed from left to right, the y — axis from top to bottom, the angle of 0.0 is in the direction of the x-axis, and positive rotation angle means a clockwise rotation. The Playground area is limited to the square, the top-left corner has coordinates (0.0, 0.0), and side length equal to 4000.0.

Nov 8, 2016 5:51:48 PM
mortido

mortido

Иваново

Powered by Yandex.Translate

OTHER faction says that all the other units. But the Projectile is also inherited from Unit but has a fraction of the owner of the projectile. I believe that in this case, the OTHER is just the trees and bonuses?

Nov 8, 2016 6:07:38 PM
theShade

theShade

Crypton/RDL

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

Depends on which way you are talking the x-axis. Rules, page 9: The x-axis in this world is directed from left to right, the y — axis from top to bottom, the angle of 0.0 is in the direction of the x-axis, and positive rotation angle means a clockwise rotation. The Playground area is limited to the square, the top-left corner has coordinates (0.0, 0.0), and side length equal to 4000.0.

Move from left to right, with self.SpeedX comes negative. It was confused, the axis goes from left to right according to the rules.

Nov 8, 2016 6:18:31 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

rx303

rx303

Naumen

Powered by Yandex.Translate

What libraries can I use? Numpy for Python, for example?

Can

Nov 8, 2016 6:19:08 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

sildc

sildc

СберТех

Powered by Yandex.Translate

whether methods of determining that the tower is attacked, or is that just damage to define?

To watch building.remainingActionCooldownTicks. To understand that attacked a specific unit, it is impossible.

Nov 8, 2016 6:23:49 PM
sildc

sildc

СберТех

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

To watch building.remainingActionCooldownTicks. To understand that attacked a specific unit, it is impossible.

thanks, strange that I didn’t notice it before

Nov 8, 2016 6:39:11 PM
theShade

theShade

Crypton/RDL

Powered by Yandex.Translate

Here is an example. At the beginning of a unit is at position x1:0, Y1:0 speed, 0;0, angle -pi/2 (looking up). The command is given sideways step to the right on 3. After step come the data that the coordinates of the unit x2:3;Y2:0, speed x:-3;: 0. Speed :it is distance per time, so whatever (x2-x1)/1 tick, and this is (3-0)/1 which equals 3. Why, then, we come self.SpeedX negative?

Nov 8, 2016 7:25:45 PM
Ne_Ice

Ne_Ice

ТулГУ

theShade

theShade

Crypton/RDL

Powered by Yandex.Translate

Here is an example. At the beginning of a unit is at position x1:0, Y1:0 speed, 0;0, angle -pi/2 (looking up). The command is given sideways step to the right on 3. After step come the data that the coordinates of the unit x2:3;Y2:0, speed x:-3;: 0. Speed :it is distance per time, so whatever (x2-x1)/1 tick, and this is (3-0)/1 which equals 3. Why, then, we come self.SpeedX negative?

Maybe it’s the relative speed, i.e. the coordinates of the world we have go to the right and down, but the character looks up, means of the vector going up and to the left, respectively, that can give negative values of speed… Although all of the above I am absolutely not sure)))

Nov 8, 2016 8:16:24 PM
theShade

theShade

Crypton/RDL

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

Maybe it’s the relative speed, i.e. the coordinates of the world we have go to the right and down, but the character looks up, means of the vector going up and to the left, respectively, that can give negative values of speed… Although all of the above I am absolutely not sure)))

Maybe, but the character at an angle 0 looks right. So at this point he’s face looks in the direction where it goes to the X-axis slot, and the right shoulder it would look there where it goes to the y-axis, and if he in this case will make the step to the right it will move relative to the world axis W.

Nov 8, 2016 8:24:35 PM
theShade

theShade

Crypton/RDL

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

Maybe it’s the relative speed, i.e. the coordinates of the world we have go to the right and down, but the character looks up, means of the vector going up and to the left, respectively, that can give negative values of speed… Although all of the above I am absolutely not sure)))

And in this case, if he will look up, vector it goes up and to the right…

Nov 8, 2016 8:25:35 PM
modemaizer

modemaizer

ЦИТОВ УФСИН

Powered by Yandex.Translate

“…the relevant rules of the last random stage…” I would have written “…the relevant rules of random phase has passed…”

Nov 8, 2016 9:09:56 PM
modemaizer

modemaizer

ЦИТОВ УФСИН

Powered by Yandex.Translate

And text alignment, please, contact width. Really easier to read.

Nov 8, 2016 9:21:51 PM
mustang

mustang

Самара

Powered by Yandex.Translate

Repeated course the trouble Even if you forget what time it is all loaded, the replay is not very informative, not interesting to watch and even lag! Dear developers, add at least the option to choose the view mode, make the option easier and easier(schematically ), even drawing in the style of a Local Runner 100 times better!

Nov 8, 2016 9:52:07 PM
271828182845904

271828182845904

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Neutrals fiercely cut in the forest, if they see no other enemies. This is a bug or a feature?

Nov 8, 2016 10:04:38 PM
mortido

mortido

Иваново

271828182845904

271828182845904

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Neutrals fiercely cut in the forest, if they see no other enemies. This is a bug or a feature?

Residual effects on the behavior of the minions. They have a global goal and there is no enemy. I would consider this as a feature for logging)

Nov 8, 2016 10:49:49 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

271828182845904

271828182845904

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Neutrals fiercely cut in the forest, if they see no other enemies. This is a bug or a feature?

The minion is called the Orc-cleaver. More hints needed? :)

You can try to find a way to use it to their advantage.

Nov 8, 2016 10:57:49 PM
Ne_Ice

Ne_Ice

ТулГУ

271828182845904

271828182845904

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Neutrals fiercely cut in the forest, if they see no other enemies. This is a bug or a feature?

Rather, fault mechanics, since the trees are essentially the same “neutral”, neutrals (which are not trees) are attacking those who are closest to them is. Ideally, they should ignore the trees)))

Nov 8, 2016 11:02:41 PM
Sanda

Sanda

JetBrains

Powered by Yandex.Translate

If the magician released magic missle, the next tick will get the skill that increase the range, or will fall under the appropriate aura, whether will increase it’s maximum range of projectile is already released? Or, the property is set in the time of the shot and then does not change?

Nov 8, 2016 11:06:29 PM
cups_17467

cups_17467

Калининград

Sulaf

Sulaf

X l'année prochaine

Is there no rules in english :( ? Or can someone helps me in finding them please, thanks !

Try this http://russianaicup.ru/s/1478629686463/assets/documentation/codewizards2016-docs-en.pdf?rnd

Nov 8, 2016 11:36:30 PM
cups_17467

cups_17467

Калининград

Powered by Yandex.Translate

> “ Experience is evenly distributed among all friendly wizards, the distance from which up to 16 targets does not exceed 600.”

What if the wizard kills the wizard enemy, but at this moment he is dead (e.g. the arrow flew). Ie he is not at a distance less than 600. Does he get the experience?

Nov 8, 2016 11:50:15 PM
mixei4

mixei4

КГУ

cups_17467

cups_17467

Калининград

Powered by Yandex.Translate

“ Experience is evenly distributed among all friendly wizards, the distance from which up to 16 targets does not exceed 600.” What if the wizard kills the wizard enemy, but at this moment he is dead (e.g. the arrow flew). Ie he is not at a distance less than 600. Does he get the experience?

Like there is a point in the rules that a dead magician is not getting experience.

Nov 8, 2016 11:54:58 PM
mr.newman

mr.newman

Moscow

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Just like with any other living unit. Only the coefficient for damage to a friendly unit is equal to 0. For example, a fireball can explode and damage nearby units.

If “as with any living unit”, the “shell removed from game world”. But judging by the local runner if a friendly unit is an enemy, the projectile is fired through a friendly and then deals damage to the enemy. How to explain it?

Nov 9, 2016 12:12:19 AM
Hohol

Hohol

Maxifier

mr.newman

mr.newman

Moscow

Powered by Yandex.Translate

If “as with any living unit”, the “shell removed from game world”. But judging by the local runner if a friendly unit is an enemy, the projectile is fired through a friendly and then deals damage to the enemy. How to explain it?

Cm. move.setMinCastDistance()

Nov 9, 2016 12:16:38 AM
mr.newman

mr.newman

Moscow

Hohol

Hohol

Maxifier

Powered by Yandex.Translate

Cm. move.setMinCastDistance()

Hohol, thank you!

Nov 9, 2016 12:21:15 AM
cups_17467

cups_17467

Калининград

mixei4

mixei4

КГУ

Powered by Yandex.Translate

Like there is a point in the rules that a dead magician is not getting experience.

I was a little wrong, I meant does the player points in this case.

Nov 9, 2016 1:17:24 AM
cups_17467

cups_17467

Калининград

Powered by Yandex.Translate

After reading the rules, it remains unclear 2 points:

  1. What logic is guided by the tower and base of a target selection attack?
  2. What are the limits of the method parameter setMinCastDistance?

Nov 9, 2016 1:43:29 AM
Arandomic

Arandomic

Russia

Powered by Yandex.Translate

If the wizard is dead at the moment when the enemy base is destroyed, then the player does not receive points for the victory?

Nov 9, 2016 12:20:21 PM
Chaotic_Good

Chaotic_Good

МГТУ им. Н. Э. Баумана

Arandomic

Arandomic

Russia

Powered by Yandex.Translate

If the wizard is dead at the moment when the enemy base is destroyed, then the player does not receive points for the victory ?

And it’s kind of breaks the balance in favor of desertion

Nov 9, 2016 1:31:16 PM
Arandomic

Arandomic

Russia

Powered by Yandex.Translate

On github nothing is expected? I think someone forgot to make the repository public…

Nov 9, 2016 2:13:13 PM
sildc

sildc

СберТех

Powered by Yandex.Translate

maybe we should wean the minions to chop wood, and to attack a faction?

Nov 9, 2016 3:53:30 PM
griboedov

griboedov

Севастополь

Powered by Yandex.Translate

Do I understand from the rules: 1) the Interval between attacks for staves and missiles the same? 2) the Total delay is the delay attacks (60 for staves and missiles) + delay wizard ( 30 ticks) or the highest value?

Nov 9, 2016 6:46:44 PM
serlis

serlis

Харьковский НУ им. Каразина

griboedov

griboedov

Севастополь

Powered by Yandex.Translate

Do I understand from the rules: 1) the Interval between attacks for staves and missiles the same? 2) the Total delay is the delay attacks (60 for staves and missiles) + delay wizard ( 30 ticks) or the highest value?

1) Yes 2) no, sadiki separate you can use a rocket if for the last 60 ticks you are allowed missiles and if in the last 30 ticks you did not commit any actions (e.g. hitting with a stick). That is usually the mages lobbing rockets every 60 seconds.

Nov 9, 2016 7:33:01 PM
serlis

serlis

Харьковский НУ им. Каразина

Arandomic

Arandomic

Russia

Powered by Yandex.Translate

If the wizard is dead at the moment when the enemy base is destroyed, then the player does not receive points for the victory ?

Gets put 1000, but he will not get extra points for destroying opposing bases (percentage of max HP).

Nov 9, 2016 7:34:29 PM
MakArt

MakArt

ИжГТУ

Powered by Yandex.Translate

the strategy controls a dead wizard? world.getWizards() finds the dead wizards, if they died in a place that is visible? If the strategy manages a dead magician where he is at this moment (at the place of death or the spawn point or somewhere else)?

Nov 9, 2016 7:53:12 PM
AntonT

AntonT

Harman Connected Services

MakArt

MakArt

ИжГТУ

Powered by Yandex.Translate

the strategy controls a dead wizard? world.getWizards() finds the dead wizards, if they died in a place that is visible? If the strategy manages a dead magician where he is at this moment (at the place of death or the spawn point or somewhere else)?

Sort of move is not called the strategy with a dead wizard

Nov 9, 2016 9:02:23 PM
GoodDalek

GoodDalek

АлтГУ

MakArt

MakArt

ИжГТУ

Powered by Yandex.Translate

the strategy controls a dead wizard? world.getWizards() finds the dead wizards, if they died in a place that is visible? If the strategy manages a dead magician where he is at this moment (at the place of death or the spawn point or somewhere else)?

You can check by putting breakpoint at the beginning of your function move. And the result of the verification, we will notify)

Nov 9, 2016 11:53:45 PM
MidOrFeed

Powered by Yandex.Translate

Will it be possible for the Projectile to rest rasseyanie flight or the remaining time of the flight?

Nov 10, 2016 9:58:21 AM
GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

Damage to living units in a single attack will change or will remain as in the table on page 12? And then in the class Wizard, there is no method getDamage (although there are minions and towers).

PS: something will have multipliers to search for damage mages..

Nov 10, 2016 12:48:52 PM
SKolotienko

SKolotienko

ABBYY

GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

Damage to living units in a single attack will change or will remain as in the table on page 12? And then in the class Wizard, there is no method getDamage (although there are minions and towers). PS: something will have multipliers to search for damage mages..

There are getSkills and description of all skills

Nov 10, 2016 1:17:45 PM
aabzac

aabzac

БГУИР

GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

Damage to living units in a single attack will change or will remain as in the table on page 12? And then in the class Wizard, there is no method getDamage (although there are minions and towers). PS: something will have multipliers to search for damage mages..

What exactly is meant by getDamage for Wizard? blow the staff? If Yes, then you can get this: game.getStaffDamage()

Nov 10, 2016 1:26:36 PM
esemi

esemi

SEMrush

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

1) Yes 2) no, sadiki separate you can use a rocket if for the last 60 ticks you are allowed missiles and if in the last 30 ticks you did not commit any actions (e.g. hitting with a stick). That is usually the mages lobbing rockets every 60 seconds.

There is no way to know what types of attacks are available in this battle. And they say ice to shoot раунде1 not, and apparently my attack will be ignored =(

Nov 10, 2016 1:34:46 PM
GoodDalek

GoodDalek

АлтГУ

aabzac

aabzac

БГУИР

Powered by Yandex.Translate

What exactly is meant by getDamage for Wizard? blow the staff? If Yes, then you can get this: game.getStaffDamage()

Thanks for the shot stick I found. Ah, I see - in the Game class is getFireballExplosionMaxDamage, getFrostBoltDirectDamage, getMagicMissileDirectDamage for the relevant damage shells. Chet was not in the eyes

Nov 10, 2016 2:00:49 PM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

esemi

esemi

SEMrush

Powered by Yandex.Translate

There is no way to know what types of attacks are available in this battle. And they say ice to shoot раунде1 not, and apparently my attack will be ignored =(

http://russianaicup.ru/forum/index.php?topic=580.0

Nov 10, 2016 2:07:01 PM
esemi

esemi

SEMrush

tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

http://russianaicup.ru/forum/index.php?topic=580.0

Skills is understandable, but it’s only for skills? Not seen at the dock that run other shells refers to the skills

Nov 10, 2016 3:41:38 PM
SKolotienko

SKolotienko

ABBYY

esemi

esemi

SEMrush

Powered by Yandex.Translate

Skills is understandable, but it’s only for skills? Not seen at the dock that run other shells refers to the skills

Launching projectiles is skills.

Nov 10, 2016 3:48:31 PM
esemi

esemi

SEMrush

SKolotienko

SKolotienko

ABBYY

Powered by Yandex.Translate

Launching projectiles is skills.

Hmm. ATP I’ll go re-read the Doc)

Nov 10, 2016 3:55:33 PM
Hohol

Hohol

Maxifier

Powered by Yandex.Translate

Github is now open!

Nov 10, 2016 6:21:58 PM
MidOrFeed

Powered by Yandex.Translate

Why enemy’s buildings are hidden by fog of war? This is not according to the canons of the genre and strongly interfere. Really, I have hands to enter the coordinates of enemy structures?

Nov 11, 2016 6:12:45 AM
4way

4way

ЗАО МЭЛ

Powered by Yandex.Translate

Why enemy’s buildings are hidden by fog of war? This is not according to the canons of the genre and strongly interfere. Really, I have hands to enter the coordinates of enemy structures?

Why do they enter, are currently going through. Saw the tower - attack.

Nov 11, 2016 6:41:53 AM
MidOrFeed
4way

4way

ЗАО МЭЛ

Powered by Yandex.Translate

Why do they enter, are currently going through. Saw the tower - attack.

AttackRange towers much more than VisionRange mage or a minion. What if I don’t want just to get the shock out of nowhere that cannot even be sagacity?

Nov 11, 2016 8:37:20 AM
4way

4way

ЗАО МЭЛ

Powered by Yandex.Translate

AttackRange towers much more than VisionRange mage or a minion. What if I don’t want just to get the shock out of nowhere that cannot even be sagacity?

And now to come to the towers at all?

Nov 11, 2016 8:40:46 AM
MidOrFeed
4way

4way

ЗАО МЭЛ

Powered by Yandex.Translate

And now to come to the towers at all?

For example, Yes. My normal plan (In fact, there are other reasons why I need to know information about enemy buildings. In any case, their position is constant and I can score it with your hands. Then why can’t I get it from game, as games constante?).

Nov 11, 2016 9:22:27 AM
alkozel

alkozel

Калужский филиал ГУ СДА при Спецстрое России

Powered by Yandex.Translate

Why enemy’s buildings are hidden by fog of war? This is not according to the canons of the genre and strongly interfere. Really, I have hands to enter the coordinates of enemy structures?

If we assume that the towers are symmetrical, the coordinates for the enemy you can get knowing its coordinates.

Nov 11, 2016 9:42:38 AM
MidOrFeed
alkozel

alkozel

Калужский филиал ГУ СДА при Спецстрое России

Powered by Yandex.Translate

If we assume that the towers are symmetrical, the coordinates for the enemy you can get knowing its coordinates.

Understand how to get the coordinates of enemy towers. It is not clear why it can’t be done with the API.

Nov 11, 2016 9:48:06 AM
JaleChaki

JaleChaki

АГ СПбГУ

Powered by Yandex.Translate

It was written that the damage of buildings was increased. Where to find what now it is?

Nov 11, 2016 9:53:28 AM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

Understand how to get the coordinates of enemy towers. It is not clear why it can’t be done with the API.

A tower will always stand in the same places?

Nov 11, 2016 9:59:13 AM
MidOrFeed
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

A tower will always stand in the same places?

Court under the current rules, Yes. But if the towers will be constantly changing, will be more than one card or something, then of course it is clear why it is impossible to tower c using the API.

Nov 11, 2016 10:12:05 AM
Hohol

Hohol

Maxifier

Powered by Yandex.Translate

And T1 towers give invulnerability T2 towers and throne?

Nov 11, 2016 11:04:52 AM
exelim

exelim

Gameloft

Powered by Yandex.Translate

Bonuses will appear now on lokal runner ? Or it should be pumped ?

Nov 11, 2016 11:04:57 AM
Team9

Team9

Брест

Powered by Yandex.Translate

In the rules on page 59 a typo

public long getId() – Returns - Returns unikalny ID status.

Nov 11, 2016 11:10:34 AM
Adler

Adler

Дзержинск

Hohol

Hohol

Maxifier

Powered by Yandex.Translate

And T1 towers give invulnerability T2 towers and throne?

I checked local-runner - Yes, invulnerable.

Nov 11, 2016 1:33:41 PM
core2duo

core2duo

Нижний Новгород

Adler

Adler

Дзержинск

Powered by Yandex.Translate

I checked local-runner - Yes, invulnerable.

It’s a shame :( I already had plans to backdoor the throne through the forest.

Nov 11, 2016 3:59:06 PM
RiSuS

RiSuS

БрГТУ

Powered by Yandex.Translate

Bonuses of HASTE and SHIELD correspond to zero or the maximum level of spells the player?

Nov 11, 2016 4:17:03 PM
serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

Why enemy’s buildings are hidden by fog of war? This is not according to the canons of the genre and strongly interfere. Really, I have hands to enter the coordinates of enemy structures?

fully support and coordinates well with your hands to enter so eschei to be aware of when they are down (although this information, too, has igraca for tower demolished only when it is visible)

Nov 11, 2016 5:48:00 PM
mixei4

mixei4

КГУ

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

fully support and coordinates well with your hands to enter so eschei to be aware of when they are down (although this information, too, has igraca for tower demolished only when it is visible)

But if the wizard had launched a last projectile to the tower, and through the tick killed him.

Nov 11, 2016 5:57:48 PM
Hohol

Hohol

Maxifier

mixei4

mixei4

КГУ

Powered by Yandex.Translate

But if the wizard had launched a last projectile to the tower, and through the tick killed him.

And who knows, if I closed the enemy wizard tower with your body or not.

Nov 11, 2016 6:02:02 PM
alevlaber

alevlaber

Костанай

Hohol

Hohol

Maxifier

Powered by Yandex.Translate

And who knows, if I closed the enemy wizard tower with your body or not.

But what about reconnaissance? See the tower - so there is not see - fear))

Nov 11, 2016 7:06:58 PM
Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

Do I understand correctly that you have already created shells it is impossible to know minCastDistance and maxCastDistance?

Nov 11, 2016 7:23:55 PM
JaleChaki

JaleChaki

АГ СПбГУ

Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

Do I understand correctly that you have already created shells it is impossible to know minCastDistance and maxCastDistance?

In the documentation there are no such methods, apparently not

Nov 11, 2016 9:40:16 PM
DVS

DVS

Ингосстрах

Powered by Yandex.Translate

see what experienced to stebutsya

Nov 11, 2016 11:32:47 PM
Ermak

Ermak

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Not found in constants attack range wizard who must be 70. Everyone has a wizard -no. Hardcoding?

Nov 12, 2016 1:05:03 AM
mixei4

mixei4

КГУ

Ermak

Ermak

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Not found in constants attack range wizard who must be 70. Everyone has a wizard -no. Hardcoding?

staffRange?

Nov 12, 2016 1:15:07 AM
alevlaber

alevlaber

Костанай

Ermak

Ermak

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

Not found in constants attack range wizard who must be 70. Everyone has a wizard -no. Hardcoding?

game.getWizardCastRange()

Nov 12, 2016 8:21:59 AM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

fully support and coordinates well with your hands to enter so eschei to be aware of when they are down (although this information, too, has igraca for tower demolished only when it is visible)

Hands do not need to enter. I think its symmetrical.

Nov 12, 2016 2:28:32 PM
tema7707

tema7707

НИУ ВШЭ (ГУ-ВШЭ)

Powered by Yandex.Translate

How to find out. doth my hero?

Nov 12, 2016 8:47:56 PM
aabzac

aabzac

БГУИР

tema7707

tema7707

НИУ ВШЭ (ГУ-ВШЭ)

Powered by Yandex.Translate

How to find out. doth my hero?

Does the method move() called when the wizard is killed.

Nov 12, 2016 11:12:38 PM
ALEXks

ALEXks

ИПМ им. М.В. Келдыша РАН

aabzac

aabzac

БГУИР

Powered by Yandex.Translate

Does the method move() called when the wizard is killed.

Actually the difference of ticks and you can learn

Nov 13, 2016 3:33:03 PM
alevlaber

alevlaber

Костанай

ALEXks

ALEXks

ИПМ им. М.В. Келдыша РАН

Powered by Yandex.Translate

Actually the difference of ticks and you can learn

Always at the zero level of the current life learned)

Nov 13, 2016 3:58:24 PM
core2duo

core2duo

Нижний Новгород

ALEXks

ALEXks

ИПМ им. М.В. Келдыша РАН

Powered by Yandex.Translate

Actually the difference of ticks and you can learn

So far - Yes. Until then, until Frostbolt and the status of FROZEN (which works the same way: the strategy is not called move(), as long as the status)

Nov 13, 2016 4:01:32 PM
aabzac

aabzac

БГУИР

core2duo

core2duo

Нижний Новгород

Powered by Yandex.Translate

So far - Yes. Until then, until Frostbolt and the status of FROZEN (which works the same way: the strategy is not called move(), as long as the status)

The only difference is that in the event of death, the difference of ticks needs to be 1201, when you freeze a little bit less)

Nov 13, 2016 4:51:38 PM
MakArt

MakArt

ИжГТУ

Powered by Yandex.Translate

Unit becomes visible if it is completely visible or only visible if the centre or any part of it?

Nov 13, 2016 7:22:43 PM
AlexeyN

AlexeyN

Херсон

MakArt

MakArt

ИжГТУ

Powered by Yandex.Translate

Unit becomes visible if it is completely visible or only visible if the centre or any part of it?

center

Nov 13, 2016 7:43:21 PM
Commandos

Commandos

Гродно

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

First, there is a limit of the maximum speed each move. To move forward is a 4, and to move sideways is 3. Then apply the formula from the root.

So how do you know that the current maximum speed? The status of HASTENED nothing written about the strength of the acceleration. How do you know what auras are? But with this application (limit the max first, then divide) to run in a certain direction can only be “not very fast”.

Nov 13, 2016 11:06:07 PM
Commandos

Commandos

Гродно

Powered by Yandex.Translate

The question had long departed from the tape and received no response. Again. How to find out what the current maximum speed? The speed of the lateral movement? The status of HASTENED nothing written about the strength of the acceleration. Aura is also through him they are going to act or is it only for the case when the raised bonus/caught the spell?

How do you know what auras are? Only brute force on the neighboring wizards with validation of their skill?

It is not clear now how to run in a certain direction with a maximum speed (not straight forward) and the angle can rotate the bot (the rules are written quite dull. Just like when you receive a status hastened, but logically the same would be if auras too a little bit but flew). Or am I still not read the rules…?

Nov 14, 2016 10:52:45 AM
byserge

byserge

EPAM

Commandos

Commandos

Гродно

Powered by Yandex.Translate

The question had long departed from the tape and received no response. Again. How to find out what the current maximum speed? The speed of the lateral movement? The status of HASTENED nothing written about the strength of the acceleration. Aura is also through him they are going to act or is it only for the case when the raised bonus/caught the spell? …

In General, you understand:

  1. Base speed you can see in Game object.
  2. To receive updates you need to watch Statuses, Skills (wizard) and aura
  3. Aura will have to sort through adjacent magicians and analyze their Skills
  4. About how to run with maximum speed - look on the forum - there is a theme. In General, the movement is limited by an ellipse with radii 4 and 3, if you go about gazing and a circumference with a radius of 3, if you go back.

Nov 14, 2016 11:57:24 AM
Commandos

Commandos

Гродно

byserge

byserge

EPAM

Powered by Yandex.Translate

In General, you understand: Base speed you can see in Game object. To receive updates you need to watch Statuses, Skills (wizard) and aura Aura will have to sort through adjacent magicians and analyze their Skills About how to run with maximum speed - look on the forum - there is a theme. In General, the movement is limited by an ellipse with radii 4 and 3, if you go about gazing and a circumference with a radius of 3, if you go back. …

Tough leaves. A check of the rotation angle from the acceleration - also hands to see what comes out?) maxStrafeSpeed?) I don’t know, does that aura and skill or not) And won’t know until round 2, March)

Nov 14, 2016 12:04:36 PM
byserge

byserge

EPAM

Commandos

Commandos

Гродно

Powered by Yandex.Translate

Tough leaves. A check of the rotation angle from the acceleration - also hands to see what comes out?) maxStrafeSpeed?) I don’t know, does that aura and skill or not) And won’t know until round 2, March)

Read the rules. If I understand correctly, the speed of rotation affects only the HASTE bonus (bonus on the map or the imposition of a magician) increases the speed of rotation in half.

Strafe is the movement of the side.

Nov 14, 2016 12:25:02 PM
Commandos

Commandos

Гродно

byserge

byserge

EPAM

Powered by Yandex.Translate

Read the rules. If I understand correctly, the speed of rotation affects only the HASTE bonus (bonus on the map or the imposition of a magician) increases the speed of rotation in half. Strafe is the movement of the side.

Well, as for me, it would be logical if a little bit all the things on the subject of acceleration affect speed in all directions, like the corner. Although the angle is written clearly, but that’s about the speed strafe/backward does not say anything, how about the fact that “only forward.” Says “increase the maximum possible displacement”.

Nov 14, 2016 1:15:04 PM
serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

Help to understand: The bonus may appear if the bonus is not closed bonus or a magician. Do I understand correctly that the bonus will appear under the!? It may appear it’s a secret likely? If one area covered with a prohibited object (for example a bonus), but the second place bonus you may receive? And finally, explain what the maximum distance I can hit targets with magic missile? Rules out self.getCastRange() + MagicMissleRange() + target.getRadius(), but on the forum complaining that I can’t reach the object limit in the settings and I have also sometimes this formula misses the tower?

Nov 15, 2016 12:13:14 AM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

Help to understand: The bonus may appear if the bonus is not closed bonus or a magician. Do I understand correctly that the bonus will appear under the!? It may appear it’s a secret likely? If one area covered with a prohibited object (for example a bonus), but the second place bonus you may receive? And finally, explain what the maximum distance I can hit targets with magic missile? Rules out self.getCastRange() + MagicMissleRange() + target.getRadius(), but on the forum complaining that I can’t reach the object limit in the settings and I have also sometimes this formula misses the tower?

Range magic missiles now really 500.

Was bug and it was fixed.

http://russianaicup.ru/forum/index.php?topic=617.msg6270#msg6270

Nov 15, 2016 12:15:41 AM
serlis

serlis

Харьковский НУ им. Каразина

tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

Range magic missiles now really 500. Was bug and it was fixed. http://russianaicup.ru/forum/index.php?topic=617.msg6270#msg6270

Thank you, I’ve forgotten lokal runner pump.

Nov 15, 2016 12:32:31 AM
nakilon

nakilon

Moscow

Powered by Yandex.Translate

And the field is always a square?

Nov 15, 2016 9:58:32 PM
Sanda

Sanda

JetBrains

nakilon

nakilon

Moscow

Powered by Yandex.Translate

And the field is always a square?

Judging by the fact that the Game is only getMapSize instead of getWidth and getHeight, Yes.

Nov 16, 2016 8:18:27 AM
JustAMan

JustAMan

Нижний Новгород

Powered by Yandex.Translate

getWidth / getHeight is in World, if that… but personally, I hope that the map is always square.

Nov 16, 2016 5:12:45 PM
alevlaber

alevlaber

Костанай

nakilon

nakilon

Moscow

Powered by Yandex.Translate

And the field is always a square?

here we seem to hint that the map and the map itself will not change: http://russianaicup.ru/post/8#comment-124

Nov 16, 2016 5:18:02 PM
kokorins

kokorins

Санкт-Петербург

Powered by Yandex.Translate

Tell me, please, how to determine aggro neutrals? I thought that only those who are attacked, but judging by the games and even some of their surroundings becomes aggressive, the document says: all “next” without qualification. Two questions, if a simple method to determine aggro, without remembering the previous turn as the next?

Nov 19, 2016 6:36:21 PM
alevlaber

alevlaber

Костанай

kokorins

kokorins

Санкт-Петербург

Powered by Yandex.Translate

Tell me, please, how to determine aggro neutrals? I thought that only those who are attacked, but judging by the games and even some of their surroundings becomes aggressive, the document says: all “next” without qualification. Two questions, if a simple method to determine aggro, without remembering the previous turn as the next?

if it moves, then angry)

Nov 19, 2016 7:08:28 PM
texasky

texasky

ОНПУ

Powered by Yandex.Translate

In the documentation it is said that the minions appear every 750 ticks not far from the base of the faction. Maybe I missed it, what is the maximum distance from the base fraction, where there might be a minion? Is there any data at all about the distance?

Nov 19, 2016 8:49:30 PM
Scarlet
alevlaber

alevlaber

Костанай

Powered by Yandex.Translate

if it moves, then angry)

Can not move, if the target is already in range of attack. Then Minion.getRemainingActionCooldownTicks() will help, I think.

Nov 20, 2016 12:20:01 AM
Uqu

Uqu

Hello, is it possible that the lane is blocked by trees? Tower 2 can’t be harmed while tower 1 is alive.. what about base?

Nov 20, 2016 7:09:05 AM
planB

planB

Реутов

Uqu

Uqu

Hello, is it possible that the lane is blocked by trees? Tower 2 can’t be harmed while tower 1 is alive.. what about base?

There are 4 triangle areas with forest. Lanes are spaces either between them or between forest and map edge. So there are no trees on lanes. Base is vulnerable if there is at least one lane without towers. Actually it’s not matters, because you’d need minions to make severe damage to base.

Nov 20, 2016 9:35:44 AM
Uqu

Uqu

planB

planB

Реутов

There are 4 triangle areas with forest. Lanes are spaces either between them or between forest and map edge. So there are no trees on lanes. Base is vulnerable if there is at least one lane without towers. Actually it’s not matters, because you’d need minions to make severe damage to base.

Thanks, I don’t find this in the rules. It says “It should be noted that coordinates of the circle centers and tree radiuses in the forests can be different between games. New trees can also appear in the course of the game.” “To be able to attack the opposite Faction Base the wizards should destroy both enemy towers on any lane.”

Nov 20, 2016 11:25:01 AM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

How to know the real magnification of speed wizard?

Or need to bother with determining what the statuses and skills I have, what auras are on me, to take into account what stacks and what is the maximum?

Nov 21, 2016 11:52:06 AM
Spasitel

Spasitel

МФТИ (ГУ)

tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

How to know the real magnification of speed wizard? Or need to bother with determining what the statuses and skills I have, what auras are on me, to take into account what stacks and what is the maximum?

Here is the question: getCastRange takes into account all bonuses/auras?

Nov 21, 2016 12:08:26 PM
turik1997

turik1997

Бакинский Государственный Университет

Powered by Yandex.Translate

Please tell me how do you calculate the speed? The coordinates for the teak?

Nov 22, 2016 12:25:13 AM
Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

I think it should be duplicated here.

Forum post

> At some of the resources of one of the participants has revealed the AI of the towers. Therefore, I believe that you can leave it here for General use, and not for a small group of people. > 1. The main priority of the tower is to maximize the damage. The function of finishing is left to the minions and wizards. 2. If two or more targets are the main priority, it chooses the goal with the least amount of energy. In the absence of goals by which to inflict maximum damage, select one in which the amount of life energy is the greatest. 3. Of the objectives with the same first two priorities (the same amount of vital energy) always is selected at random. > Thus, on the one hand, the towers now deal damage more effectively (including team work) compared to the random selection of targets. On the other, “standing under the tower” ceases to be a Daisy: will finish, will finish. And the performance of your strategy in a particular game does not depend on random events.

Nov 22, 2016 2:32:08 PM
JaleChaki

JaleChaki

АГ СПбГУ

Spasitel

Spasitel

МФТИ (ГУ)

Powered by Yandex.Translate

I think it should be duplicated here. Forum post > At some of the resources of one of the participants has revealed the AI of the towers. Therefore, I believe that you can leave it here for General use, and not for a small group of people. > 1. The main priority of the tower is to maximize the damage. The function of finishing is left to the minions and wizards. 2. If two or more targets are the main priority, it chooses the goal with the least amount of energy. In the absence of goals by which to inflict maximum damage, select one in which the amount of life energy is the greatest. 3. Of the objectives with the same first two priorities (the same amount of vital energy) always is selected at random. > Thus, on the one hand, the towers now deal damage more effectively (including team work) compared to the random selection of targets. On the other, “standing under the tower” ceases to be a Daisy: will finish, will finish. And the performance of your strategy in a particular game does not depend on random events.

I do not quite understand what it means to maximize damage?

Nov 22, 2016 3:40:42 PM
Fonarist

Fonarist

НАУ им. Н. Е. Жуковского «ХАИ»

ine

ine

Лилль

Powered by Yandex.Translate

The map will fundamentally change? About three tracks I read, but even now there is a more complex topology, with the crossroads in the centre. Is it possible mazes, some crossing paths and the like unconventional solutions?

“A more complex topology, with the crossroads in the centre of the” Orr, I’m crying))) You played some computer games?) and mobs?)

Nov 22, 2016 6:57:34 PM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

Self.Statuses can be 2 status of the same type? Or there is only 1 with a maximum duration?

Nov 22, 2016 7:33:20 PM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Powered by Yandex.Translate

Self.Statuses can be 2 status of the same type? Or there is only 1 with a maximum duration?

It seems that, Yes. Because there may be some Burning, damage which is cumulative.

Nov 22, 2016 7:41:14 PM
oreshnik

oreshnik

Альфастрахование

Powered by Yandex.Translate

Is there any possibility to obtain the final values (or ratio) for speed range of the spells, as well as the protection wizard? Or have to count all reinforcing factors? self.getCastRange() takes into account the effects of status and skills or is it the base value?

Nov 22, 2016 9:21:40 PM
Recar

Recar

Киев

Powered by Yandex.Translate

self.getCastRange() its ability to accurately account for

Nov 22, 2016 10:05:30 PM
oreshnik

oreshnik

Альфастрахование

Recar

Recar

Киев

Powered by Yandex.Translate

self.getCastRange() its ability to accurately account for

Thank you.

Then it would be logical to have the same methods for speed and the reduction factor of damage. Moreover, it is not clear how to account for the aura. If there is no special method, and calculate accurately would be impossible, as a magician, giving the aura can be out of sight of my bot, that is not available for the calculation.

Nov 22, 2016 10:09:02 PM
Recar

Recar

Киев

oreshnik

oreshnik

Альфастрахование

Powered by Yandex.Translate

Thank you. Then it would be logical to have the same methods for speed and the reduction factor of damage. Moreover, it is not clear how to account for the aura. If there is no special method, and calculate accurately would be impossible, as a magician, giving the aura can be out of sight of my bot, that is not available for the calculation.

Wizards giving aura, and at the same time giving visibility - so you can always try to calculate accurately.

Nov 22, 2016 10:10:25 PM
oreshnik

oreshnik

Альфастрахование

Recar

Recar

Киев

Powered by Yandex.Translate

Wizards giving aura, and at the same time giving visibility - so you can always try to calculate accurately.

I do not quite understand. Suppose that at a distance of 500 from my bot is the wizard faction, which gives the aura of a magician, which from my bot at a distance of 1000 that is out of sight. Except this aura can be considered a brute-force search wizards?

Nov 22, 2016 10:20:26 PM
Recar

Recar

Киев

oreshnik

oreshnik

Альфастрахование

Powered by Yandex.Translate

I do not quite understand. Suppose that at a distance of 500 from my bot is the wizard faction, which gives the aura of a magician, which from my bot at a distance of 1000 that is out of sight. Except this aura can be considered a brute-force search wizards?

Yes, but its possible characteristics to remember, others will have to guess.

Nov 22, 2016 10:28:06 PM
oreshnik

oreshnik

Альфастрахование

Recar

Recar

Киев

Powered by Yandex.Translate

Yes, but its possible characteristics to remember, others will have to guess.

Pechalka. Thank You Recar!

Nov 22, 2016 10:29:57 PM
Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Did I understand correctly that at full flow shield, you instead 12 damage you get 5?

Nov 27, 2016 8:37:15 PM
Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Something I’m confused.. : … In some modes of the game a wizard can gain experience and increase your level. … For each level the wizard can learn one skill. Skills divided into 5 groups. … So the level needs to increase, or it increases automatically?

Nov 28, 2016 2:23:56 AM
Valdemar

Valdemar

Университет ИТМО

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Something I’m confused.. : … In some modes of the game a wizard can gain experience and increase your level. … For each level the wizard can learn one skill. Skills divided into 5 groups. … So the level needs to increase, or it increases automatically?

The level itself increases, if you’re talking about the getLevel the wizard. It is only necessary skills to choose.

Nov 28, 2016 2:30:10 AM
Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Guys please correct the radius in which you get experience! And then kill the wizard or the tower from a distance 645, and experience is not the least bit get!!!

Nov 28, 2016 11:13:37 PM
Grino

Grino

ЧелГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Guys please correct the radius in which you get experience! And then kill the wizard or the tower from a distance 645, and experience is not the least bit get!!!

More precisely, even here at this distance, the damage is applied! dist=649.9579877647728 , Ie 600 meters it is necessary to count from the projectile touched the tower, but not to the center of the tower!

Nov 28, 2016 11:16:51 PM
mixei4

mixei4

КГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Guys please correct the radius in which you get experience! And then kill the wizard or the tower from a distance 645, and experience is not the least bit get!!!

If you kill the tower or wizard, you get experience. But if killing someone else, then radius = 600. Want to experience come any closer. This will not change.

Nov 29, 2016 12:07:35 AM
Grino

Grino

ЧелГУ

mixei4

mixei4

КГУ

Powered by Yandex.Translate

If you kill the tower or wizard, you get experience. But if killing someone else, then radius = 600. Want to experience come any closer. This will not change.

Yes, why not? Two magician knocked the tower. One close, another at a maximum distance. Both caused equal damage. One gets the experience second to none. Which, in this case the difference is who caused the last shot, you or him? This range was created to protect wizards not involved in the battle from getting free experience, not to belittle the skill of giving a range to the radius!

Nov 29, 2016 12:21:52 AM
Grino

Grino

ЧелГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Yes, why not? Two magician knocked the tower. One close, another at a maximum distance. Both caused equal damage. One gets the experience second to none. Which, in this case the difference is who caused the last shot, you or him? This range was created to protect wizards not involved in the battle from getting free experience, not to belittle the skill of giving a range to the radius!

Then reduce the bonus to the radius range of +25 to +10 and turns still only need the first +25, rest nafig not needed in this situation!!! It turns out you pumped the whole line, and someone shook only the first +25 and are on par with you will fight..

Nov 29, 2016 12:25:12 AM
mixei4

mixei4

КГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Yes, why not? Two magician knocked the tower. One close, another at a maximum distance. Both caused equal damage. One gets the experience second to none. Which, in this case the difference is who caused the last shot, you or him? This range was created to protect wizards not involved in the battle from getting free experience, not to belittle the skill of giving a range to the radius!

Or maybe just to belittle? :) On the forum somewhere already answered that to change it will not. Want experience - welcome to the sight :)

Nov 29, 2016 12:27:08 AM
Grino

Grino

ЧелГУ

mixei4

mixei4

КГУ

Powered by Yandex.Translate

Or maybe just to belittle? :) On the forum somewhere already answered that to change it will not. Want experience - welcome to the sight :)

Yeah don’t need the radius I just need a starting point to fix it! What a sight!))) Ie I am in the mist chtol shoot))))) Gets the zone of visibility should be increased with a range of then too! And so the whole thing’s a mess)

Nov 29, 2016 12:29:46 AM
mixei4

mixei4

КГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Then reduce the bonus to the radius range of +25 to +10 and turns still only need the first +25, rest nafig not needed in this situation!!! It turns out you pumped the whole line, and someone shook only the first +25 and are on par with you will fight..

Yes, why do you all want to change the rules? The competition has 2 weeks to go. I know there are certainly serious problems that not everyone likes and then we can think about changes, but even in this case, the part of the people who originally followed all the rules, can suffer and waste some more time.

Don’t like how the first group of skills. second. And in the first flush, only the first skill will be taken along with all. The bonus will be at the expense of other skills! Solid benefit!

But if the tower is shelled from two sides, then what’s the point of the report? And if a minion kills the tower?

This trick - the range is, and no visibility.

Nov 29, 2016 12:33:46 AM
Grino

Grino

ЧелГУ

mixei4

mixei4

КГУ

Powered by Yandex.Translate

Yes, why do you all want to change the rules? The competition has 2 weeks to go. I know there are certainly serious problems that not everyone likes and then we can think about changes, but even in this case, the part of the people who originally followed all the rules, can suffer and waste some more time. …

It’s not the rules this is a bug. And the bug for competitions fixate.

Nov 29, 2016 12:45:32 AM
Grino

Grino

ЧелГУ

mixei4

mixei4

КГУ

Powered by Yandex.Translate

Yes, why do you all want to change the rules? The competition has 2 weeks to go. I know there are certainly serious problems that not everyone likes and then we can think about changes, but even in this case, the part of the people who originally followed all the rules, can suffer and waste some more time. …

What’s the difference which side fired at the tower. the radius for the unit must be radiusUnit + radiusMagic + 600 . This is for the tower 50+10+600=660 and a wizard 35+10+600=645

Nov 29, 2016 12:50:44 AM
mixei4

mixei4

КГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

What’s the difference which side fired at the tower. the radius for the unit must be radiusUnit + radiusMagic + 600 . This is for the tower 50+10+600=660 and a wizard 35+10+600=645

Because it was initially “Ie 600 meters it is necessary to count from the projectile coming into contact with the tower”

Nov 29, 2016 12:52:33 AM
mixei4

mixei4

КГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

What’s the difference which side fired at the tower. the radius for the unit must be radiusUnit + radiusMagic + 600 . This is for the tower 50+10+600=660 and a wizard 35+10+600=645

As for the wizard, whose magic radius 600 is hairball - radius points will be 670? And if not enough mana for it to run, it is still the 670? And if not fireball, that 660?

And for the wizard who has not studied skills - the radius should be 560? You must beat the first round then.

Or just for all to raise the radius to 670?

Nov 29, 2016 1:00:34 AM
Grino

Grino

ЧелГУ

mixei4

mixei4

КГУ

Powered by Yandex.Translate

As for the wizard, whose magic radius 600 is hairball - radius points will be 670? And if not enough mana for it to run, it is still the 670? And if not fireball, that 660? And for the wizard who has not studied skills - the radius should be 560? You must beat the first round then. Or just for all to raise the radius to 670?

Yes, it turns out the 670 for the tower, 655 for the wizard In this formula radiusUnit + radiusMagic + 600, …radiusMagic is the maximal radius of the projectile, which is able to release the wizard

Nov 29, 2016 1:34:41 AM
Grino

Grino

ЧелГУ

Grino

Grino

ЧелГУ

Powered by Yandex.Translate

Yes, it turns out the 670 for the tower, 655 for the wizard In this formula radiusUnit + radiusMagic + 600, …radiusMagic is the maximal radius of the projectile, which is able to release the wizard

any wizard! pumped with all 25 levels =)

Nov 29, 2016 1:36:12 AM
Grino

Grino

ЧелГУ

Powered by Yandex.Translate

If it is to make this radius as protection from “free” experience. If you do the radius as a free experience, it is possible to 700 round, along with the sight. But if we consider that the radius property of the tower as the magic dust flying from her fall.. then in principle it is logical.. such a radius may be 300.. and 400.. 150.. And minions he may be the one, the wizards second,. third, for simplification, one for all.. but then still ve something doesn’t add up.. if it is the radius at which razletaetsya magic dust after the death of a unit, then why, then, if a unit killed you, you get experience from any point? Needed fixes to hard never got the experience of one who shoots at random from supremelaw of sight in the fog! =)

Nov 29, 2016 1:42:06 AM
Grino

Grino

ЧелГУ

Powered by Yandex.Translate

getCastRange - returns the total radius, or without skills, and skills to apply separately?

Nov 29, 2016 2:44:33 AM
alkozel

alkozel

Калужский филиал ГУ СДА при Спецстрое России

Powered by Yandex.Translate

Something I don’t understand about the life of the buildings. The rules state that in round 1 they have a half life, and in the second the normal amount, but in fact now the opposite. Guard tower was 500 now 250. Or am being obtuse.

Nov 29, 2016 7:37:20 AM
JaleChaki

JaleChaki

АГ СПбГУ

Powered by Yandex.Translate

And in the rules of the second round is considered common sense? Just now I came across an interesting case - my mage has been frozen and thus continued to burn. It will leave, or common sense prevail?

Nov 29, 2016 9:01:31 AM
AlexKol

AlexKol

MSTEAM

JaleChaki

JaleChaki

АГ СПбГУ

Powered by Yandex.Translate

And in the rules of the second round is considered common sense? Just now I came across an interesting case - my mage has been frozen and thus continued to burn. It will leave, or common sense prevail?

Do you suggest to unfreeze your allies fireballs?)

Nov 29, 2016 9:07:54 AM
ilt

ilt

Красногорск

JaleChaki

JaleChaki

АГ СПбГУ

Powered by Yandex.Translate

And in the rules of the second round is considered common sense? Just now I came across an interesting case - my mage has been frozen and thus continued to burn. It will leave, or common sense prevail?

There is no common sense. There are rules! :)

Nov 29, 2016 9:09:24 AM
AlexKol

AlexKol

MSTEAM

Powered by Yandex.Translate

In General, an interesting skill would be treatment. Obviously that player will receive few balls, but he helps the team. Here who dares such a strategy to choose раунда2, but in the final it’s very useful.

Nov 29, 2016 9:12:32 AM
zn-soft

zn-soft

Соллерс

AlexKol

AlexKol

MSTEAM

Powered by Yandex.Translate

In General, an interesting skill would be treatment. Obviously that player will receive few balls, but he helps the team. Here who dares such a strategy to choose раунда2, but in the final it’s very useful.

something tells me that this is already setStatusTargetId or am I mistaken

Nov 29, 2016 9:25:20 AM
griboedov

griboedov

Севастополь

zn-soft

zn-soft

Соллерс

Powered by Yandex.Translate

something tells me that this is already setStatusTargetId or am I mistaken

But as I read it to accelerate and shield

Nov 29, 2016 10:07:29 AM
JaleChaki

JaleChaki

АГ СПбГУ

Powered by Yandex.Translate

In the rules it says that the action from a few of the same effects stack. Correctly-whether I understand that if I have 2 mage simultaneously charge an ice arrow, I will be frozen for 120 ticks?

Nov 29, 2016 12:22:21 PM
DistinGa

DistinGa

СибГАУ им. Решетнева

Powered by Yandex.Translate

It says “the Action of several statuses of the same type does NOT stack”. But “the Damage of several statuses of the same type stack”.

Nov 29, 2016 3:35:35 PM
stosloff

stosloff

Russia

Powered by Yandex.Translate

This championship is a great example of what developers sometimes behave like the most capricious customers.

Nov 29, 2016 4:41:25 PM
serlis

serlis

Харьковский НУ им. Каразина

Powered by Yandex.Translate

Well, somebody does give experience for damage from burning? Now, if I tower burning, and I get 12 balls per blast and another 12 points for the fact that it burned for 24 HP.?

Dec 1, 2016 10:13:31 PM
texasky

texasky

ОНПУ

Powered by Yandex.Translate

I missed it in the rules? What is seen one magician, you can see the other? In games I see that my strategy is on the top line, and hasn’t faced opponents on-line already sees the opponents and the tower on the Central line.

Dec 4, 2016 11:30:23 PM
Sanda

Sanda

JetBrains

texasky

texasky

ОНПУ

Powered by Yandex.Translate

I missed it in the rules? What is seen one magician, you can see the other? In games I see that my strategy is on the top line, and hasn’t faced opponents on-line already sees the opponents and the tower on the Central line.

Quote from the rules: “The detection units on the map is limited by fog of war. Participant’s strategy will be to obtain data from only those units that are within дальности4 of view of the wizard or any other unit of his faction.”

Dec 4, 2016 11:49:04 PM
Che_Guevara

Che_Guevara

Корпорация добра

Powered by Yandex.Translate

Tell me where to look rules that now apply in the sandbox? What skills are open and that you can use?

Dec 5, 2016 11:54:28 AM
texasky

texasky

ОНПУ

Powered by Yandex.Translate

Can my strategy to know which skills learned strategy of the enemy team?

Dec 5, 2016 1:02:55 PM
vzverev78

vzverev78

Softgrad Solutions

texasky

texasky

ОНПУ

Powered by Yandex.Translate

Can my strategy to know which skills learned strategy of the enemy team?

Wizard.Skills every enemy that can see your allies (wizards, minions, buildings).

Dec 5, 2016 1:10:21 PM
vzverev78

vzverev78

Softgrad Solutions

Che_Guevara

Che_Guevara

Корпорация добра

Powered by Yandex.Translate

Tell me where to look rules that now apply in the sandbox? What skills are open and that you can use?

Games 10x1 conducted according to the rules of round 1, 10x1+ — according to the rules of round 2. Features rounds described in the rules near the top.

Dec 5, 2016 1:12:59 PM
texasky

texasky

ОНПУ

Powered by Yandex.Translate

The towers have a radius in which they cause damage. This RADIS is considered from the center of the tower or from the nearest point of the tower?

Dec 6, 2016 12:20:52 PM
vzverev78

vzverev78

Softgrad Solutions

texasky

texasky

ОНПУ

Powered by Yandex.Translate

The towers have a radius in which they cause damage. This RADIS is considered from the center of the tower or from the nearest point of the tower?

From the rules: “the Distance is far боя7” “7Максимальная the range of the projectile a maximum distance between centres of units.” Between the centres. Roughly speaking, the tower you just don’t see, if you do not see your center.

Dec 6, 2016 1:01:51 PM