Chat:Ru/2021-03-05

From CG community
Revision as of 11:35, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/23956705948685> Uljahn: ты бы тогда мог вверх пойти и ещё быстрее его загнать <img src=/a/23956705948685> Uljahn: в т...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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: главное, чтоб ракета на солнце не наводилась как на самый мощный источник излучения :)