Open AI Championship

Rules

Round 1: before unfreeze

Project

Sandbox

Round 1

Round 2

Finals

Recent comments

15 december 11:25: skyfox wrote comment on post CodeSide App
15 december 11:07: MikeWazowski wrote comment on post CodeSide App
15 december 11:04: AlexKol wrote comment on post CodeSide App
15 december 11:00: MikeWazowski wrote comment on post CodeSide App
15 december 09:31: SlyFox wrote comment on post CodeSide App
15 december 06:52: AlexKol wrote comment on post Sandbox
15 december 06:46: crain wrote comment on post CodeSide App
15 december 01:46: tyamgin wrote comment on post Sandbox
15 december 01:43: cheeser wrote comment on post Sandbox
14 december 23:05: MrZlodey wrote comment on post Round 1

VK Group

Telegram chat

Discord

 

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.

Last version:

  • December 10: 1.0.1.

Rules are also available in out GitHub repository

You can also check game mechanics by playing the game right now



SilentNox

SilentNox

Miass

Tell me how to know the size of the title or the size of the playing field?

Nov 27, 2019 4:38:58 PM
jfhs
SilentNox

SilentNox

Miass

Tell me how to know the size of the title or the size of the playing field?

The size of the tile is 1 unit in the game world (as I understand it one pixel in the renderer). Accordingly, the size of the field is: width = game.level.tiles.size() height = game.level.tiles[0].size()

Nov 27, 2019 5:13:08 PM
SilentNox

SilentNox

Miass

The size of the tile is 1 unit in the game world (as I understand it one pixel in the renderer). Accordingly, the size of the field is: width = game.level.tiles.size() height = game.level.tiles[0].size()

Yes, sort of no, if you look at a map of lokalbaner, where every title is some sort of block. width = game.level.tiles.size() Here it displays a size of 40 tiles.

Nov 27, 2019 5:33:29 PM
jfhs
SilentNox

SilentNox

Miass

Yes, sort of no, if you look at a map of lokalbaner, where every title is some sort of block. width = game.level.tiles.size() Here it displays a size of 40 tiles.

And the truth is, in pixels of 1 tile around here takes more space, but in the game world one tile is one unit. Ie the tile at position x=2, y=2 (or game.level.tiles[2][2]) takes all the place in the world in the square x=2,y=2-x=3,y=3.

Other objects may be in fractional coordinates. I understand that the size of the tiles in pixels is not important, because it is not conducted any calculations.

Nov 27, 2019 5:42:05 PM
SilentNox

SilentNox

Miass

And the truth is, in pixels of 1 tile around here takes more space, but in the game world one tile is one unit. Ie the tile at position x=2, y=2 (or game.level.tiles[2][2]) takes all the place in the world in the square x=2,y=2-x=3,y=3. Other objects may be in fractional coordinates. I understand that the size of the tiles in pixels is not important, because it is not conducted any calculations.

Now, I understand

Nov 27, 2019 6:25:20 PM
SilentNox

SilentNox

Miass

And the classes in the model folder can be edited/send to the server along with the solution, or is that not allowed?

Nov 27, 2019 7:05:33 PM
kuviman

kuviman

СГУ им. Чернышевского

SilentNox

SilentNox

Miass

And the classes in the model folder can be edited/send to the server along with the solution, or is that not allowed?

you can change

Nov 28, 2019 9:52:31 AM
griboedov

griboedov

Sevastopol

Comrades! As someone who works with the aiming? What is the aim? In the dock - very sparingly: >>aim : V ec2⟨f loat64⟩ — direction aiming. Ignored if length is less than 0.5 and that’s all. This is clearly not the corner, why? That means length is less than 0.5 if Vec2 is a pair of numbers. What is it? point to the specified absolute coordinates.? Or a point specified relative offset from my unit? If so then where the reference bullet is from the center of yunta, and the position of the unit(position) is the middle of his base.

Nov 29, 2019 10:07:44 AM
zn-soft

zn-soft

Fesco

Why the enemy is always the state of the jump even when he stands still ? as for your unit it is not ? JumpState.Speed = 10

Nov 29, 2019 11:44:09 AM
zn-soft

zn-soft

Fesco

