Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, история, 9 лет назад, По-русски

Добрый день!

Уже совсем скоро состоится финал RCC этого года. 19-го сентября финалисты сразятся за звание чемпиона Russian Code Cup и призовой фонд от Mail.Ru. К моему сожалению, финал опять будет не совсем онсайт. Как я понимаю будут организованы две крупные площадки: одна в офисе Mail.Ru, а другая в ИТМО. Те, кто не приедут участвовать с этих площадок, примут участие через интернет независимо.

В этом году меня вновь пригласили поучаствовать в трансляции RCC (я уже пробовал себя в этой непривычной роли пару лет назад). Надеюсь, зрителям будет интересно.

Обычно, подобные трансляции проходят по какому-то такому сценарию:

  • беседы с гостями в студии,
  • включения в зал соревнования с комментариями от ведущих,
  • записанные заранее интервью участников,
  • разборы задач.

Так получилось, что я сам мало когда имел возможность посмотреть трансляцию — почти всегда я слишком близко к месту проведения и либо задействован в проведении, либо слишком озабочен выступлением своей команды, чтобы воспринимать трансляцию.

Вопросы к вам:

  • какие из активностей во время трансляции наиболее интересны?
  • что не интересно?
  • что можно добавить?
  • как бы сделать так, чтобы было интересно и профессионалам и просто заинтересовавшимся?
  • нужны ли, вообще, эти трансляции?

Короче, буду рад мнениям и идеям.

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится

»
9 лет назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится

Чааат! Пожалуйста, не отключайте чат во время стрима! Во время трансляции ACM ICPC WF и GCJ чата не было (и я не знаю ни одной разумной причины, зачем его отключать)! Гораздо же круче смотреть стрим, когда ты рядом можешь в чате пообщаться с теми, кто тоже смотрит. Стрим сразу становится более живым! Особенно если это twitch и в чате куча прикольных смайликов =)

  • »
    »
    9 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    и я не знаю ни одной разумной причины, зачем его отключать

    А я знаю эту причину: всякие флудерасты и прочие козлы люди, способные загадить чат до такого состояния, что любой здравый человек его сам закроет. Все это вкупе с отсутствием желания как-то этот чат модерировать.

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +21 Проголосовать: не нравится

    +100 за чат. В качестве примера: я смотрю трансляции финалов ACM ICPC с 2010 года, и я очень хорошо почувствовал разницу между просмотром трансляции с таблчикой, которую делал zibada (до 2012, кажется, года) и с табличкой, которую делает ahmed_aly. У первого в табличке сверху был встроен чат, в котором по логину на топкодере (кажется) можно было сразу вести обсуждение результатов, и это было супер-клёво, тогда как у ahmed_aly, при всём уважении, такого удобного функционала нет.

    Просмотр любой трансляции (в том числе спортивных мероприятий) гораздо веселее, когда он происходит коллективно, и когда можно быстро обсуждать и реагировать на какие-то события. А когда из механизмов обсудить у тебя есть только комментарии на CF, которые совершенно не дают такой же скорости, как-то выходит грустно.

    С другой стороны, конкретно в данном случае, когда участники пишут через интернет, трансляция очень легко может превратиться в сборище спойлеров. Начиная с того, что в обсуждении на CF/в чате/непосредственно в трансляции могут обсуждаться условия задач, и заканчивая тем, что я могу включить в наушниках тихонько трансляцию, и получится, что я буду узнавать, что сдал Гена или Петя, практически в тот же момент.

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +9 Проголосовать: не нравится

Если сравнить СП с биатлоном, то интересно в порядке убывания:

  • сама гонка (включения в зал/экраны участников с комментариями от ведущих)
  • комментарии профессионалов об особенностях трассы (разбор задач)
  • повторы интересных моментов, например реакция спортсменов и тренеров на удачно пройденый огневой рубеж (сданную задачу)
  • интервью после гонки (контеста)
»
9 лет назад, # |
  Проголосовать: нравится +44 Проголосовать: не нравится

