Chat:Ru/2021-03-05
Uljahn: ты бы тогда мог вверх пойти и ещё быстрее его загнать
Uljahn: в троне ходы поочерёдные, а не одновременные
samrrr: просчитай ходы его, он после этого вниз сходит или влево и не загоню я его, а он меня уже задавит
Uljahn: влево он уже не сможет - там твоя голова будет, а если вниз пойдёт, то ты уйдёшь влево, обползёшь себя и сможешь его отсечь опять
Uljahn: на 19 ходе он идёт не вниз а влево, ты идёшь вверх, он идёт вниз (вверх тупик), ты идёшь влево на 11 и дальше вниз его загоняешь
Uljahn: без вариантов вообще
Uljahn: в троне 1vs1 начальное положение определяет исход партии (при оптимальной игре)
Uljahn: когда больше игроков, то надо думать, кого первого щемить
samrrr: пока я обойду себя, он уже снизу меня обползёт
Uljahn: не успеет
Uljahn: я посчитал уже
samrrr: минимакс этого не поймёт, он просто так глубоко не заглянет
Uljahn: так тебе оценка нужна нормальная
Uljahn: Мэд уже намекал вроде
Uljahn: да и ты вроде про объём говорил
samrrr: объём не поможет тут, тупо он одинаковый пока не зажал окончательно
Uljahn: надо учитывать очерёдность ходов
Uljahn: на заглавной странице трона куча ссылок, в т.ч. и на оценочную
samrrr: объёму пофиг
Uljahn: https://www.a1k0n.net/img/voronoi.gif
samrrr: вороной сломается на проблеме встречного столкновения
Uljahn: ?
mykeich: ухты gif:)
samrrr: в твоей гифке кадр с пустыми углами
mykeich: А зачем так сложно объем считать? Зачем делить карту пополам?
samrrr: это карта 100% доступных ходов
Uljahn: для оценки контролируемой площади
mykeich: Те ходы которые отнять соперник не сможет в ближайшие сколько то ходов?
Uljahn: угу
samrrr: которые не сможет отнять никак
mykeich: Это важно для данного пазла?
samrrr: это не пазл
samrrr: только с чего белая полоса между то? там же очерёдность хода решать должна
Uljahn: клетки на равных расстояниях игнорируются
Uljahn: ничейные
samrrr: но они же не ничейные, у них есть однозначный владелец
Uljahn: зависит от очерёдности ходов
samrrr: но эта заливка не поможет в дилеме встречи, когда 2 идут друг на друга
Uljahn: так это просто оценка для минимакса
Uljahn: ну, глубину 2 добавь
Uljahn: чё ты как маленький
Uljahn: на гифке ходы одновременные, поэтому есть белые поля (ничейные), в троне их не будет, конечно
Uljahn: это просто демонстрация принципа оценки
samrrr: так уже поздно будет, надо было раньше сворачивать эдак ходов на 10
Uljahn: так и сворачивай заранее туда, где оценка выше
samrrr: так дальше 7 ходов вглубь не заглянуть
Uljahn: поэтому и используют оценку Вороного
MadKnight: samrrr на гифке одновременные ходы
MadKnight: а в троне поочерёдные
MadKnight: так что со встречей никаких проблм
samrrr: есть проблемы
samrrr: один игрок будет считать что занял всё, а другой ничего хотя это нетак
MadKnight: всмысле
MadKnight: почему
MadKnight: ты о чём
MadKnight: samrrr поконкретнее
MadKnight: samrrr там просто считаются клетки куда ты можешь добежать быстрее противника
samrrr: ну вот взять встречу на углу
MadKnight: это скорее "под твоей защитой" от противника, а не взять
MadKnight: а, ты про тот реплей?
MadKnight: так он увидит что он займёт всё если "задавит" противника ходами вниз
MadKnight: противник же не успеет выехать
MadKnight: ему нужно 2 хода чтобы выехать
samrrr: https://www.codingame.com/replay/532165988 вот тут синий с жолтым на 19 ходу
MadKnight: samrrr ты по тикам/ходам смотри, а не Play
MadKnight: https://www.codingame.com/replay/532282911
MadKnight: samrrr а что там ?
samrrr: полностью заливка у жолтого должна быть
MadKnight: так ты заливку делаешь после хода
MadKnight: ты либо идёшь вправо и заливаешь
MadKnight: либо вверх и заливаешь
samrrr: но на пред ходу то этот вариант так и заливается
samrrr: как жолтый заперт в углу
samrrr: как жолтый запер в углу
MadKnight: так для того и глубина больше 1 нужна
MadKnight: глубина 2 уже это решает
samrrr: тогда 2 ходами ранее
MadKnight: так с глубиной противник уже будет пытаться выкрутиться
MadKnight: samrrr ну придумай что-то лучше чем voronoi
dimulien: Всем привет. Где можно почитать как высчитывается score в многопользовательских соревнованиях типа https://www.codingame.com/multiplayer/bot-programming/fireworks
samrrr: тамже написано как
dimulien: Я имею в виду не в самой игре, а ранг игроков
dimulien: Leaderboard
samrrr: побеждай и он повысится
wlesavo: https://en.wikipedia.org/wiki/TrueSkill
MadKnight: wlesavo чё как там работа?)
dimulien: Просто забавно было: был на первом месте, исправил ошибку в коде, засабмитил. Упал на 4-ое.
dimulien: Спасибо за ссылку
MadKnight: dimulien, а, так это рандом просто
samrrr: значит с ошибкой лучше было, верни её на место
MadKnight: тебе рандомит бои с рандомными игроками
MadKnight: либо у тебя бот некоторым игрокам сливается и твой rank рандомит, либо твой баг был фичей
MadKnight: такое тоже иногда бывает
dimulien: окей, спасибо
MadKnight: samrrr так ты решил чё с заливкой делать?
samrrr: я решил сначала хоть чёнить сделать
wlesavo: MadKnight ну я не вышел еще, мне ж уволиться надо, а тут с академической наукой в этом плане не все так просто. зато сегодня еще и второй оффер получил, то густо то пусто прямо
samrrr: пишешь заявление и через 2 недели всё, что сложного то?
samrrr: вон у меня gcc решил самовольно free поюзать free(): invalid pointer
wlesavo: samrrr это формально, а так на мне материальная ответственность и прочие прелести, плюс все таки кое какие вещи хочется передать нормально
samrrr: вотэто сложно, у меня ниодного free и даже delete нет, трейс он конечно зажал выдать, как всегда
wlesavo: dimulien ну там в топе разрыв небольшой очень, поэтому такие скачки вполне норма
samrrr: ненадо было подписывать материальную ответственность... теперь ищи как её сдать. а 2 недель вполне хватит, чтобы передать все дела. а если не хватит значит кто-то не хочет их принимать, и это уже не твои проблемы
samrrr: иначе так вечно может продолжаться: "Пожалуйста ещё недельку поработайте а то вас заменить некем..."
wlesavo: samrrr ну не надо было это легко сказать. вся эта академическая наука строится на нюансах и прочем говне, послать можно всех по адресу можно конечно, но потом будет очень тяжело учитывая что ты напрямую зависишь от всех и каждого
wlesavo: это в целом одна из основных причин оттуда свалить для меня
samrrr: алё, ты вроде уходишь оттуда, и очень врятли вернёшься вообще в науку. так чего опасаешься?
wlesavo: так сейчас ничего, а подписывал когда еще не защитившийся был, и без содействия базового ато и с противодействием защищаться было бы очень тяжело
samrrr: но сейчас то ты уходишь, снимай мат ответственность и сваливай, теперь то пофиг пройденный этап
wlesavo: ну собственно этим и занимаюсь, но это таки процесс требующий некоторого участия
samrrr: ну так напиши заявление, чтобы 2 недели начали ход и занимайся
samrrr: на тебя же не записанно что-то действительно ценное?
wlesavo: записано все, но я уже нашел кому передать и вроде процесс начался. а так да, поговорю с начальником и напишу заявление. у меня еще так совпало что отпуск со вторника начинается, но как раз должно в две недели все уложиться примерно
samrrr: неужели всё было так плохо, что пришлось согласиться подписать такое?
Uljahn: я как раз из-за подобного из аспирантуры ушёл
Uljahn: откосил от армии и adios
wlesavo: ну как бы тут два стула, либо садишься на один из них, либо уходишь. вообще к тому моменту уже все было достаточно не очень и затянулось дольше чем должно было, поэтому я решил не усложнять
samrrr: Uljahn красавчик
Uljahn: бюрократия, кумовство, "подарочки", в кулуарах обсуждают не научную новизну, а у кого заливное было вкуснее на банкете после защиты
Uljahn: тру стори
wlesavo: у нас все относительно не так плохо, но последние годы скатилось, начальник в целом нормальный ученый, пошел в руководство и на этом фоне как-будто чуть двинулся кукухой, везде у него какие-то интриги политические игры революционеры и личные враги. может конечно он всегда таким был просто далеко от власти находился, но тут прям гг
samrrr: норсальный и учёный в россии это возможно? какой адекватный человек пойдёт на работу за вдвое меньшую зп?
dbf: у меня один однокурсник относительно неплохо устроился в науке с грантами, правда это около-it, там полегче. а так да, многие по этой части уехали уже
samrrr: ну так для 1 места работы сойдёт, если больше никуда не берут. а относительно неплохо по сравнению с чем?
dbf: по сравнению с работой программистом в индустрии в том же городе
samrrr: ну развечто так... на переезд копить
samrrr: https://www.codingame.com/share-replay/532317430 походу заливка кривая
samrrr: просто отдался ему
MadKnight: точно
MadKnight: может у тебя +-1 на очерёдность ходов?
MadKnight: ты же в заливке учитываешь что это ход противника?
samrrr: врятли
MadKnight: и типа если клетка на одинаковом расстоянии от вас - то её берёт противник
MadKnight: потому что его ход первый
MadKnight: яб сказал что у тебя в этом баг
samrrr: game.FillV(player_id); вроде да
MadKnight: ну типа ты делаешь заливку из соседней от себя клетки
MadKnight: значит первым ходит противник
MadKnight: у тебя крч явно +-1 где-то баг
samrrr: неа
samrrr: это чистое УБ
MadKnight: чё за уб
samrrr: а хз
MadKnight: всмысле
samrrr: я решил вывести результат, и мой бот стал правильно играть
MadKnight: лол
MadKnight: он испугался
samrrr: https://www.codingame.com/replay/532320108 мой бот увидел что всё плохо и суициднулся мда....
samrrr: https://www.codingame.com/replay/532320546 дожимать неумеет...
MadKnight: он не хочет почему-то противника закрывать полностью
samrrr: потомучто тогда навсегда будет отрезана возможность зайти в тот маленький ход
samrrr: а это -10 очков
samrrr: https://www.codingame.com/share-replay/532321682 тут под конец до него доходит, что пора зажать
samrrr: https://www.codingame.com/share-replay/532326199 отдался боссу...
samrrr: главное онже понимает что слив...
samrrr: http://chat.codingame.com/pastebin/9c556ff2-f4fe-48a4-9e08-a65e923f7edc
samrrr: https://www.codingame.com/share-replay/532327926 это самый эпичный слив из всех
wlesavo: samrrr ну ты зря так, вполне есть объективно хорошие ученые с хорошим качеством работ, топовыми направлениями и даже хорошим оборудованием. И нормальные деньги тоже можно поднимать на грантах и гос заказах, но это конечно скорее исключения, базовая линия достаточно низко расположена
samrrr: нормальные это сколько?
Uljahn: нормально - это когда за счёт грантов можешь закупаться норм оборудованием и удовлетворять собственное любопытство, ради зп в науку идти смысла нет
samrrr: нафиг такое, я уж лучше на норм работу пойду, и оборудование закупить смогу не хорошее а отличное)
Uljahn: не сможешь, скорее всего
samrrr: неужели так дорого стоит?
Uljahn: прилично, да и не любое оборудование продают частникам
samrrr: хорошо что пока компы продают) а то оборудование что я видел в университете ещё времён ссср, и причём это в большом города и не последнем университете...
samrrr: я так и не научил бота дожимать, так и не отловил причину слива, даже заполняет бот плохо, но тем не менее босс повержен... мда...
Uljahn: босс - это же просто бот одного из игроков
wlesavo: samrrr ну 200-300к для науки нормальные деньги. а так цена за оборудование хорошее в миллионах долларов обычно исчисляется, и часто действительно напрямую частнику его купить просто невозможно изза ограничений разных
samrrr: ну предположим адронный коллайдер точно не купить, но что ещё под запреты попало?
Uljahn: например, всё, что содержит источники радиации или мощные источники электромагнитного излучения
Uljahn: ну и некоторое высокоточное оборудование производят поштучно на заказ
MadKnight: samrrr какого босса победил?
MadKnight: голду?
MadKnight: у тебя миник уже?
MadKnight: так миником его легко
samrrr: трона
MadKnight: я имел ввиду - голду?
MadKnight: или серебро какое
samrrr: да голду, остальные боссы фуфло а не боссы
wlesavo: во Uljahn шарит, многое оборудование такого плана особенно источники излучения, не только высокомощные но и определенные диапазоны частот под военные ограничения попадают
YurkovAS: круто же свой локатор сделать, еще и с нуля все самому
YurkovAS: ну или радио
samrrr: радио делается запросто, десяток элементов и всё
YurkovAS: ты понимаешь как радио работает и как его сделать самому?
amurushkin: YurkovAS: это не так сложно. нас еще учили усилки рассчитывать на любую мощность. я на 5 даже сдал. потом забыл правда :))
samrrr: бери антену, прикрути усилитель определённой частоты и всё
amurushkin: еще мы баловались рассчетом различных гирлянд. чтобы светились в нужной последовательности. там целая системы была как рассчитать какие логические элементы нужны и чтобы этов се зациклить
YurkovAS: там же еще сигнал надо расшифровать?
amurushkin: в радио он не шифрованый
YurkovAS: или у всех радио он одним алгоритмом сделан
amurushkin: можно на колонку от компа ловить даже
YurkovAS: и вообще, как там в электромагнитных волнах передается
YurkovAS: там вольты в каждой волне?
samrrr: какое расшифровать, большая часть простым аналоговым сигналом идёт
amurushkin: там звуковая волна
YurkovAS: звуковая?
amurushkin: да
YurkovAS: а почему электромагнитные? где электричество? т.е. вольты
amurushkin: ну всмысле там нет никаких сжатий ничего. прямо звук поверх несущей волны
amurushkin: волты это там где мощность излучателя :)
YurkovAS: в чем звук измеряется?
samrrr: -1..1
amurushkin: у звуковой волны есть частота и амплитуда
amurushkin: не видел никогда визуализацию?
YurkovAS: нее
YurkovAS: ну одно из них же это fm - наверное частота
amurushkin: ну нарисуй несколько синусов с разной частотой на одном графике. это вот будет оно
samrrr: нет))
YurkovAS: тогда звук закодирован в амплитуде?
amurushkin: амплитуда это мощность как бы. громкость
samrrr: какое закодирован, амплитуда и есть звук
YurkovAS: звук тоже электромагнитные волны же? как и зрение наше
samrrr: нет))
samrrr: звук это колебания создуха
samrrr: звук это колебания воздуха
amurushkin: ну веды считают что наоборот электричество это звук. но это другая тема
YurkovAS: свет это электромагнитные волны? ну в нашем видимом диапазоне
samrrr: да чё уж там, всяких глупцов в инете полно
YurkovAS: а радио типа не электромагнитные волны?
amurushkin: волны и то и то. только на разной частоте
amurushkin: и с разной скоростью
amurushkin: вообще свет себя ведет и как волна и как частица
samrrr: помню один мне всё загонял про необратимые матрицы поворота...
YurkovAS: в общем вы сможете сделать радио из гавна и палок?
YurkovAS: если окажетесь на необитаемом острове
samrrr: amurushkin ващето Радиоволны и частоты Радиоволны – это электромагнитные колебания, распространяющиеся в пространстве со скоростью света (300 000 км/сек).
amurushkin: YurkovAS: из говна нет. для этого нужна проволока, и динамик
amurushkin: samrrr: спорить не буду. давно учился и не помню уже нифига.
YurkovAS: ну вот, электромагнитные волны, и они всегда со скоростью света летят
samrrr: это основы физики, свет идёт с одной скоростью независимо от частоты
YurkovAS: и радио тоже, верно?
amurushkin: YurkovAS: у тебя была когда нибудь колонка маленькая компьютерная? так вот она радио ловит. моя иногда польское какое то ловила
YurkovAS: ну колонка уже не простое устройство
YurkovAS: еще раз, как передать информацию там?
amurushkin: простое :)
samrrr: свет и радио это просто название диапазонов частот электромагнитных волн
amurushkin: смотри расскажу как сам понимаю
YurkovAS: да, точно, лучше в ютюбе гляну
YurkovAS: просто я думал в волнах передают типа вольтов
amurushkin: радиоволна попадает на антенну. там появляется электричество. через катушку оно фильтрует частоту и подается на динамик. а динамик это такой электромагнит. он от тока вибрирует и создает звуковую волну
samrrr: amurushkin в клетку её помести))
samrrr: amurushkin через усилитель, а не через катушку, без усиления нефига не услышать
amurushkin: ну там же еще есть фильтр который частоты срезает. для этого же настраивают приемник
samrrr: усилитель и есть фильтр
amurushkin: вот тут я не соглашусь наверное
samrrr: наверное ты не проходил курс про усилители
amurushkin: проходил в 2000 году :) на 5 даже :)
amurushkin: но я плохо учился начиная с 3 курса. да и забыл все. я все же программировать всегда хотел
samrrr: тогда бы ты знал что фильтрация частоты одна из задач усилителя
amurushkin: вот 20 лет назад я это наверняка знал :)
samrrr: или вернее неустранимый баг)
amurushkin: я по специальности никогда не работал. все выветрилось абсолютно. не мое это
YurkovAS: samrrr и радио станцию сможешь сделать?
Uljahn: детекторный приёмник может сделать даже школьник
samrrr: мне легче её купить, да и нафига она мне?
YurkovAS: если уметь делать радио станцию и радио приемник, тогда можно будет сделать и локатор? радио волны же будут отталкиваться и прилетать назад? останется только понять что они твои и когда и куда были выпущены
YurkovAS: ладно, лучше ютюб посмотрю. я его иногда смотрю, правда большая часть вылетает через другое ухо
YurkovAS: надо его заткнуть, чтоли...
Uljahn: зависит от того, на каком расстоянии тебе надо детектировать объекты, а то может лучше LiDAR или ультразвуковые сенсоры использовать
samrrr: а что ультразвук на пару километров детектит?
Uljahn: я и говорю, что от расстояния зависит
samrrr: лучше простой радар пилить, класическую крутилку как в факторио нарисовали
Uljahn: с активной радиолокацией я бы не советовал связываться, там военщина мониторит, приедут и крутилку вставят в одно место
samrrr: да меньше километра можно тупо камеру поставить)
YurkovAS: :)
samrrr: то как поставить крутилку и протестить её не спалившись это уже другая тема, да и врятли везде и все частоты запрещены
Uljahn: щас вроде ещё можно купить sdr usb-приёмник в инете, если ещё не запретили
samrrr: да кстати вариант для ленивых в аэропорту только детектор поставить, там наверняка есть хоть какойнибуть радар
samrrr: ещё гугл любит картографировать военные базы, рядом с дачей какраз одна была... там тоже радары могут быть
Uljahn: лет 10 назад в инете были онлайн трансляции даже, где милицейскую частоту ретранслировали, сейчас-то всё уже шифруется, наверное
samrrr: да врятли этоже россия
samrrr: как кстати радар активный засечь могут? если он вверх направлен а не вбок
Uljahn: идеальных антенн не бывает, это не лазер, всегда часть излучения рассеивается в стороны
Uljahn: есть такая штука - диаграмма направленности антенны
samrrr: загасить его обратным излучением, да и не должно так сильно фонить что и за километр заметно
Uljahn: от мощности будет зависеть, если не превышать допустимые нормы, то и засекать никто не будет, но и выхлоп будет слабенький\
Uljahn: нам же надо потом поймать отражённый сигнал
Uljahn: а мощность сигнала ослабляется пропорционально квадрату расстояния, вроде
samrrr: на боинг должно и слабого хватить, онже большой
samrrr: ненаправленного сигнала, лазер то чет не следует этому правилу
Uljahn: лазер тоже рассеивается и поглощается атмосферой
Uljahn: там не квадрат, конечно
samrrr: неособо) почти не рассеивается, рекетыж по несу наводят
samrrr: неособо) почти не рассеивается, рекетыж по нему наводят
Uljahn: потому что он не сильно затухает на пути до цели и обратно
samrrr: обрарно какраз уже по квадрату
samrrr: обратно какраз уже по квадрату
Uljahn: логично
samrrr: но вообще лучше не радар пилить, а чёнить поинтереснее
YurkovAS: вы понимаете и как ракету навести на цель :)
YurkovAS: там же тоже комп и локатор
YurkovAS: и она потом сама рулит и летит в эту цель. и как она ее не теряет среди всех...
YurkovAS: микро-самолет
YurkovAS: реактивный, круто :)
samrrr: теряет, бывает. а вообще всё просто, берёшь да доруливаешь туда, куда цель уходитверх низ лево право, на графитацию направление вверх и прочее вообще пофиг
samrrr: ести раката еше и пару квадратиков из теории управления заюзает, то это вообще типо smart и от неё не уйти
Uljahn: главное, чтоб ракета на солнце не наводилась как на самый мощный источник излучения :)