zn-soft

zn-soft

Fesco

Why the enemy is always the state of the jump even when he stands still ? as for your unit it is not ? JumpState.Speed = 10

the as jump the enemy comes at that moment as he picks up the gun.

Nov 29, 2019 11:48:38 AM
zn-soft

zn-soft

Fesco

zn-soft

zn-soft

Fesco

the as jump the enemy comes at that moment as he picks up the gun.

clarify: exactly when the enemy starts the game on the left and picks up the rocket launcher , the server always comes the information that the enemy is now in your jump although he is not jumping

Nov 29, 2019 11:53:08 AM
Olegnv

Olegnv

КФУ

constantly writes “failure testing”. this is the norm?

Nov 29, 2019 12:45:27 PM
AlexKol

And the truth is, in pixels of 1 tile around here takes more space, but in the game world one tile is one unit. Ie the tile at position x=2, y=2 (or game.level.tiles[2][2]) takes all the place in the world in the square x=2,y=2-x=3,y=3. Other objects may be in fractional coordinates. I understand that the size of the tiles in pixels is not important, because it is not conducted any calculations.

Judging by the Visualizer. Size unit-1.5-2 tile tall

Nov 29, 2019 12:46:28 PM
aabzac

aabzac

БГУИР

AlexKol

AlexKol

BB

Judging by the Visualizer. Size unit-1.5-2 tile tall

“unit_size”: { “x”: 0.9, “y”: 1.8 }

Nov 29, 2019 1:12:08 PM
AlexKol

AlexKol

BB

aabzac

aabzac

БГУИР

“unit_size”: { “x”: 0.9, “y”: 1.8 }

But no one says what size the tile

Nov 29, 2019 1:31:53 PM
Equinox

Equinox

ООО "Компания Тензор"

AlexKol

AlexKol

BB

But no one says what size the tile

Judging by the quick start code, the size of tayl 1.0 1.0 units.

Nov 29, 2019 2:39:02 PM
AlexKol

AlexKol

BB

Equinox

Equinox

ООО "Компания Тензор"

Judging by the quick start code, the size of tayl 1.0 1.0 units.

And how you from code that out?

Nov 29, 2019 3:27:45 PM
zn-soft

zn-soft

Fesco

LootBox . size not full size and half size (visible if you display the squares) . fix rules or lokalbaner plz

Nov 29, 2019 3:56:05 PM
Equinox

Equinox

ООО "Компания Тензор"

AlexKol

AlexKol

BB

And how you from code that out?

In the Python code package there is a piece of code: python game.level.tiles[int(unit.position.x)][int(unit.position.y)] The int() function always rounds the value to integer. Hence, it turns out that the coordinate unit.position.x satisfying the condition 0.0 < unit.position.x < 1.0 refers to the zero tile (given that unit.position.x is a middle of the bottom side of the rectangle unit).

Nov 29, 2019 4:55:59 PM
TongoHiti

TongoHiti

Moscow

griboedov

griboedov

Sevastopol

Comrades! As someone who works with the aiming? What is the aim? In the dock - very sparingly: >>aim : V ec2⟨f loat64⟩ — direction aiming. Ignored if length is less than 0.5 and that’s all. This is clearly not the corner, why? That means length is less than 0.5 if Vec2 is a pair of numbers. What is it? point to the specified absolute coordinates.? Or a point specified relative offset from my unit? If so then where the reference bullet is from the center of yunta, and the position of the unit(position) is the middle of his base.

It is a vector. Its direction determines the direction of aiming. If the length of this vector is less than 0.5 it is ignored and the scope is not changed.

Nov 29, 2019 5:04:39 PM
AlexKol

AlexKol

BB

Equinox

Equinox

ООО "Компания Тензор"

In the Python code package there is a piece of code: python game.level.tiles[int(unit.position.x)][int(unit.position.y)] The int() function always rounds the value to integer. Hence, it turns out that the coordinate unit.position.x satisfying the condition 0.0 < unit.position.x < 1.0 …

While I will be based on your words)

Nov 29, 2019 5:13:48 PM
AlexKol

AlexKol

BB

There will be some restrictions on the size of the map? type not more 1000 by 1000 tiles