Трансляции исходников с экранов участников.

  • »
    »
    9 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Тут надо очень осторожно. Я понимаю, насколько интересно покопаться в чужом коде, но слишком свежи воспоминания с ЧУ-2013, когда самыми разнообразными способами пытались залезть в монитор команде Unpretired, сидевшую рядом с нами, и все эти способы доставляли кучу неудобств самим Unpretired. Так что если нет метода, который не будет мешать другим участникам, видеть код — лучше не надо)

    • »
      »
      »
      9 лет назад, # ^ |
      Rev. 3   Проголосовать: нравится +7 Проголосовать: не нравится

      Я вот недавно смотрел запись с NWERC2006 — как ни странно, уже тогда метод показывать на ноутбуке в режиме лайв экраны участников был:) И Паучер там комментировал это, сидя в "студии", а не заглядывая из-за спины в комп участников)

      Было бы вообще круто иметь доступ ко всем экранам (а в идеале — еще и веб-камерам) и выбирать интересный тебе самостоятельно.

      На сборах в МФТИ в прошлом году такая фича была (можно было смотреть экраны всех команд во время большинства контестов), работало вроде нормально — значит, тех.возможности есть. Там ведь было довольно немало команд.

      Если по каким-то причинам во время контеста таких возможностей нету — ну так включайте хотя бы фрагменты в основную лайв-трансляцию.

      Upd. Задумался о специфике конкретного контеста. Те, кто не приедут участвовать с этих площадок, примут участие через интернет независимо. — ну ок, в данном конкретном случае идея с кодом как-то не очень :) Но все равно, на будущее :) Как вариант — выложите потом скринкасты всех участников в сеть (как GCJ делают, например).

»
9 лет назад, # |
  Проголосовать: нравится +25 Проголосовать: не нравится

Самое скучное — это разговоры в студии. Как правило они происходят на темы "Расскажите, как Вы пришли в ACM ICPC" или "Насколько сильна сейчас эта команда (похвалите ее тренера и участников)". Такие диалоги больше подходят для круглого стола, нежели для трансляции. Как мне кажется, трансляция в первую очередь должна быть ориентирована на само соревнование. Программирование — не футбол, много action'а не имеется. Поэтому цель трансляции — как-то его добавить.

»
9 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

>> Те, кто не приедут участвовать с этих площадок, примут участие через интернет независимо

Вот и придется вам в очередной раз три часа болтать о пользе спортивного программирования / участниках и их достижениях, потому что о задачах говорить по понятной причине будет нельзя, и мониторы показывать тоже нельзя.

Для меня самое важное в трансляции — возможность выбрать любого участника и посмотреть его монитор, примерно это было на финале, только в зародышевой форме — участников выбирали модераторы. Ну и еще было бы круто иметь человека, который сможет комментировать происходящее на мониторах, лучше всего из топов, знающих задачи. На втором месте чат, непонятно, почему его отключали.

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +17 Проголосовать: не нравится

В первую очередь — спасибо что планируете делать трансляцию :) с ней всегда лучше, чем без нее.

Хотела бы предложить сделать так, чтобы ни одно изменение в топ 3 не было пропущено — часто за интервью или видеороликами теряются и так немногочисленные важные события контеста. По моему опыту всегда стоит прервать собеседника и рассказать о произошедшем.

И выложите пожалуйста после окончания трансляцию целиком,

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

как бы сделать так, чтобы было интересно и профессионалам и просто заинтересовавшимся?

сделать так, чтобы было интересно профессионалам. Если человек заинтересовался, значит у него уже есть базовые знания о предмете, а все остальное он при желании нагуглит. Хороший пример — трансляции с недавнего Ti5. В доте тонна специфических понятий, сленга и т.п., тем не менее в Valve не посчитали нужным устраивать часовые лекции на тему "кто такой Рошан".

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +13 Проголосовать: не нравится

    В этом году вроде был отдельный стрим как раз для новичков.

»
9 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

А как в случае с RCC можно показывать разборы задач, если есть участники, пишущие через интернет?

Мне нравятся по ходу трансляций комментарии вида "участник Х пишет задачу А, он использует такой-то подход и этого не хватает для прохода по ТЛ, ему еще надо сделать то и это", чтобы была какая-то более-менее связная картина происходящего, а не просто "AC-AC-AC-WA-AC".