Chat:Ru/2020-07-25

From CG community
Jump to navigation Jump to search

Default avatar.png jiki: i686-w64-mingw32 это что за зверь может вкурси кто? он 32 таргетит или 64 битную версию?

Default avatar.png jiki: пофиксил

Default avatar.png jiki: сбылась мечта идиота)

Default avatar.png jiki: https://dpaste.com/37V6KN3KN

Default avatar.png jiki: отец сказал отец сделал ток боюсь это уже платная услуга кути как по другому сделать я хз)

Default avatar.png jiki: https://github.com/richkirl/testlinuxandwindowsbuildpull

Default avatar.png jiki: доступно на всех платформах видима

Default avatar.png jiki: оттестил только что

tutubalin: jiki какую задачку решил?

tutubalin: про передатчики на марсе я уже вроде решал

tutubalin: ну или как минимум читал

Default avatar.png jiki: нет туту прости

Default avatar.png jiki: прости плис

Default avatar.png jiki: подскажи как долбаным месоном скомпилитьв екзешник

Default avatar.png jiki: кумейк компилит но там походу уже на лецуху налетел

Default avatar.png jiki: он все скомпилил в екзешник

Default avatar.png jiki: а месон только билд делает но екзешник на стадии компила не делает

Default avatar.png jiki: или вот я создал но он пишет в терминале на винде ку п а не хватает ваще впервые вижу такое

Default avatar.png jiki: у меня для месона все готово для крос прыжка

Default avatar.png jiki: екзе не дает

Default avatar.png jiki: а кумейком так палевно делать я на лецуху налечу

Default avatar.png jiki: https://github.com/richkirl/testlinuxandwindowsbuildpull

Default avatar.png jiki: билды от месона релих от кумейка

Default avatar.png jiki: а ща еще попробую релиз месоном сделать

Default avatar.png jiki: если знаешь подскажи плис я чот не пойму что я не так делаю

Default avatar.png jiki: не могу решение найти и не пойму что не хватает

_kekus: а че в codingame одни боты играют?

_kekus: в clash of code*

tomatoes: могут вроде быть если народу мало

Default avatar.png jiki: не боты

Default avatar.png jiki: нейронки типо

Default avatar.png jiki: там же надо смотреть и кнопки жать

Default avatar.png jiki: прогу запускают показывают браузер

Default avatar.png jiki: она кнопки нажимает

Default avatar.png jiki: или удаленно играют таким макаром она им фотки заданий или текст отсылает

Default avatar.png jiki: в телеграм например

Default avatar.png jiki: он пишет решение ему

Default avatar.png jiki: а он вставляет и кнопку нажимает

Default avatar.png jiki: Томатик подскажи плис как блобить екзешник в месоне

Default avatar.png jiki: я не понимаю чото как это намутить

Default avatar.png jiki: или месон не делает екзешник из линукса для винды

Default avatar.png jiki: кумейк вот сделал

Default avatar.png jiki: палучилась)

Default avatar.png jiki: у кого винда попробуйте)

Default avatar.png jiki: https://github.com/richkirl/testlinuxandwindowsbuildpull/tree/master/build

Default avatar.png jiki: вот чо консоль пишет

Default avatar.png jiki: qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""

Default avatar.png jiki: qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "" This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

YurkovAS: переустанови винду

tutubalin: jiki это какая задачка?

Default avatar.png jiki: Нет Юрков

Default avatar.png jiki: прости туту не задачка

Default avatar.png jiki: я учусь крос прыжки делать под винду чтобы играть в свои игры на лаптопе

Default avatar.png jiki: говорят кароче эта бага

Default avatar.png jiki: щас буду учиться обходить ее

Default avatar.png jiki: бага когото тут все по англиски вот если интересно

Default avatar.png jiki: https://github.com/mesonbuild/meson/issues/2660

Default avatar.png jiki: я щас буду вникать куда прописывать и как с теми либами собирать

Default avatar.png jiki: заодно разберусь как либы создавать валидно

Default avatar.png jiki: как екзешку месоном создать я разобрался!

Default avatar.png jiki: !

YurkovAS: чем cmake, qmake не подходит?

Default avatar.png jiki: от симейка ушел

Default avatar.png jiki: в проекте есть кумейковский

Default avatar.png jiki: он делает статику

Default avatar.png jiki: всмысле кумейк отработал

Default avatar.png jiki: теперь хочу месоном научится

Default avatar.png jiki: https://github.com/richkirl/testlinuxandwindowsbuildpull/tree/master/release