Nov 29, 2019 7:04:40 PM
zn-soft

zn-soft

Fesco

AlexKol

AlexKol

BB

There will be some restrictions on the size of the map? type not more 1000 by 1000 tiles

about the size not sure, but KMK will be maps with a complex asymmetrical maze and difficult to access places

Nov 30, 2019 2:20:24 AM
imsohappy

imsohappy

Saint Petersburg

the documentation clearly does not say whether the bullets collision with other bullets / explosion / loot? ie can a bullet be destroyed by another bullet or the explosion?

Nov 30, 2019 4:36:59 AM
AlexKol

AlexKol

BB

zn-soft

zn-soft

Fesco

about the size not sure, but KMK will be maps with a complex asymmetrical maze and difficult to access places

I tried to make the map more than in the example. And it is created, but only displayed what he got)

Nov 30, 2019 8:33:19 AM
Totoro

Totoro

Kaliningrad

Hello. And you couldn’t specify in the documentation the unit of measurement for all parameter? For example the fact that the color components are specified from 0 to 1, the spread is measured in degrees or radians, the size and speed of - the tiles, the time is in seconds or milliseconds and so on.

Nov 30, 2019 3:08:53 PM
AlexandrCh

AlexandrCh

Финам

How to identify your entry game where your?

Nov 30, 2019 7:34:31 PM
cNoNim

cNoNim

IT Territory

kuviman

kuviman

СГУ им. Чернышевского

you can change

I understand you can change and a runner… Yes, in General, as if not sure what a strategy would include a method GetAction. So like in the General case, the main thing that strategy sent over TCP ActionMessage, right?

Nov 30, 2019 8:25:14 PM
Totoro

Totoro

Kaliningrad

AlexandrCh

AlexandrCh

Финам

How to identify your entry game where your?

I have a feeling that the one who created the game - starts on the left. And when the system creates, we can only guess at the results.

Nov 30, 2019 8:42:31 PM
zn-soft

zn-soft

Fesco

AlexandrCh

AlexandrCh

Финам

How to identify your entry game where your?

can be a crutch to do: draw on top of your rect and text to display your glasses

Dec 1, 2019 3:29:17 AM
zn-soft

zn-soft

Fesco

zn-soft

zn-soft

Fesco

can be a crutch to do: draw on top of your rect and text to display your glasses

blunt, the question was about recording, not about debugging (

Dec 1, 2019 3:30:48 AM
MYXO
kuviman

kuviman

СГУ им. Чернышевского

you can change

So then they will be replaced with standard files? In other words, if I would do CMakeLists.txt to suit your needs, when it sends it will be replaced with the desired build system?

Dec 1, 2019 7:20:48 AM
Borisov

Borisov

НИТУ "МИСиС"

Olegnv

Olegnv

КФУ

constantly writes “failure testing”. this is the norm?

Managed to solve the problem with the failure of the test? And then he ran, trying archive with Python files to throw, writes the failure test, upheval all in one file, everything is OK

Dec 1, 2019 8:58:30 PM
karloid

karloid

Saint Petersburg

Borisov

Borisov

НИТУ "МИСиС"

Managed to solve the problem with the failure of the test? And then he ran, trying archive with Python files to throw, writes the failure test, upheval all in one file, everything is OK

the structure of your archive matches struktoroy language pack?

Dec 1, 2019 9:09:23 PM
Borisov

Borisov

НИТУ "МИСиС"

karloid

karloid

Saint Petersburg

the structure of your archive matches struktoroy language pack?

I have approximately such structure

  • python_folder
  • model
  • mylibs
  • myfile1.py
  • myfile2.py
  • my_strategy.py
  • debug.py
  • main.py
  • stream_wrapper.py

It covers everything except my mylibs folder and files in it. Locally it all works)

Dec 1, 2019 9:21:44 PM
karloid

karloid

Saint Petersburg

Borisov

Borisov

НИТУ "МИСиС"

I have approximately such structure python_folder model mylibs myfile1.py myfile2.py my_strategy.py debug.py main.py stream_wrapper.py It covers everything except my mylibs folder and files in it. Locally it all works)

If you have in the root of the archive folder, and all the rest - this could be the problem

