Open AI Championship

Sandbox

Round 1: before start

Project

Sandbox

Round 1

Round 2

Finals

Recent comments

19 november 04:24: Jeners wrote comment on post Sandbox
19 november 02:00: MrMorozis wrote comment on post Repeater utility
19 november 01:52: dbf wrote comment on post Repeater utility
19 november 00:55: MrMorozis wrote comment on post Repeater utility
19 november 00:37: MrMorozis wrote comment on post Repeater utility
19 november 00:34: MrMorozis wrote comment on post Repeater utility
19 november 00:21: tyamgin wrote comment on post Repeater utility
19 november 00:19: OREZ wrote comment on post Repeater utility
18 november 22:28: BaR5uk wrote comment on post Local runner
18 november 22:26: ArMax wrote comment on post Local runner

VK Group

Telegram chat

 

Sandbox — contest that lasts the whole period of CodeWars 2017 championship. Sandbox opens November 6, 2017 at 21:00 UTC and closes December 24, 2017 at 21:00 UTC, which is a week after the Finals.

To participate in the championship, you need to have at least one accepted strategy in the Sandbox at the moment Round 1 starts. You can submit your strategies to the Sandbox any time and create games with it. Qualification games are regularly created in the Sandbox. In a qualification game only your last submitted (and accepted by the system) strategy takes part. Participants of a qualification game are chosen randomly. Each strategy takes part in about one qualification game per hour (this interval may be changed by the jury, but is the same for all the participants). Rating of the participants is calculated based on results of these games. The starting rating value of 1200 is assigned to anyone, who submitted a strategy (and it is accepted by the system) to the Sandbox.

A modified version of the Elo rating system is used for rating calculation. In short: an expected place is calculated for each participant, and his rating increases in case of him taking a higher place, and decreases in case of taking a lower place.

1080 participants with the greatest rating in the Sandbox are chosen to participate in Round 1 (in case of equal ratings a participant who submitted his strategy earlier has bigger priority) at the moment of Round 1 beginning.

In addition to qualification games, participants can create their own games. To do so, you need to submit your strategy and choose opponents. You can choose any strategy submitted not later than your last accepted strategy as an opponent. You can select any version of your strategy available at the moment of creating a game. When you create a game, you can choose one of no more than three formats: 2x500, 2x500 with facilities or 2x500 with facilities and fog of war. Before Round 1 only 2x500 type of games is available, before Round 2 only 2x500 and 2x500 with facilities game types are available. After Round 2 all 3 game types are available.

Results of games created by participants do not affect final results. Qualification games will be held until the end of the championship. These games affect only ratings of the participants in the Sandbox and will not be taken into consideration in the championship itself. Although, before each stage of the championship (except for Round 1) best strategies from the Sandbox will be allowed to take part in the championship. So, 60 strategies with the greatest rating in the Sandbox, that did not pass to Round 2 in the main championship will be allowed to participate in Round 2. Similarly, 10 additional strategies will be allowed to participate in the Finals. After the Sandbox closes on December 24 at 21:00 UTC, authors of the best strategies will be given prizes (Finals winners will be not included in this list).

Participants who have been eliminated from the championship can still improve and submit their strategies, as well as create their own games. They are still rightful participants of the Sandbox, and in case of high results also compete for special prizes.



tyamgin

tyamgin

Симферополь

Powered by Yandex.Translate

First on

Nov 7, 2017 12:01:14 AM
Combat_Goose

Powered by Yandex.Translate

Run goose.

Nov 7, 2017 12:41:41 AM
GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

There is no method of getting all the equipment. In World there are getNewVehicles, but, as I understand it, this technique will disappear from the list after generation in the world. Is it guaranteed the permanence of the list of objects obtained through getNewVehicles?

Nov 7, 2017 2:29:29 AM
imp5imp5

imp5imp5

Gaijin Entertainment

GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

There is no method of getting all the equipment. In World there are getNewVehicles, but, as I understand it, this technique will disappear from the list after generation in the world. Is it guaranteed the permanence of the list of objects obtained through getNewVehicles?

That’s really, as the organizers propose to compare units of new vehicles and vehicle update? Using coordinates?

Nov 7, 2017 2:58:21 AM
Gvoin

Gvoin

Не могу

imp5imp5

imp5imp5

Gaijin Entertainment

Powered by Yandex.Translate

That’s really, as the organizers propose to compare units of new vehicles and vehicle update? Using coordinates?

getId() and has Vehicle and VehicleUpdate

Nov 7, 2017 3:14:51 AM
AlexKol

AlexKol

BB

Powered by Yandex.Translate

Custom Visualizer since last year, fit or wait until finished?

Nov 7, 2017 5:18:33 AM
Gvoin

Gvoin

Не могу

GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

There is no method of getting all the equipment. In World there are getNewVehicles, but, as I understand it, this technique will disappear from the list after generation in the world. Is it guaranteed the permanence of the list of objects obtained through getNewVehicles?

In the section “Quick start” is an example

Nov 7, 2017 6:32:55 AM
imp5imp5

imp5imp5

Gaijin Entertainment

Gvoin

Gvoin

Не могу

Powered by Yandex.Translate

getId() and has Vehicle and VehicleUpdate

Yes, thanks, I missed it for three inheritances.

Nov 7, 2017 11:54:45 PM
4eyes

4eyes

Akvelon

Powered by Yandex.Translate

move.setX() and move.setY () is the end point of displacement or velocity?

in other words, whether to stop the unit itself when moving from (0, 0), without obstacles and with move.setX(10) or it will need to stop “manually”?

Nov 8, 2017 3:35:35 AM
4eyes

4eyes

Akvelon

4eyes

4eyes

Akvelon

Powered by Yandex.Translate