Default avatar.png jiki: рабочий но я боюсь такое исполнять ибо это вроде лицензия уже

Default avatar.png jiki: как тогда сделать кумейком не статик а шейред?

Default avatar.png jiki: тоже пойду погуглю

BorisZ: YurkovAS в ICFP участвовал? ты вроде про него писал

YurkovAS: я не шарю в плюсах (только в конкурсах использую). видел, что многие его юзают

Default avatar.png jiki: C++? слуш ты не шариш всмысле лицензия или нет такое исполнение?https://github.com/richkirl/testlinuxandwindowsbuildpull/tree/master/release

Default avatar.png jiki: мне надо чтобы бесплатно было

Default avatar.png jiki: вот я хочу по лбесплатному научится

Default avatar.png jiki: вот по этой ссылке в релизе под виндой работает

YurkovAS: BorisZ участвовал: полный провал, 0 балов. не понял как стартонуть проект. а когда понял, оставалось уже меньше суток, так ни чего рабочего не удалось запустить.

YurkovAS: BorisZ а ты участвовал?

Default avatar.png jiki: запускаешь докер енвайронмент в него

Default avatar.png jiki: пакуешь проект

BorisZ: неа, собирался даже но тупо забыл (

Default avatar.png jiki: и смотришь в докере если ты под виндой в консоле исполнение в своей среде аля чрут

Default avatar.png jiki: под докер в винде надо! докер всл2 убунту подсистемой пару раз ребутнутся

BorisZ: есть там шансы какие-то или там сыгранные команды старичков всех рвут?

BorisZ: YurkovAS ты один или в команде пробовал?

Default avatar.png jiki: у бориса докер в винде работает)

Default avatar.png jiki: борис надо гитхаб аккаунт докер и и прочее

YurkovAS: BorisZ там надо было написать encoder|decoder для марсианского языка и потом написать игрового бота, который через этот язык работает.

Default avatar.png jiki: прикольно

Default avatar.png jiki: я на гитхабе видел как генерировать свой язык

Default avatar.png jiki: клевая задачка кста!

BorisZ: да блин звучит круто

Default avatar.png jiki: да но Борис докер под виндой геморой

Default avatar.png jiki: поставь посмотри если не веришь

YurkovAS: BorisZ до игры я так и не дошел. вот описание марсианского языка https://message-from-space.readthedocs.io/en/latest/

YurkovAS: информацию они давали по частям, вообще не понятно было, как это даже запустить. надо было сразу же пилить реализацию языка.

Default avatar.png jiki: это нейронка я видел типа на ютубе пилил такую батву на нейронку

Default avatar.png jiki: зачетная задачка и эти спектрограммы

Default avatar.png jiki: можно знаете чо сделать

Default avatar.png jiki: щас линкану задачу мохнатого года кому интересно поиграетесь

YurkovAS: scoreboard https://icfpcontest2020.github.io/#/scoreboard#full


Default avatar.png jiki: https://www.youtube.com/watch?v=aGBjALL-TrU

Default avatar.png jiki: Юр глядь тут инфа тебе наведет на идеи

Default avatar.png jiki: можно написать понималку этого языка)

Default avatar.png jiki: по звуку прям)

Default avatar.png jiki: тоесть либо гляделку писать нейронку как тот тип либо понималку по звуку

BorisZ: начал читать про числа - то что в части Interprenation - это изначально было или надо было самому догадываться?

inoryy: YurkovAS прикольно

Default avatar.png jiki: инори напиши понималку по звуку)

Default avatar.png jiki: :smiley:

inoryy: я в другой подсфере работаю

Default avatar.png jiki: вот вводная)

BorisZ: даже если было, за три дня одному это все не осилить, нужна команда

Default avatar.png jiki: https://www.youtube.com/watch?v=aGBjALL-TrU

Default avatar.png jiki: смотри

Default avatar.png jiki: по условию этого марса комп тебе семпл отправит проигрирает

BorisZ: YurkovAS а на составы команд есть ссылка?

Default avatar.png jiki: тебе надо понять просто

Default avatar.png jiki: кодом ответ парсануть и отправить ответ звуком)

YurkovAS: BorisZ дали изначально эту доку, без последних 3-х пунктов и надо было догадаться. позже добавляли последние пункты.

YurkovAS: BorisZ про составы команд не видел. есть еще дискорд канал на главной ссылка, может там что-то поискать.

Default avatar.png jiki: https://www.youtube.com/watch?v=aGBjALL-TrU с тебя мелодия) какогонить денди трупера)