Dec 1, 2019 9:32:58 PM
Borisov

Borisov

НИТУ "МИСиС"

karloid

karloid

Saint Petersburg

If you have in the root of the archive folder, and all the rest - this could be the problem

Miracles are happening, some tried to send:

  1. To put all the files in the root to work
  2. To create additional folder in the root and put the file there and it worked
  3. Create multiple folders with the files in the root (as I had) - worked

XS, th I did not. May be some files was not isolated. Maybe PyCharm shit some files that I saw

Summary: to throw files into folders - can)

Dec 1, 2019 10:36:04 PM
kokorins

kokorins

Berlin

As I understand it, the stairs will not block bullets, but the platform blocks? you can add that blocks bullets and what not in the documentation.

Dec 2, 2019 7:49:08 AM
zn-soft

zn-soft

Fesco

kokorins

kokorins

Berlin

As I understand it, the stairs will not block bullets, but the platform blocks? you can add that blocks bullets and what not in the documentation.

The platform does not block bullets

Dec 2, 2019 8:28:16 AM
Blork_the_Orc

Dudes, use a tick “volatility rating” in the upload very carefully. Possible unexpected failures in the rankings.

Dec 2, 2019 12:01:23 PM
Frost

Frost

Perm

Prompt, please, can I count on the fact that for the execution of the strategy will be allocated more than one computational core of the machine? In other words, does it make sense to do multi-threaded code?

Dec 2, 2019 12:27:30 PM
MYXO

Is there a guarantee that each iteration will be called getAction from the same instance MyStrategy? I want to know can I save data between iterations, wanted to extend this class.

Dec 2, 2019 11:43:10 PM
kuviman

kuviman

СГУ им. Чернышевского

Is there a guarantee that each iteration will be called getAction from the same instance MyStrategy? I want to know can I save data between iterations, wanted to extend this class.

In the source code of the language pack there it is - MyStrategy is created once

Dec 2, 2019 11:53:57 PM
kuviman

kuviman

СГУ им. Чернышевского

Frost

Frost

Perm

Prompt, please, can I count on the fact that for the execution of the strategy will be allocated more than one computational core of the machine? In other words, does it make sense to do multi-threaded code?

When you start you are limited to using only 1 core

Dec 2, 2019 11:55:14 PM
nakilon

nakilon

Moscow

Read the rules. There are gaps. 1) you have the stairs as a jump without “jump_down”? 2) insert the jump can only stand on the wall?

Dec 3, 2019 12:24:13 AM
nakilon

nakilon

Moscow

And what do you mean “If the drop is blocked or the unit changes the state to the state of the jump.” - what unit of rubber, and after the fall takes off again? Or is it only if he did not stop to send the jump all the time, as it fell?

Dec 3, 2019 12:27:40 AM
nakilon

nakilon

Moscow

“The last corner” – “During the first tick after the selection of weapons, this value is not present.” And during the second tick? If I’m not aimed.

Dec 3, 2019 12:34:00 AM
nakilon

nakilon

Moscow

API: 1) why is the size of lomboks have luchbox, and the properties of the world? they overrided? 2) how to count points for damage?

Dec 3, 2019 12:55:10 AM
M-Mad

M-Mad

Novosibirsk

The Lord, apparently blunt, and maybe not in the eyes. Written somewhere which own playerId?

Dec 3, 2019 7:40:22 AM
MikeWazowski

MikeWazowski

Moscow

is there a way to know what has changed in the rules, but to compare previous and current revision ?

Dec 3, 2019 7:56:51 AM
cNoNim

cNoNim

IT Territory

MikeWazowski

MikeWazowski

Moscow

is there a way to know what has changed in the rules, but to compare previous and current revision ?

In git the commits

Dec 3, 2019 9:03:01 AM
AlexKol

AlexKol

BB

nakilon

nakilon

Moscow

API: 1) why is the size of lomboks have luchbox, and the properties of the world? they overrided? 2) how to count points for damage?

You all just bothers to write rules strategy?

Dec 3, 2019 11:08:32 AM
Borisov

Borisov

НИТУ "МИСиС"

M-Mad

M-Mad

Novosibirsk

