Olympiad 2021 Q&A
-
- professor
- Сообщения: 3391
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Olympiad 2021 Q&A
Topic for questions and answers about the 2021 Olympics
Тема для вопросов и ответов по Олимпиаде 2021
Тема для вопросов и ответов по Олимпиаде 2021
-
alerm
- leader
- Сообщения: 682
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 57 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Olympiad 2021 Q&A
Как я понял, регистрироваться до начала (12 апреля) не надо? Главное прислать решение и зарегистрироваться до 25 включительно?
-
- professor
- Сообщения: 3391
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Re: Olympiad 2021 Q&A
В целом так, но
- нам (организаторам) интересно понимать общее количество претендентов
- (предполагаю) участникам интересно знать, кто их соперники
-
IvanLis
- guru
- Сообщения: 5461
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 27 раз
- Поблагодарили: 86 раз
Olympiad 2021 Q&A
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5461
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 27 раз
- Поблагодарили: 86 раз
Re: Olympiad 2021 Q&A
Задание не сложное.
Уровень вхождения "низкий".
Будем надеяться, что решений будет на много больше зарегистрировавшихся до старта олимпиады!
У меня вопрос к участникам .
При разработке Арбитра, у меня было время с ним поэкспериментировать и в образовательных целях я решил испытать....
О том, что я испытывал, я расскажу позже.
А пока, вопрос в следующем. Позволите ли Вы принять участие в соревнованиях моей "Змейке", на расстановку призовых мест это никак не повлияет, мы ее просто не будем учитывать. Тем более я не претендую на призы, лучшая награда, это Ваше участие. Мне интересно, на сколько удачным получилось решение, которое я не решал ?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
alerm
- leader
- Сообщения: 682
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 57 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Olympiad 2021 Q&A
Спорное утверждение, даже если непосредственно не учитывать в рейтинге, то от влияния, вносимого змейкой, никак не избавится.
-
IvanLis
- guru
- Сообщения: 5461
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 27 раз
- Поблагодарили: 86 раз
Re: Olympiad 2021 Q&A
Если хоть один из участников приславших решение будет против, то я не буду этого делать.
Тем более мне ник-то не помешает для себя все прогнать и посмотреть.
Для определения победителя будет использоваться Швейцарская система (в некоторой модификации, что бы нивелировать случайности), позволяющая ранжировать участников, по этому мне кажется, что повлиять никак не должно.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Olympiad 2021 Q&A
Ваш алгоритм может переигрывать остальные змейки, и не давать им "съедать" еду. Таким образом, змейки-противники будут проигрывать - что само собой повлияет на общий результат, т.к. на выходе количество набранных баллов будет меньше.
Т.е. в одной и той же змейки количество набранных баллов зависит от змейки-противника.
Тем более, что зная "внутренности" арбитра невозможно создать змейку, полностью игнорируя эти знания (не знаю конкретно как это может помочь, но все-таки).
Я может решение вообще не сдам (т.е. по итогу мне может быть все равно) - но мне кажется что будет лучше потом прогнать Ваш алгоритм с остальными паралельно, но мимо турнирной сетки. А потом можно будет сравнить результаты, например, по количеству набранных баллов - если ранжирование будет одинаковое то Вы правы и влияния на исход нет, но если будут разные - значит есть влияние.
Мы делили апельсин - много наших полегло...
-
IvanLis
- guru
- Сообщения: 5461
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 27 раз
- Поблагодарили: 86 раз
Re: Olympiad 2021 Q&A
Тогда больше не возвращаемся к этому вопросу.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 4
- Зарегистрирован: 12 апр 2021, 22:25
- Версия LabVIEW: 2017
- Поблагодарили: 3 раза
- Контактная информация:
Re: Olympiad 2021 Q&A
I have a question regarding the game rules - based on the manual:
"At the beginning of each step, the snake receives information about the state of the world: 4 arrays
3*3 with distances to the obstacle (Barrier), enemy (Snake), own body (Tail) and food (Food) in
this direction. Any objects on the field are not transparent, which means that the snake sees only the
nearest object and has no information about what is behind it. Distance in all directions has an
integer value and determines the number of cells to the object."
As I understand it, snake should not see past any object. I tested the game a little bit. What you can see on the picture is the game with probed data from "Snake Template" VI from blue snakes point of view. From the picture snake should be able to see a barrier in the left direction but have no knowledge of the food and snake in this direction, yet from the data you can see that he has knowledge of these objects.
Have I misunderstood something, or is this a bug? I went briefly over "Snake game" VI in "Snake Project", which I thought to be main VI that will be used for snake competition, but have not found any logic related to excluding objects past the barriers so I am now not quite sure whether this is the code which will be used for arbitration.
"At the beginning of each step, the snake receives information about the state of the world: 4 arrays
3*3 with distances to the obstacle (Barrier), enemy (Snake), own body (Tail) and food (Food) in
this direction. Any objects on the field are not transparent, which means that the snake sees only the
nearest object and has no information about what is behind it. Distance in all directions has an
integer value and determines the number of cells to the object."
As I understand it, snake should not see past any object. I tested the game a little bit. What you can see on the picture is the game with probed data from "Snake Template" VI from blue snakes point of view. From the picture snake should be able to see a barrier in the left direction but have no knowledge of the food and snake in this direction, yet from the data you can see that he has knowledge of these objects.
Have I misunderstood something, or is this a bug? I went briefly over "Snake game" VI in "Snake Project", which I thought to be main VI that will be used for snake competition, but have not found any logic related to excluding objects past the barriers so I am now not quite sure whether this is the code which will be used for arbitration.
-
IvanLis
- guru
- Сообщения: 5461
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 27 раз
- Поблагодарили: 86 раз
Re: Olympiad 2021 Q&A
You are right, the rules are a little incorrectly worded. It is correct to read: "objects of the same type are opaque".
That is, you will see the distance to the nearest object of this type.
You have an Adrbiter on which the competitions will be held.
During the competition, only the "playing field" and "the number of steps before the tail is cut off" will change.
----------------
Для русскоязычной аудитории...
В правилах написано немного некорректно.
Для Змейки непрозрачны объекты одного типа. Т.е. Вы видите только ближайший объект одного типа.
При проведении соревнований будет использоваться именно та версия Арбитра, которая выложена. Но естественно будут меняться "поле" и константы, типа "количества шагов до отсечения хвоста".
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 4
- Зарегистрирован: 12 апр 2021, 22:25
- Версия LabVIEW: 2017
- Поблагодарили: 3 раза
- Контактная информация:
Re: Olympiad 2021 Q&A
Thank you for the clarification. I would like to ask few more questions:
1. It is prohibited to use shift registers to store information between steps. Is it allowed to use them to store information within single iteration of snake template to perform operations with arrays? For example, as in attached picture.
2. Since the playing field will vary, is there any min/max size that could be expected?
3. Will it be possible to view the games during competition online?
1. It is prohibited to use shift registers to store information between steps. Is it allowed to use them to store information within single iteration of snake template to perform operations with arrays? For example, as in attached picture.
2. Since the playing field will vary, is there any min/max size that could be expected?
3. Will it be possible to view the games during competition online?
- Вложения
-
- SR_usage.png (2.28 КБ) 3013 просмотров
Последний раз редактировалось Vollinger 17 апр 2021, 17:45, всего редактировалось 1 раз.
-
IvanLis
- guru
- Сообщения: 5461
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 27 раз
- Поблагодарили: 86 раз
Re: Olympiad 2021 Q&A
Yes, it is allowed. Prohibited only for transfer between steps.
Information transfer between steps is realized only with the help of specially allocated memory.
A priori, the size of the field is unknown to any of the players.
But we will try to make them within reason, so that the competition is spectacular and does not last long.
I will try to organize online broadcast of competition.
In any case, the video and log files of the competition will be published for general access.
At the end of the competition, the solutions of all authors will be available to everyone.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 3
- Зарегистрирован: 05 дек 2018, 09:57
- Версия LabVIEW: 2020
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Olympiad 2021 Q&A
Здравствуйте!
Когда змейка находится у самой границы, в массиве положения еды отображаются нули в направлениях граниицы.
Но, насколько я понял, согласно условиям задачи, должны отображаться -1.
Не критично, но долго не мог понять, почему у меня так много еды змейка находила.
Когда змейка находится у самой границы, в массиве положения еды отображаются нули в направлениях граниицы.
Но, насколько я понял, согласно условиям задачи, должны отображаться -1.
Не критично, но долго не мог понять, почему у меня так много еды змейка находила.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 7 Ответы
- 2200 Просмотры
-
Последнее сообщение ujin1