tutubalin: чото они как-то перемудрили

wlesavo: BorisZ тоже хотел участвовать, но у меня был один день, а они начали соревнование с того что все в дискорде угадывали описание языка, и понятно +- стало только в конце дня и уже времени совсем не было что-то делать

wlesavo: но все таки было ощущение что команда нужна, слишком масштабно чтобы за выходные одному что-то реальное сделать

wlesavo: YurkovAS к началу контеста было до 15го пункта, и за первые 3-4 часа дополнялось активно из чата в дискорде

BorisZ: decode-encode часть - я уловил суть, очень прикольно, набор связанных головоломок получается

wlesavo: выложили сразу стаком под 30 пунктов

BorisZ: wlesavo а декодировали всей толпой что ли в чате?

wlesavo: да

wlesavo: а стаф дополнял доку в прямом эфире

wlesavo: из правильных догадок

inoryy: а в чем суть тогда такой фазы

wlesavo: просто интерес подогреть

wlesavo: я так понял

wlesavo: начали выкладывать по одному пункту за пару недель до контеста

inoryy: т.е. можно было просто в конце дня придти и оттуда уже начинать норм соревнование

wlesavo: типа того

wlesavo: а я себе выделил первый день как раз на контест :slight_smile:

wlesavo: сидел и не понимал че делать то, даже огромный мессадж, который в итоге был чем-то типа рефери игры появился уже прямо под вечер

BorisZ: а сама то что за игра в которую боты играть должны?

BorisZ: и как взаимодействовать? рефери где крутиться?

BorisZ: посылать на сервер картинки-команды - так?

BorisZ: там что-то про шашки, потом про галлактику

YurkovAS: BorisZ https://message-from-space.readthedocs.io/en/latest/game.html#protocol там пример комманд запускать примерно так: quick start-е дописываешь, чтобы отправлял по http в марсианской кодировке, команды своему боту, команды вверху в ссылке есть.

Default avatar.png jiki: так ребят там уровень про

Default avatar.png jiki: задачи надо уметь решать за отведенное их сложности

Default avatar.png jiki: это во всех туториалах говорят и так кстати фрелансеров чекают

Default avatar.png jiki: говорят 2 часа эта задача

Default avatar.png jiki: я типо плачу те за 2 часа

Default avatar.png jiki: уложишься типо

Default avatar.png jiki: тоесть это уровень понимания языка мб

Default avatar.png jiki: или всех вместе смежных тем над вопросом что надо кодить потому и быстро так

Default avatar.png jiki: понятно если новички врываются будут кодить днями

tutubalin: jiki в крестиках в какой лиге?

Default avatar.png jiki: да я пока в лиге месона бьюсь у меня qwindows platforms.prl блин

Default avatar.png jiki: я к тому написал тонну текста что может основная масса команд была работяг программистов ентузиастов

Default avatar.png jiki: у которых тонна опыта

Default avatar.png jiki: и знания в смежных темах

tutubalin: jiki это всё фигня ненужная и непонятная. крестики запили

Default avatar.png jiki: и такие задачи мб решают за 2 чавса

Default avatar.png jiki: крестики нолики?

YurkovAS: да 1мс решают, чего прибедняешься)

Default avatar.png jiki: тут смотри Торвальдс любит Си

tutubalin: https://www.codingame.com/multiplayer/bot-programming/tic-tac-toe

Default avatar.png jiki: вот он любит и пишет на нем

Default avatar.png jiki: он разобрался в ядре

tutubalin: в серебро не выйди хотя бы

Default avatar.png jiki: в модулях

Default avatar.png jiki: а там по модулям покопаться они со всем связаны

tutubalin: *выйди

tutubalin: пофигу на модули и ядра

Default avatar.png jiki: как ты считываешь мужик прописал дофига кучу драйверов понять такую задачку он за скоко сможет?)

tutubalin: в серебро в крестиках выйди

tutubalin: а ты за сколько?

inoryy: tutubalin как жизнь

Default avatar.png jiki: я пока ток додумался что можно той системе ответчика запилить звукового

tutubalin: inoryy норм. записался на урок конной езды )

Default avatar.png jiki: по частоте рубить ответы будет

inoryy: tutubalin шикуешь ))

Default avatar.png jiki: тоесть снимает АЧХ

tutubalin: jiki там контест кончился, а крестики остались не сделанные. пиши крестики

Default avatar.png jiki: покажи чо за крестиики?