The Lord, apparently blunt, and maybe not in the eyes. Written somewhere which own playerId?

I get the id of the unit.player_id in function get_action. The default get_action transmitted only to your unit’s In the example in your language should be such in the function get_action

Dec 3, 2019 11:13:05 AM
Blork_the_Orc

Regarding scoring, in my humble opinion, we need the following changes: 1) If both opponents died - it’s a draw. Just draw, no matter who has time to fight. For a draw and nobody should get points. Now it turns out that when mutual death is losing the one who was treated. 2) If both survived - that too should be a draw, and for her no one should get points but not as much as now: the two people are considered winners. It’s really quite strange: both stood in the corner and went glasses to share.

Dec 3, 2019 4:50:51 PM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

Regarding scoring, in my humble opinion, we need the following changes: 1) If both opponents died - it’s a draw. Just draw, no matter who has time to fight. For a draw and nobody should get points. Now it turns out that when mutual death is losing the one who was treated. 2) If both survived - that too should be a draw, and for her no one should get points but not as much as now: the two people are considered winners. It’s really quite strange: both stood in the corner and went glasses to share.

who got the most gets the most points. as for me - all is fair

Dec 3, 2019 5:08:11 PM
Blork_the_Orc
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

who got the most gets the most points. as for me - all is fair

nooo! For that same bonus for killing the enemy and changed from 100 to 1000. But in the case of mutual killing, the system is still not working. Previously, it was you during the battle, the opponent is inflicted 300 damage, and you heal for 250, but not dead. Then you killed him (took off 100 HP + 100 bonus). And who won? Suddenly he! This is now fixed, but not for the case when both killing each other, as a bonus, get both, and get out again in a curve, the system “caused bolse damage = win”.

Dec 3, 2019 5:34:22 PM
Musakov94

Musakov94

Tyumen

tab play, you can activate the full screen mode the F button works

Dec 3, 2019 7:58:54 PM
ishans_sharma

Hey I am new here. How are we going to come up with a strategy? Are we going to use our own brain (like we do in competitive programming) or are we going to use machine learning and train our model for best strategy?

Dec 3, 2019 10:05:28 PM
Totoro

Totoro

Kaliningrad

Hey I am new here. How are we going to come up with a strategy? Are we going to use our own brain (like we do in competitive programming) or are we going to use machine learning and train our model for best strategy?

Whatever suits you best I suppose.

Dec 4, 2019 12:16:19 AM
aabzac

aabzac

БГУИР

nooo! For that same bonus for killing the enemy and changed from 100 to 1000. But in the case of mutual killing, the system is still not working. Previously, it was you during the battle, the opponent is inflicted 300 damage, and you heal for 250, but not dead. Then you killed him (took off 100 HP + 100 bonus). And who won? Suddenly he! This is now fixed, but not for the case when both killing each other, as a bonus, get both, and get out again in a curve, the system “caused bolse damage = win”.

Why the picture of the curve then? caused bolse damage = win - all is fair after all. Essentially the same if the time came, and no one is killed - in this case, too, that in more damage inflicted.

Dec 4, 2019 1:18:58 AM
serlis

serlis

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

Can someone please help me find the constants of the game. Where to look at all the damage from falling a Bazooka or a gun? the speed of the projectiles? I don’t like the idea of all the output when you run the strategy. It is possible to find somewhere to launch your strategy?

Dec 4, 2019 1:26:58 AM
nakilon

nakilon

Moscow

amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

who got the most gets the most points. as for me - all is fair

I do not agree. We write AI, i.e. should make the more intelligent player in this strelenko. A good player in arena shooters is different from what is worse (and can win against aimbot-a) just what will get more damage per match, but wins because it is better to collect the items on the map, minimizing the number of their deaths. The damage – is just an additional metric to make matches in the simulation at this site was not infinite, if the bots don’t shoot. Ie, if both survived, the victory I would have awarded to the highest dadamail, and if both died, the one who got more damage, tobish the opposite, but better than none at all.

Dec 4, 2019 2:31:09 AM
Blork_the_Orc
aabzac

aabzac

БГУИР

Why the picture of the curve then? caused bolse damage = win - all is fair after all. Essentially the same if the time came, and no one is killed - in this case, too, that in more damage inflicted.

