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.
АлтГУ
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?
Нет метода получения всей техники. В World есть getNewVehicles, но, я так понимаю, эта техника пропадёт из списка после генерации в мире. Гарантируется ли неизменность списка объектов, полученных через getNewVehicles?
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?
Нет метода получения всей техники. В World есть getNewVehicles, но, я так понимаю, эта техника пропадёт из списка после генерации в мире. Гарантируется ли неизменность списка объектов, полученных через getNewVehicles?
Вот действительно, как организаторы предлагают сопоставлять юнитов из new vehicles и vehicle update? Через координаты?
That’s really, as the organizers propose to compare units of new vehicles and vehicle update? Using coordinates?
getId() and has Vehicle and VehicleUpdate
Вот действительно, как организаторы предлагают сопоставлять юнитов из new vehicles и vehicle update? Через координаты?
getId() есть и у Vehicle, и у VehicleUpdate
BB
Custom Visualizer since last year, fit or wait until finished?
Кастомный визуализатор с прошлого года подойдет или ждать пока допилят?
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
Нет метода получения всей техники. В World есть getNewVehicles, но, я так понимаю, эта техника пропадёт из списка после генерации в мире. Гарантируется ли неизменность списка объектов, полученных через getNewVehicles?
В разделе “Быстрый старт” есть пример
getId() and has Vehicle and VehicleUpdate
Yes, thanks, I missed it for three inheritances.
getId() есть и у Vehicle, и у VehicleUpdate
Да, спасибо, проморгал его за тремя наследованиями.
Akvelon
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”?
move.setX() и move.setY() - это конечная точка перемещения или вектор скорости?
другими словами, остановится ли юнит сам при перемещении из (0, 0), без препятствий и с move.setX(10) или его нужно будет остановить “вручную”?
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.
move.setX() и move.setY() - это конечная точка перемещения или вектор скорости? другими словами, остановится ли юнит сам при перемещении из (0, 0), без препятствий и с move.setX(10) или его нужно будет остановить “вручную”?
Разобрался. Это точка назначения, остановятся.
BB
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.
Пока ведет стратегия собраться в большую какаху и дальше на удачу. Смешно смотрится когда по углам 2 такие кучки стоят) Надо делать игру 2 на 2, или 4 игрока. Чтобы если 2 бездействуют то они в пролете по очкам.
МГУ им. М.В. Ломоносова
Accepting new parcels died? for half an hour not testada…
Прием новых посылок умер? уже полчаса не тестятся…
Understood. This is the point of destination, stop.
Strange, I is the displacement vector, don’t stop.
Разобрался. Это точка назначения, остановятся.
Странно, по моему это вектор перемещения, не останавливаются.
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 :)
Странно, по моему это вектор перемещения, не останавливаются.
Может, я туманно выразился. Юнит будет перемещен не более, чем на заданный вектр перемещения. В локал-раннере останавливается :)
Strange, I is the displacement vector, don’t stop.
It’s not the destination. Is the displacement vector of the group.
Странно, по моему это вектор перемещения, не останавливаются.
Это не точка назначения. Это вектор смещения группы.
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
Пока ведет стратегия собраться в большую какаху и дальше на удачу. Смешно смотрится когда по углам 2 такие кучки стоят) Надо делать игру 2 на 2, или 4 игрока. Чтобы если 2 бездействуют то они в пролете по очкам.
согласен полностью
Organization::ISDDesign
When you add buildings strategy debola will not work.
Когда добавят зданий стратегия дезбола не будет работать.
Moscow
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
Вопрос, можно ли как то сохранять накопленную статистику в файл на сервере? Ну т.е. например я хочу использовать несколько типов стратегий, и вести некоторую оценку их эффективности, возможно ли реализовать сохранение данных? С последующим их использованием соответственно
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?
Вопрос, можно ли как то сохранять накопленную статистику в файл на сервере? Ну т.е. например я хочу использовать несколько типов стратегий, и вести некоторую оценку их эффективности, возможно ли реализовать сохранение данных? С последующим их использованием соответственно
“запрещается взаимодействие с сетью, файловой системой и другими ресурсами, кроме оперативной памяти и текущего каталога” Я правильно понимаю что использовать корневого каталога ранера стратегии не возбраняется?
BB
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.
В локал ранере косяк, не всегда приходят данные в world.VehicleUpdates. У меня из за этого точные расчеты в стратегии не работают. Я считаю что все мою юниты остановились, а это не так.
BB
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%
Причем когда я двигаю однотипные я такого не встречал ни разу, вот разными попадается. Причем, они не мешают друг другу 100%
BB
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.
Если указывать Move и какой то вектор, иногда некоторые объекты из выделенной коллекции продолжают ещё двигаться какое то время.Причем всегда по разному.
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.
В локал ранере косяк, не всегда приходят данные в world.VehicleUpdates. У меня из за этого точные расчеты в стратегии не работают. Я считаю что все мою юниты остановились, а это не так.
Специально для этого случая я проверяю отсутствие обновлений по координатам в течении 2х тиков, а не одного.
БрГТУ
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.
Игрок на позиции №2 иногда забивается в угол, а не едет в центр. И видимо это косяк движка игры, т.к. на позиции №1 такого поведения не наблюдается.
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
Специально для этого случая я проверяю отсутствие обновлений по координатам в течении 2х тиков, а не одного.
1) В течении 2х тоже не всегда работает, сделал в течении 3х 2) Проблема с командой move всё на смарку отправляет, так как ломает порядки которые четко рассписанны
ИКИ РАН
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.
Доброй ночи. Подскажите пожалуйста, с чем связано отсутствие возможности повернуть группу из самолетов 10х10 относительно центра группы на 45 градусов. Для любых других типов юнитов это работает. В правилах никаких отсылок на различия между юнитами в механике поворота не нашел. Если добавить к координатам точки поворота по 1 , то появляется вероятность поворота, однако он происходит не каждый запуск.
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.
Доброй ночи. Подскажите пожалуйста, с чем связано отсутствие возможности повернуть группу из самолетов 10х10 относительно центра группы на 45 градусов. Для любых других типов юнитов это работает. В правилах никаких отсылок на различия между юнитами в механике поворота не нашел. Если добавить к координатам точки поворота по 1 , то появляется вероятность поворота, однако он происходит не каждый запуск.
Возможно самолёты упираются друг в друга. Если перед поворотом Scale делать для уплотнения.
Moscow
Mmmm….. I just don’t understand why the behavior in the game is so much different from the behavior in lokal runner….
Мммм….. ни как не пойму почему поведение в игре так сильно отличается от поведения в локал ранере….
Saint Petersburg
One gets the feeling that something is not right with the frequency of the games in the Sandbox. I read about the same interval for all participants. It turns out that it’s different. For example, take yourself (http://russianaicup.ru/profile/malinovsky239) and the player with whom I two hours ago, I was in one game (http://russianaicup.ru/profile/doratio). Consider the moment when our game happened around the same time: 3:46 I, 3:58 - doratio. At the moment (13:10) I got three games (not counting the one in 3:46), and doratio - eight (also not counting the first game). The hope is that soon I will still be fourth, but still goes in two times less.
Складывается ощущение, что что-то не в порядке с частотой проведения игр в Песочнице. Выше я читаю про одинаковый интервал для всех участников. На деле оказывается, что он разный. Для примера возьму себя (http://russianaicup.ru/profile/malinovsky239) и игрока, с которым я два часа назад попал в одну игру (http://russianaicup.ru/profile/doratio). Рассмотрим момент, когда наши игры случились приблизительно одновременно: в 3:46 у меня, в 3:58 - у doratio. На текущий момент (13:10) я попал в три игры (не считая той, что в 3:46), а doratio - в восемь (тоже не считая первой игры). Есть надежда, что скоро у меня всё-таки будет четвёртая, но всё равно выходит в два раза меньше.
BB
One gets the feeling that something is not right with the frequency of the games in the Sandbox. I read about the same interval for all participants. It turns out that it’s different. For example, take yourself ( http://russianaicup.ru/profile/malinovsky239 ) and the player with whom I two hours ago, I was in one game ( …
Like with the fallen strategy run less frequently. And if you have not laid. But it’s not exactly
Складывается ощущение, что что-то не в порядке с частотой проведения игр в Песочнице. Выше я читаю про одинаковый интервал для всех участников. На деле оказывается, что он разный. Для примера возьму себя ( http://russianaicup.ru/profile/malinovsky239 ) и игрока, с которым я два часа назад попал в одну игру ( …
Вроде игры с упавшей стратегией запускаются реже. И если давно не выкладывал. Но это не точно
Лицей БГУ
One gets the feeling that something is not right with the frequency of the games in the Sandbox. I read about the same interval for all participants. It turns out that it’s different. For example, take yourself ( http://russianaicup.ru/profile/malinovsky239 ) and the player with whom I two hours ago, I was in one game ( …
The same problem, only I had not fallen strategies and many new packages.
Складывается ощущение, что что-то не в порядке с частотой проведения игр в Песочнице. Выше я читаю про одинаковый интервал для всех участников. На деле оказывается, что он разный. Для примера возьму себя ( http://russianaicup.ru/profile/malinovsky239 ) и игрока, с которым я два часа назад попал в одну игру ( …
Та же самая проблема, только у меня не было упавших стратегий и много новых посылок.
Saint Petersburg
The same problem, only I had not fallen strategies and many new packages.
In fact, most likely, the strategy still falls (at least, I have a problem with that turned out). If it exceeds the time limit towards the end, it’s not really noticeable (especially because the units continue to shoot), but falling from this strategy does not cease to be.
Та же самая проблема, только у меня не было упавших стратегий и много новых посылок.
На самом деле, скорее всего, стратегия всё-таки падает (во всяком случае, у меня с этим проблема оказалась). Если она превышает ограничение времени ближе к концу, то это не особо заметно (тем более, что стрелять юниты продолжают), но упавшей стратегия от этого быть не перестаёт.
СПбПУ Петра Великого (Политех)
Under the rating schedule, select the filter “Game fallen strategy.” You both have games today fall, because the penalty in terms of frequency of games.
Под графиком рейтинга выберите фильтр “Игры с упавшей стратегией”. У вас обоих игры сегодня падали, потому и штраф по частоте игр.
Kiev
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.
Is there any solution to this problem? I have the same thing and very spoiled life. Define the vector, for example (10;0), and some units will pass 10.00009, for example. Because of this crumbling system.
Если указывать Move и какой то вектор, иногда некоторые объекты из выделенной коллекции продолжают ещё двигаться какое то время.Причем всегда по разному.
Есть ли какое-то решение этой проблемы? У меня то же самое и очень портит жизнь. Задаешь вектор, например (10;0), а некоторые юниты проедут 10.00009, например. Из-за этого рушится строй.
BB
Is there any solution to this problem? I have the same thing and very spoiled life. Define the vector, for example (10;0), and some units will pass 10.00009, for example. Because of this crumbling system.
I am very filigree solved the problem. I decided that the idea is crap and abandoned it)
Есть ли какое-то решение этой проблемы? У меня то же самое и очень портит жизнь. Задаешь вектор, например (10;0), а некоторые юниты проедут 10.00009, например. Из-за этого рушится строй.
Я очень филигранно решил проблему. Решил что идея хрень и отказался от неё)
I am very filigree solved the problem. I decided that the idea is crap and abandoned it)
I have a selection that used the error of 0.00001
Я очень филигранно решил проблему. Решил что идея хрень и отказался от неё)
У меня такое с выделением, использовал погрешность 0.00001
I have a selection that used the error of 0.00001
I was not highlighting it. I moved the group to the right 9 times, each time reducing it by one line and the last line, the part shifted again and by accident. The height is always the same selection. I had to choose. Can certainly cocacol somewhere, but the steps all the rules.
У меня такое с выделением, использовал погрешность 0.00001
У меня именно не с выделением было. Я сдвигал группу вправо, 9 раз, каждый раз уменьшая её на одну линию и в последней линии, часть сдвигалась ещё раз причем случайно. По высоте всегда одно выделение. Я не мог не до выбрать. Может конечно косячнул где то, но по шагам всё норм было.
Лицей БГУ
When the strategy will cease to be falling, and it will participate in games more often?
Когда стратегия перестанет считаться падающей, и она будет участвовать в играх чаще?
СПбПУ Петра Великого (Политех)
When the strategy will cease to be falling, and it will participate in games more often?
Look at the rules there are limitations on time and memory work strategy. Also, the results of any game click on the icon and see the log. Specifically you strategy to use all the CPU time is 210 seconds.
Когда стратегия перестанет считаться падающей, и она будет участвовать в играх чаще?
Посмотрите в правилах есть ограничения по времени и памяти работы стратегии. Также можно в результатах любой игры нажать на иконку языка и посмотреть лог. Конкретно у вас стратегия использует всё процессорное время - 210 секунд.
Look at the rules there are limitations on time and memory work strategy. Also, the results of any game click on the icon and see the log. Specifically you strategy to use all the CPU time is 210 seconds.
He means that he didn’t fall the strategy and when it will be more likely to participate in the games, if I understand correctly
Посмотрите в правилах есть ограничения по времени и памяти работы стратегии. Также можно в результатах любой игры нажать на иконку языка и посмотреть лог. Конкретно у вас стратегия использует всё процессорное время - 210 секунд.
Он имеет ввиду, что у него больше не падают стратегии и когда он станет чаще участвовать в играх, если я правильно понял
Rock Flow Dynamics
Game created by the system lasts for 30+ minutes without showing the result. This is due to the high workload?
Игры созданные системой длятся 30+ минут, не показывая результат. Это из-за высокой загруженности?
Game created by the system lasts for 30+ minutes without showing the result. This is due to the high workload?
Of course. The day before the start, and besides Friday. All want to improve :)
Игры созданные системой длятся 30+ минут, не показывая результат. Это из-за высокой загруженности?
Конечно. День перед стартом, да и к тому же пятница. Все хотят улучшить :)
Of course. The day before the start, and besides Friday. All want to improve :)
What started something Thursday
Конечно. День перед стартом, да и к тому же пятница. Все хотят улучшить :)
Чего началось то, еще четверг
SoftOnIT.RU
What started something Thursday
Look at the website in the upper left corner 1 day 2 hours
Чего началось то, еще четверг
Смотрите на сайте в левом верхнем углу 1 день 2 часа
Look at the website in the upper left corner 1 day 2 hours
Yes it is clear)) But the word “Friday” worked as a trigger))
Смотрите на сайте в левом верхнем углу 1 день 2 часа
Да это понятно)) Но слово “пятница” сработало как триггер))
Квартплата 24
Some games will not be replayed. Clearing the cache and hard reset does not help. Loaded almost completely and stands up
Что-то игры не воспроизводятся. Очистка кэша и аппаратная перезагрузка не помогает. Загружается почти полностью и встает
Some games will not be replayed. Clearing the cache and hard reset does not help. Loaded almost completely and stands up
The new version is not sent.. a Rating is not charged and so on.. So soon round :)
Что-то игры не воспроизводятся. Очистка кэша и аппаратная перезагрузка не помогает. Загружается почти полностью и встает
Новые версии не отправляются.. Рейтинг не начисляется и тд.. Значит скоро раунд :)
BB
Odd game stuck haha)) all testing like crazy)
Чет игры зависли нафиг)) все тестируют как ненормальные)
Rock Flow Dynamics
Endless queues to the parcel strategies are now even and roll back probably not make it before the start. It would be nice though would be the ability to cancel to have in this case.
Бесконечная очередь на посылку стратегий, теперь даже и откатить не успеть наверно до начала. Неплохо бы хотя бы возможность отмены иметь в таком случае.