tutubalin: inoryy скорее навёрстываю. жаль что я туда лет 20 назад не пришёл. столько девчонок молодых красивых )

Default avatar.png jiki: будь аккуратней

tutubalin: jiki https://www.codingame.com/multiplayer/bot-programming/tic-tac-toe

Default avatar.png jiki: с конями всмысле

Default avatar.png jiki: если ноги нюхает не садись

Default avatar.png jiki: есть примета такая плохая

Default avatar.png jiki: о это из федоры)

Default avatar.png jiki: я видел реализейшн на перле)

Default avatar.png jiki: точнее там не ноги

Default avatar.png jiki: а он типо толи нюхает толи копытом копает у ног

tutubalin: первая лига вводная. ты дальше пройди. хотя бы в серебро

inoryy: а ты купи слона?)

Default avatar.png jiki: инори в школе по истории не рассказывали тебе чтоли?

Default avatar.png jiki: там в конной тематике дохренища примет

tutubalin: jiki я не понимаю, как кони связаны с крестиками

inoryy: я tutubalin писал, но вообще нет на истории мы проходили историю

Default avatar.png jiki: ну там были моменты в ситории когда царь падал с коня

Default avatar.png jiki: очень любил кататься на них

Default avatar.png jiki: и таких историй уйма

Default avatar.png jiki: не только о царях

tutubalin: jiki я не понимаю, каким образом царь и кони связаны с крестиками

tutubalin: ну ладно там гоночки ещё как-то

tutubalin: или шахматы

tutubalin: но в крестиках коней нет

Default avatar.png jiki: я кароче шахматы хочу сделать

tutubalin: ты перепутал задачу наверное

Default avatar.png jiki: знаешь какие?

tutubalin: сделай сперва крестики. там без коней

Default avatar.png jiki: opengl пикселями чб

inoryy: на цг шахматы есть?

tutubalin: inoryy неа. но в шахматах есть кони. а в крестиках нет коней

inoryy: а, понял

Default avatar.png jiki: ты будешь мышкой нажимать на поля чб и будут тона приглушенные для того чтобы глаза не горели я такое видел в ролике

tutubalin: jiki напиши бота для крестиков такого чтоб глаза не горели

Default avatar.png jiki: кстати это типо судоку)

inoryy: tutubalin в работу уже влился? сколько вам дают на вводные курсы

tutubalin: inoryy давай это в другом месте в понедельник обсудим )

Default avatar.png jiki: наверно 5к

Default avatar.png jiki: и год 2 на реализацию в знания

Default avatar.png jiki: мб и 20

inoryy: tutubalin ок ))

tutubalin: jiki сколько роллаутов у тебя в крестиках?

tutubalin: jiki короче смотри. у меня 2.5М сим. ролаутов в начале где-то 80-90к. потом, когда дерево разрастается, подает до 40к, а то и ниже, и симы падают до 1.6М примерно

tutubalin: jiki ты на чём будешь крестики писать?

Default avatar.png jiki: ++

tutubalin: хороший выбор!

Default avatar.png jiki: я еще федору чекну тут хрень не понятная всегда для меня

tutubalin: федора не нужна

tutubalin: нужен MCTS

Default avatar.png jiki: у них там реализация на перле написана

tutubalin: тоже не понятная хрень, но чекни

tutubalin: короче смотри

tutubalin: тебе надо реализовать MCTS с использованием UCT. лучше всего на сях

tutubalin: но можешь попробовать и что-то другое

tutubalin: всё есть в интернете

inoryy: с миником можно спокойно выкатить в легу

tutubalin: inoryy я не могу придумать оценочную функцию пока

tutubalin: MCTS тем и хорош, что оценка как бы сама собой делается

Default avatar.png jiki: Monte Carlo Tree Search (MCTS)

inoryy: там что-то очень простое прокатывало

tutubalin: jiki да, оно.

Default avatar.png jiki: (Upper Confidence bounds applied to Trees)

BorisZ: про миник я так и не понял - у кого он в леге

tutubalin: jiki да. теперь надо разобраться с этим и применить для крестиков

inoryy: почти у всех ниже топ50

inoryy: когда я пролезал в марте у 90% из ~30 в леге был миник

inoryy: я хз откуда эта тема пошла что на минике не пройти

Default avatar.png jiki: https://en.wikipedia.org/wiki/Monte_Carlo_tree_search#/media/File:Computer-go-ratings-English.svg

tutubalin: ещё удивительнее тема, что эвристик нет

Default avatar.png jiki: отсюда небось