I believe that “caused more damage wins”, but even that doesn’t matter. It is important that now broken the target function: if you managed to survive and kill the opponent - the kit is good. If there is a draw, first aid kits, suddenly, in the same game, is led you to defeat.

Dec 4, 2019 5:22:21 AM
Blork_the_Orc

I believe that “caused more damage wins”, but even that doesn’t matter. It is important that now broken the target function: if you managed to survive and kill the opponent - the kit is good. If there is a draw, first aid kits, suddenly, in the same game, is led you to defeat.

correction: I don’T believe that “inflicted more damage - won… (why posts cannot be edited?)

Dec 4, 2019 5:24:14 AM
awakeningalex

awakeningalex

Nizhnekamsk

Perhaps blunt, but how to get the coordinates of weapons of a specific type in python.

Dec 4, 2019 3:35:36 PM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

awakeningalex

awakeningalex

Nizhnekamsk

Perhaps blunt, but how to get the coordinates of weapons of a specific type in python.

as a variant to make as in the starter just to check the type of weapons

Dec 4, 2019 4:06:13 PM
pkhaustov

pkhaustov

Rubius

Many rightly noted that the situation of unfair advantage for those who like to shoot a flare in focus, raises big questions. Wouldn’t it be logical to take the number of points equal to the damage that a player caused his own units? At least in those cases where the damage caused to his unit and the enemy unit.

Dec 4, 2019 7:05:25 PM
AlexandrCh

AlexandrCh

Финам

the system was unable to create games with me. Or increased period of greater than 3.5 hours now?

Dec 4, 2019 7:18:39 PM
pkhaustov

pkhaustov

Rubius

AlexandrCh

AlexandrCh

Финам

the system was unable to create games with me. Or increased period of greater than 3.5 hours now?

If it helps to figure out the cause, then games with me, too, ceased to be created.

Dec 4, 2019 7:31:38 PM
Totoro

Totoro

Kaliningrad

AlexandrCh

AlexandrCh

Финам

the system was unable to create games with me. Or increased period of greater than 3.5 hours now?

Seem to have stopped rating games all. Maybe now it will be faster?

Dec 4, 2019 8:15:50 PM
hoseong1117

hoseong1117

Korea Science Academy

Please change rule to make self inficted damage from rocket launcher count to enemy damage. There are too many ai that come near and suicide with you.

Dec 5, 2019 4:45:05 AM
Jose

Jose

BarcelonaTech

Is machine learning allowed? Are there any libraries we can’t use?

Dec 5, 2019 12:32:05 PM
jurifoll

jurifoll

Moscow

The conditions of interaction with the platform is the same as for the stairs? Than they then differ on the mechanics?

Dec 5, 2019 5:58:12 PM
AlexKol

AlexKol

BB

At what altitude is the intersection with the ramp? or is it purely the entire cell is? and any touch of that cell is jump?

Dec 5, 2019 6:44:32 PM
kissed

kissed

hands.ru

Do not click the checkbox “increase the variability of the strategy”, although it should. For these days I haven’t pressed, the parcel is not a test

Dec 6, 2019 12:37:14 PM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

kissed

kissed

hands.ru

Do not click the checkbox “increase the variability of the strategy”, although it should. For these days I haven’t pressed, the parcel is not a test

maybe 24 hours not passed yet?

Dec 6, 2019 12:53:44 PM
kissed

kissed

hands.ru

amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

maybe 24 hours not passed yet?

Duc passed

Dec 6, 2019 1:21:12 PM
AlexKol

AlexKol

BB

And when the width of the unit was changed to 0.9?…

Dec 6, 2019 6:21:25 PM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

AlexKol

AlexKol

BB

And when the width of the unit was changed to 0.9?…

when the rules were written

Dec 6, 2019 6:55:22 PM
AlexKol

AlexKol

BB

amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

when the rules were written

Like originally 1 was. Or I not there looked.

Dec 6, 2019 7:09:11 PM
zn-soft

zn-soft

Fesco

who knows from where the unit is “off” bullet ?

Dec 7, 2019 2:06:02 PM
griboedov

griboedov

Sevastopol

zn-soft

zn-soft

Fesco