move.setX() and move.setY () is the end point of displacement or velocity? in other words, whether to stop the unit itself when moving from (0, 0), without obstacles and with move.setX(10) or it will need to stop “manually”?

Understood. This is the point of destination, stop.

Nov 8, 2017 4:28:48 AM
AlexKol

AlexKol

BB

Powered by Yandex.Translate

Is leading a strategy to gather in the large bowel and on good luck. Funny looks when the corners of 2 the following are a handful) it is Necessary to make a game of 2 on 2, or 4 players. To if 2 passive then they are in flight on points.

Nov 8, 2017 8:14:08 PM
Kirchhoff

Kirchhoff

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

Powered by Yandex.Translate

Accepting new parcels died? for half an hour not testada…

Nov 8, 2017 9:33:32 PM
griboedov

griboedov

Севастополь

4eyes

4eyes

Akvelon

Powered by Yandex.Translate

Understood. This is the point of destination, stop.

Strange, I is the displacement vector, don’t stop.

Nov 8, 2017 11:19:23 PM
4eyes

4eyes

Akvelon

griboedov

griboedov

Севастополь

Powered by Yandex.Translate

Strange, I is the displacement vector, don’t stop.

I may be vaguely expressed. Unit will not moved more than a predetermined vektr move. In local game stop :)

Nov 8, 2017 11:22:14 PM
AlexKol

AlexKol

BB

griboedov

griboedov

Севастополь

Powered by Yandex.Translate

Strange, I is the displacement vector, don’t stop.

It’s not the destination. Is the displacement vector of the group.

Nov 8, 2017 11:44:04 PM
VexfxjC

VexfxjC

БГТУ «Военмех»

AlexKol

AlexKol

BB

Powered by Yandex.Translate

Is leading a strategy to gather in the large bowel and on good luck. Funny looks when the corners of 2 the following are a handful) it is Necessary to make a game of 2 on 2, or 4 players. To if 2 passive then they are in flight on points.

I agree completely

Nov 9, 2017 12:23:53 AM
GreenTea

GreenTea

Organization::ISDDesign

Powered by Yandex.Translate

When you add buildings strategy debola will not work.

Nov 9, 2017 12:36:52 AM
Jeners

Powered by Yandex.Translate

The question whether it is possible to save the accumulated statistics to a file on the server? Well i.e. for example I want to use several types of strategies, and to conduct some assessment of their effectiveness, is it possible to implement data persistence? And then use accordingly

Nov 9, 2017 11:34:05 PM
Jeners

Powered by Yandex.Translate

The question whether it is possible to save the accumulated statistics to a file on the server? Well i.e. for example I want to use several types of strategies, and to conduct some assessment of their effectiveness, is it possible to implement data persistence? And then use accordingly

“do not interact with the network, file system and other resources, except for RAM and the current directory” do I understand correctly that to use the root directory of the Android strategy is not forbidden?

Nov 9, 2017 11:42:55 PM
AlexKol

AlexKol

BB

Powered by Yandex.Translate

Lokal runner in school, do not always come in the data world.VehicleUpdates. I have that exact calculations in the strategy do not work. I believe that all my units stopped, but it is not.

Nov 11, 2017 6:16:56 PM
AlexKol

AlexKol

BB

Powered by Yandex.Translate

And when I move the same type I have not seen even once, here comes different. Moreover, they do not interfere with each other 100%

Nov 11, 2017 6:18:32 PM
AlexKol

AlexKol

BB

Powered by Yandex.Translate

If you specify Move and what is a vector, sometimes some of the objects from the selected collection still continue to move for a while.And it’s always different.

Nov 11, 2017 7:49:53 PM
xomachine

xomachine

ННГУ им. Лобачевского

AlexKol

AlexKol

BB

Powered by Yandex.Translate

Lokal runner in school, do not always come in the data world.VehicleUpdates. I have that exact calculations in the strategy do not work. I believe that all my units stopped, but it is not.

Specially for this case I check for the lack of updates to the coordinates within 2 ticks instead of one.

Nov 11, 2017 10:12:55 PM
RiSuS

RiSuS

БрГТУ

Powered by Yandex.Translate

The player at position # 2 sometimes gets into a corner, but not coming into the center. And apparently is the jamb of the game engine, as at No. 1 this behavior is not observed.

Nov 11, 2017 10:14:03 PM
AlexKol

AlexKol

BB

xomachine

xomachine

ННГУ им. Лобачевского

Powered by Yandex.Translate

Specially for this case I check for the lack of updates to the coordinates within 2 ticks instead of one.

1) within 2 doesn’t always work either, made within 3 2) the problem with the command move all the counterproductive sends out, as breaks the rules which are clearly raspisany

Nov 12, 2017 4:58:59 AM
614

614

Powered by Yandex.Translate

Good night. Please tell me what is the reason for the inability to rotate the group of aircraft 10x10 relative to the center of the group at 45 degrees. For any other types of units it works. The rules are no references to the differences between the units in the mechanics of rotation is not found. If you add to the coordinates of the rotation point at 1 , then there is a probability of a turn, but it does not happen every startup.

Nov 13, 2017 12:01:55 AM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

614

614

Powered by Yandex.Translate

Good night. Please tell me what is the reason for the inability to rotate the group of aircraft 10x10 relative to the center of the group at 45 degrees. For any other types of units it works. The rules are no references to the differences between the units in the mechanics of rotation is not found. If you add to the coordinates of the rotation point at 1 , then there is a probability of a turn, but it does not happen every startup.

Perhaps planes abut each other. If before the turn Scale to do to seal.

Nov 13, 2017 12:07:18 AM
Jeners

Powered by Yandex.Translate

Mmmm….. I just don’t understand why the behavior in the game is so much different from the behavior in lokal runner….

Nov 19, 2017 4:24:27 AM