inoryy: в марте 2018 то бишь ))

BorisZ: я пробовал минимакс очень долго, так как лень было разбираться с мктс - все без толку было

Default avatar.png jiki: https://en.wikipedia.org/wiki/Monte_Carlo_tree_search#/media/File:MCTS-steps.svg

tutubalin: jiki вобще прямо сейчас тебе MCTS пока не надо. первая лига - это обычные традиционные крестики. можно пройти тупо рандомом

tutubalin: jiki а как пройдёшь, сразу пили MCTS

Default avatar.png jiki: пройду куда?

Default avatar.png jiki: в серебро?

tutubalin: jiki в следующую лигу

Default avatar.png jiki: а

Default avatar.png jiki: с бронзы мктс?

tutubalin: не. вуд какой-то. я не помню сколько там вудов

Default avatar.png jiki: 1

Default avatar.png jiki: след бронза

tutubalin: а, ну вот в бронзе уже полные правила будут. 9x9

Default avatar.png jiki: щас попробую rand()%1+2

tutubalin: тебе список доступных ходов приходит. можно по ним рандомить

inoryy: http://chat.codingame.com/pastebin/a6370c3e-d62c-4f92-8a90-8992d51c3b77

tomatoes: карлисо ресабмитнул, ещё больше отрыв стал :disappointed_relieved:

inoryy: блин, там короче моя оценочная ^

tomatoes: был помоему 1-1.5 от смитса

tomatoes: а пастбин сломан, в ворлд чате тоже

inoryy: блин

inoryy: https://pastebin.com/uWkss0JW

tutubalin: хммм... чото как-то совсем просто

inoryy: ну а зачем жизнь усложнять

inoryy: я помню что много игрался и в каких-то версиях были монстры на 200 строк, но вот этот кусок во всех сабмитах вижу

Default avatar.png jiki: у меня проще

Default avatar.png jiki: 2 строки

Default avatar.png jiki: хош покажу

Default avatar.png jiki: пока есть ходы рандом от 0 до 2

Default avatar.png jiki: я вот выигрываю уже)

inoryy: нашел какие-то версии с предпосчитанными вероятностями ))

Default avatar.png jiki: while(validActionCount>0){

       cout <<rand()%+2 <<" "<< rand()%+2 << endl;

inoryy: качал риплеи топ10 и пилил стат модель

inoryy: не помню давало ли что-то

tutubalin: я всю легу скачал )

inoryy: ну у меня тогда вся лега была 25-30 человек

tutubalin: правда потом пришлось убрать тех, кто с отрицательным рейтингом )

inoryy: самый большой прирост был в перфе, пока лям+ не выжимаешь в легу не пройдешь что на мцтс что на минике

Default avatar.png jiki: о ща ворвусь в бронзу)

Default avatar.png jiki: я бота победил)

inoryy: молодец!

tutubalin: jiki красава!

tutubalin: ладно, я спать пойду

Default avatar.png jiki: while(validActionCount>0){

       cout <<rand()%3 <<" "<< rand()%3 << endl;

tutubalin: у кого окна на север - посмотрите. должна комета лететь

tutubalin: правда я хвоста у неё не видел. просто точка яркая

Default avatar.png jiki: давай тоже скоро пойду про комету не в курсах)

Default avatar.png jiki: 12 место)

tutubalin: jiki норм код! в бронзе правила уже хитрее. почитай внимательно

Default avatar.png jiki: ок ща пройду уже 6 место)

tutubalin: jiki посмотри бои, где проиграл. у тебя там invalid action часто падает, когда ходишь в занятую клетку

tutubalin: я потому и говорил, что надо available moves учитывать

Default avatar.png jiki: да надо думать движ

Default avatar.png jiki: ну тут видишь либо с центра надо начинать либо края креста 1 ход и края квадрата 1

Default avatar.png jiki: типо 2 страты

Default avatar.png jiki: либо с центра либо ломанные края которая ломатет 2 страты

Default avatar.png jiki: Jorenodb у него такая страта

Default avatar.png jiki: 010 000 001

Default avatar.png jiki: вот это первая страта

Default avatar.png jiki: 000 010 000

Default avatar.png jiki: 4 место)

Default avatar.png Radmir2015_: блин, проиграл клэш из-за того, что в лист компрехеншене при вложенном цикле дважды в форе использовал переменную i... у меня получился красивый однострочник... решени в 140 символов, у победителя 190

Default avatar.png Radmir2015_: ну не использовал, а объявил и питон не ругался.