who knows from where the unit is “off” bullet ?

from the center

Dec 7, 2019 2:11:38 PM
Korolev

Korolev

ГФМЛ 30

Why the rating has dropped?

Dec 7, 2019 2:35:14 PM
Korolev

Korolev

ГФМЛ 30

What happened?

Dec 7, 2019 2:35:28 PM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

Korolev

Korolev

ГФМЛ 30

What happened?

news read sometimes

Dec 7, 2019 2:38:01 PM
Trixter

Trixter

Omsk

SilentNox

SilentNox

Miass

Tell me how to know the size of the title or the size of the playing field?

a tile size of 1

Dec 7, 2019 8:38:20 PM
zn-soft

zn-soft

Fesco

does anyone know how without changing the Runner to get a random seed ? and I understand it can be changed easily if that ?

Dec 8, 2019 7:04:59 AM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

zn-soft

zn-soft

Fesco

does anyone know how without changing the Runner to get a random seed ? and I understand it can be changed easily if that ?

you can set in the config.json and know nothing yet. issue on this subject are created, you will make

Dec 8, 2019 9:41:19 AM
yatendra1999

After one of the player dies, is there any way to find the final scores?

Dec 8, 2019 12:28:11 PM
Atoms

Atoms

Лицей №1

please tell me how to check the type of the current weapons in our hands The documentation says that the Weapon class contains a field type, but when you call print(unit.weapon.type) we get the error: AttributeError: ‘Weapon’ object has no attribute ‘type’

Dec 8, 2019 12:58:55 PM
MaxPylypovych

MaxPylypovych

Intellias

Atoms

Atoms

Лицей №1

please tell me how to check the type of the current weapons in our hands The documentation says that the Weapon class contains a field type, but when you call print(unit.weapon.type) we get the error: AttributeError: ‘Weapon’ object has no attribute ‘type’

And you check if there’s any guns at all?

Dec 8, 2019 1:23:47 PM
gjrfytn

gjrfytn

МАДИ

Atoms

Atoms

Лицей №1

please tell me how to check the type of the current weapons in our hands The documentation says that the Weapon class contains a field type, but when you call print(unit.weapon.type) we get the error: AttributeError: ‘Weapon’ object has no attribute ‘type’

Oh right, because there is “typ” and not “type”.

Dec 8, 2019 2:02:01 PM
zn-soft

zn-soft

Fesco

Do I understand correctly that mines are visible to the player only when he “looks” at installed mine ? ie mine behind or through the wall I can’t see ? but mine is triggered damages through the wall

Dec 9, 2019 6:22:47 AM
MikeWazowski

MikeWazowski

Moscow

and this is a bug or a feature, then that single tile can be several min to deliver ?

Dec 9, 2019 7:22:46 AM
Jeen99
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

you can set in the config.json and know nothing yet. issue on this subject are created, you will make

please explain where should lie config.json? And then I have no reaction to it.

Dec 9, 2019 7:42:06 AM
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

please explain where should lie config.json? And then I have no reaction to it.

I have a folder with the app. but if you specify the complete path can be anywhere

Dec 9, 2019 8:26:53 AM
MikeWazowski

please explain where should lie config.json? And then I have no reaction to it.

And the key –config case is not forgotten to specify the path to config.json ?

Dec 9, 2019 9:41:44 AM
Jeen99

And the key –config case is not forgotten to specify the path to config.json ?

Oh, I even the key is not used. Thought itself will pick up. Thanks for the tip.

Dec 9, 2019 9:48:57 AM
bearf

bearf

Kazan’

zn-soft

zn-soft

Fesco

about the size not sure, but KMK will be maps with a complex asymmetrical maze and difficult to access places

And yet, what is the maximum level? It is important, even affects the algorithms that are going to use.

Dec 9, 2019 11:11:56 AM
AlexKol

AlexKol

BB

zn-soft

zn-soft

Fesco

Do I understand correctly that mines are visible to the player only when he “looks” at installed mine ? ie mine behind or through the wall I can’t see ? but mine is triggered damages through the wall

Rocket launcher damages through the wall

Dec 9, 2019 1:16:01 PM
zn-soft

zn-soft

Fesco

AlexKol

AlexKol

BB

Rocket launcher damages through the wall

Oh who would confirm my guess that mines enter the array only when the angle unit is aimed in their direction, and therefore need to know what it is this angle (in the rules nislova) and if my theory is not true, then I have found a bug, I have this array does not always hit the mines and disappear when the unit is turned off in the other direction and I can start figuring out more carefully because of what is happening.

Dec 9, 2019 2:32:11 PM
zn-soft

zn-soft

Fesco

zn-soft

zn-soft

Fesco

Oh who would confirm my guess that mines enter the array only when the angle unit is aimed in their direction, and therefore need to know what it is this angle (in the rules nislova) and if my theory is not true, then I have found a bug, I have this array does not always hit the mines and disappear when the unit is turned off in the other direction and I can start figuring out more carefully because of what is happening.

moreover me to bypass this bug I had to create a class where save once seen mines and track their status

Dec 9, 2019 2:33:59 PM
AlexKol

AlexKol

BB

zn-soft

zn-soft

Fesco

moreover me to bypass this bug I had to create a class where save once seen mines and track their status

Work will end and night will check

Dec 9, 2019 3:20:36 PM
jsahil730

jsahil730

IIT Bombay

Can we work in a team on this?

Dec 9, 2019 5:05:41 PM
GloveRyba

GloveRyba

Nizhny Novgorod

What are tests for verification, moini whether to let them locally? I get “TIME LIMIT EXCEEDED”. Passing and not passing strategies differ only kombinaciya jump jumpDown values. Such can’t vosproizvesti (Windows, VS, made package).

Dec 9, 2019 6:37:07 PM
kuviman

kuviman

СГУ им. Чернышевского

GloveRyba

GloveRyba

Nizhny Novgorod

What are tests for verification, moini whether to let them locally? I get “TIME LIMIT EXCEEDED”. Passing and not passing strategies differ only kombinaciya jump jumpDown values. Such can’t vosproizvesti (Windows, VS, made package).

TIME LIMIT EXCEEDED — you have exceeded the maximum time of operation of the program. If tailgating, you can qualify and not pass

Dec 9, 2019 9:41:47 PM
MrZlodey

MrZlodey

NetCracker

jsahil730

jsahil730

IIT Bombay

Can we work in a team on this?

As I understand - yes, but with only one representative in this challenge It is prohibited upload the same or even pretty much similar strategies by a different people. They will be banned

Dec 10, 2019 1:09:35 AM
kokorins

kokorins

Berlin

Please unify the rules. About the bullet says that it has a speed per second about the unit, it is said that just the speed (in tick or per second)? it seems that in a second, but I would not debug it to find out. It is not yet clear what parameter the speed of sight, and what it means.

Dec 10, 2019 5:16:01 PM
MikeWazowski

MikeWazowski

Moscow

anyone happen tell that the show unit.isStand() and unit.isWalkedRight() ?

Dec 10, 2019 6:28:52 PM
poccomaxa

poccomaxa

Kiev

speed will remain as they are now until the end of the competition? or possible changes?

Dec 10, 2019 9:51:40 PM
Nextion

Nextion

АГУ

Tell me, is it possible to check the type of weapon, which lies in luchbox?

Dec 11, 2019 9:40:40 AM
AlexKol

AlexKol

BB

Nextion

Nextion

АГУ

Tell me, is it possible to check the type of weapon, which lies in luchbox?

Yes, check that luchboxes weapons. Then take a field Item lead to the type of weapon and check the weapon type

Dec 11, 2019 9:41:55 AM
Nextion

Nextion

АГУ

AlexKol

AlexKol

BB

Yes, check that luchboxes weapons. Then take a field Item lead to the type of weapon and check the weapon type

Thanks, that helped, but the field was we had to get to the Item.Weapon, not just Weapon

Dec 11, 2019 10:03:27 AM
AlexKol

AlexKol

BB

What are the server settings? and I can locally that fit, and there you have calculators are)

Dec 11, 2019 4:56:31 PM
poccomaxa

poccomaxa

Kiev

by the way, Yes. Please indicate the bit depth and processor frequency to the server (or the limits of the container)

Dec 11, 2019 9:07:57 PM