Chat:Ru/2021-04-20
ConstantBolzmann: https://imgur.com/a/Kt53nXI
ConstantBolzmann: это моё детище
Uljahn: зватит скрины из туториалов постить
Uljahn: хватит
Uljahn: Automaton2000: "Hello world" - вот моё детище
Automaton2000: я данный момент я просто по хешу всего графа, но это никак не учитывает, что может в графе можно переставить ...
ConstantBolzmann: это мой рендер
ConstantBolzmann: я сделал все как я хотел
ConstantBolzmann: я учусь Ульян
ConstantBolzmann: какие туториалы этот алгоритм я написал как я думал
ConstantBolzmann: вот посмотрел алгоритм и написал как там словами написано было и так вот отрисовало не правильно
ConstantBolzmann: алгоритм совершенно не из туториала
ConstantBolzmann: там вообще индайсы
ConstantBolzmann: мои
ConstantBolzmann: плохо идут
ConstantBolzmann: если знаешь как получить индайсы с удовольствием выслушаю
ConstantBolzmann: вот если интересно
ConstantBolzmann: пожевать мыслями
ConstantBolzmann: щас скину подумаешь вместе со мной
ConstantBolzmann: http://gameinstitute.ru/resources/lessons/opengl4/urok-8-zagruzka-meshey-v-opengl4/
ConstantBolzmann: просто прочти тз
ConstantBolzmann: и сделай как понимаешь
ConstantBolzmann: и запусти
ConstantBolzmann: с условием код не скачивать
ConstantBolzmann: трактовка алгоритма
ConstantBolzmann: вот я не скачал у меня плохо получилось
ConstantBolzmann: я 2 дня бился
Uljahn: твои потуги никому не интересны
ConstantBolzmann: нет просто слово туториал оскорбило когда я старался и думал
ConstantBolzmann: и осознал как сделать
ConstantBolzmann: но пока не понимаю
ConstantBolzmann: если хочешь сделай пазл на эту тематику
ConstantBolzmann: я тебе скопирую текст
ConstantBolzmann: хотя не буду там от 3 до 5 параграфов трактовка и рисунки
ConstantBolzmann: очень интересный алгоритм кстати
ConstantBolzmann: вот напишешь по трактовке разберешься с индайсами и вот чтото такое получится
ConstantBolzmann: https://imgur.com/a/Kt53nXI
ConstantBolzmann: это рандомные индайсы
735487: что за новое слово индайсы?
ConstantBolzmann: да индексы
ConstantBolzmann: как ты индексы находил ты помнишь? amurushkin
ConstantBolzmann: у меня все готово
ConstantBolzmann: не понимаю откуда брать индексы
ConstantBolzmann: врубаю по рандому покачто
ConstantBolzmann: чото рисует но не до конца
ConstantBolzmann: типо так пока врубаю
735487: я не оперировал индексами
ConstantBolzmann: http://chat.codingame.com/pastebin/f23d030b-9d73-412e-a99c-2d138e75e1ab
ConstantBolzmann: я тоже не оперирую
ConstantBolzmann: но их надо врубить они вскользь запускает отрисовку не напрямую
ConstantBolzmann: вот на моем примере я врубил по вершине зэт и по нормали игрек
ConstantBolzmann: но надо вкурить как их прочесть
ConstantBolzmann: из того что дано а дано то что я копернул это рзультат так сказать сердце
ConstantBolzmann: отсюда индексы берешь
ConstantBolzmann: откудато отсюда
ConstantBolzmann: потом пытался еще хак делать
ConstantBolzmann: по трактовке посмотрел у себя
ConstantBolzmann: все вершины разные влупил от 0 до 36
ConstantBolzmann: итог 2 треугольника
ConstantBolzmann: а тут на примере 1 грань куба и 2 треугольника
Uljahn: Automaton2000: ма-ма мы-ла ра-му
Automaton2000: у меня по крайней мере в варике можно было мапы строить(до сих пор) и много очень игр вышло по этим ...
MadKnight: забыл его забанить
MadKnight: и зря
tutubalin: у меня есть гипотеза, что это клон мэда
tutubalin: теория заговора
MadKnight: не ты чё, я даже в свои худшие годы не так спамил
MadKnight: я спамил кучу реплеев успехов в CSB и не был таким дофига самоуверенным
tutubalin: 1. в прошлом года Мэд пропал, этот появился
MadKnight: не оскорбляй меня так ты чё
tutubalin: 2. он всё время появляется в марте-апреле, чтобы попортить нам нервы перед контестом
tutubalin: 3. в этом году почти одновременно с его появлением у нас с ульяном пропали права
tutubalin: 3. Мэд всё время забывает его забанить
MadKnight: пощади не оскорбляй
MadKnight: я в #world написал почему не баню
MadKnight: всмысле я за
MadKnight: но никак не могу избавиться от чувства вины чтоли
MadKnight: не даёт оно мне его прям забанить
MadKnight: tutubalin но можем переложить вину на тебя
MadKnight: если напишешь мне забанить его вот прямо сейчас
MadKnight: ладно пофиг я просто фигню пишу
tutubalin: есть процедура: 1. предупреждение 2. кик 3. бан
tutubalin: предупреждений было много
tutubalin: можно переходить к кику
MadKnight: смотри мы его банили год назад
MadKnight: это его новый акк
MadKnight: tutubalin может помнишь того чела? со всеми постоянно спорил, никто не мог прийти к каким-то результатам от споров с ним...
tutubalin: да помню
MadKnight: ну так это он
tutubalin: я знаю
tutubalin: он начал вроде норм. я думал, осознал и раскаялся
tutubalin: а он за старое
MadKnight: да я тоже подумал что он начал норм
MadKnight: а вот сейчас он скатился
MadKnight: стало просто ужасно
MadKnight: крч ты просто скажи мне когда будет момент забанить
MadKnight: типа - вот сейчас, прямо сейчас забань его!
tutubalin: сначала кикнуть
MadKnight: чисто ради процедуры?
MadKnight: это даст 0% результата
MadKnight: и это если повезёт
tutubalin: но если он пойдёт жаловаться, мы покажем, что всё сделали по процедуре
MadKnight: да я уверен, 3 дня агрессивных предупреждений сыграют достаточно убедительно
tutubalin: Добрым словом и револьвером вы можете добиться большего, чем одним только добрым словом.
MadKnight: вопрос в том, будет ли он менять масаи
MadKnight: и возвращаться в ближайшее время
tutubalin: банить проще, чем заново регаться и доходить до 3 уровня
MadKnight: он не будет же мгновенно создавать
MadKnight: крч давай о код
MadKnight: е
MadKnight: ты уже успел запилить чёнить на avx ?
tutubalin: я пробовал в UTTT как-то его присторить
tutubalin: почитал интелловскую доку, все инструкции осмотрел
tutubalin: и чо-то не нашёл ничего такого, что могло бы сильно помочь
tutubalin: по идее, в 256 бит можно умять две доски и соответственно запускать две симы параллельно
tutubalin: только вот не придумал как ход случайный ход выбирать не выходя из режима AVX
MadKnight: а я вот люблю код красиво пилить
MadKnight: и я хочу avx как-то автоматически внедрять
MadKnight: всмысле чтобы мне не переписывать всю логику игры для параллели в 8
tutubalin: ну некоторые вещи компилятор сам переводит
MadKnight: ну так мне надо указать что мне надо через AVX делать
tutubalin: например, операции с bitset, если они влезают в AVX, то он на них и делает
MadKnight: да это микро-оптимизации
MadKnight: а у нас макро
MadKnight: весь алгоритм под это подстроить
tutubalin: ну тогда или сам, или либу какую-то искать
tutubalin: по сути ты переходишь из скалярных вычислений к векторным
tutubalin: а векторные - это значит надо начать думать по особому
tutubalin: вон у ульяна спроси
MadKnight: да я знаю концепт
MadKnight: я хочу просто не переписывать всю логику игры под это
YurkovAS: да тут они не дают профита, может несколько процентов только
MadKnight: я хочу чтобы 1 код работал и под скаляры и под AVX
YurkovAS: и под эльбрус :)
Uljahn: в numpy так и сделано, если проц поддерживает avx, надо просто установить соответствующий билд нампи, что на CG не сделано, как мне кажется (когда-то давно проверял)
tutubalin: так numpy - это библиотека, заставляющая писать алгоритм совершенно иначе
tutubalin: вот и тебе надо сперва такую либу запилить
tutubalin: которая где-то там внутрях реализуется или в скаляр или в вектор
ConstantBolzmann: если 1 код то это ассемблер)
ConstantBolzmann: :grinning:
ConstantBolzmann: https://www.youtube.com/watch?v=AQDRdkXTdbA
MadKnight: Uljahn крч позови когда его банить
Uljahn: зову
Uljahn: кикай давай
MadKnight: оке кик изи
Uljahn: не понимаю, чего с ним цацкаться, в дискорде его забанил - хуже не стало
Uljahn: пусть ищет чат по своей тематике
MadKnight: хладнокровности не хватает
Uljahn: а то приходит на урок физики и начинает ногами рисовать
ConstantBolzmann: самое интересное ни один ни второй не в состоянии ничего обьяснить!
ConstantBolzmann: отсюда и токчисность
ConstantBolzmann: у вас всегда будут все виноваты
ConstantBolzmann: нет идей
ConstantBolzmann: нет интересов
ConstantBolzmann: все не интересно все смешно
ConstantBolzmann: у вас всегда так будет с таким подходом
ConstantBolzmann: и у одного и у второго это называется тротлинг и стагнация
Uljahn: в тематическом чате все находят общий язык, потому что общаются на одной волне, кроме одного, который впаривает свою дичь
ConstantBolzmann: да ты со своими валенками по квартирам ходи в твоем чате любимом все скатится до кружка по интересам весь мир знает об этом а ты в совке застрял
Uljahn: а у нас тут и есть кружок по интересам, как ты догадался?
ConstantBolzmann: это ты только что узнал
ConstantBolzmann: а год мне пытаешься обратное доказать
ConstantBolzmann: ты вот такие диалоги только любишь
Uljahn: интересы вполне чётко обозначены и сводятся к контенту, представленному на платформе CG, тебе об этом сто раз говорили
ConstantBolzmann: ты теряешься в том чего нет
ConstantBolzmann: нет проблем
Uljahn: MadKnight: пора банить
ConstantBolzmann: займись любимым проектом
ConstantBolzmann: так забань
Uljahn: я пилю Bulls and cows 2, что вполне подходит под тематику чата, а твой офтоп всех достал уже
ConstantBolzmann: потом покажешь когда доделаешь
ConstantBolzmann: молодец
ConstantBolzmann: и учись идеи с личным не мешать
Uljahn: учись находить подходящее место для высказывания своих идей
ConstantBolzmann: а я ренжер доделываю
ConstantBolzmann: и это тоже входит в тематику даже пресловутого пазла
ConstantBolzmann: ты тоже учись
ConstantBolzmann: за год ты в мой адрес куда больше высказал
ConstantBolzmann: надо учиться исключать то чего нет и перестать когото оскарблять в чем не виноват никто
ConstantBolzmann: тема шуток с этим связано они же тоже субьективны
ConstantBolzmann: поэтому идеи качай идеи
ConstantBolzmann: и перестанешь смеятся над окружающими
ConstantBolzmann: автоматически
ConstantBolzmann: сидеть в дискорде не общаться
ConstantBolzmann: сидеть тут не общаться
ConstantBolzmann: шел 2021 год
ConstantBolzmann: Ульян очнулся в СССР
vrabosh: ConstantBolzmann почему ты выбрал этот чат?
ConstantBolzmann: а ты?
vrabosh: сначало ты ответь
ConstantBolzmann: нет ты
ConstantBolzmann: почему писать нельзя сюда?
ConstantBolzmann: почему когда я сюда пришел меня оскарблять начали?
ConstantBolzmann: и по сей день продолжается?
ConstantBolzmann: кто ответит?
ConstantBolzmann: Ульян ответил хоть раз?
vrabosh: я выбрал этот чат, птомучто решаю задачьки по теме cg
ConstantBolzmann: Ульян не ответил
Uljahn: потому что твоё поведение даёт основания тебя сравнивать
ConstantBolzmann: а я почему отвечать должен?
ConstantBolzmann: кто ты такой Ульян?
ConstantBolzmann: а?
vrabosh: но могу по киношки, играм, путеществиям, и прочему писать, можно? причем много хочется писать, можно?
ConstantBolzmann: какое право такое тебя наделено?
ConstantBolzmann: или ты надеешься я тут не зайду никогда ?
ConstantBolzmann: нет
ConstantBolzmann: я тут буду
Uljahn: )
ConstantBolzmann: у тебя будет препятсвие в общении со мной потомучто когда ты посмеялся надо мной
ConstantBolzmann: а мне не понравилось это
Uljahn: чпок! к чатику присосался вниманиелюб
ConstantBolzmann: и я говорил тебе это
ConstantBolzmann: когда ты шутил я говорил мне не приятно
ConstantBolzmann: вот и всё
vrabosh: ConstantBolzmann тебя в телегрме нету?
ConstantBolzmann: и так же как ты не отвечу
vrabosh: или в вк
ConstantBolzmann: ты не ответил за свой поступок и я не отвечу
ConstantBolzmann: пока тебя не забанят
ConstantBolzmann: я тут
ConstantBolzmann: а ты тоже оскарбляешь
vrabosh: если ты ко мне, то я вверху ответил. я оскорбяею, где?
Uljahn: от слова Оскар?
ConstantBolzmann: врабош если ты не вкурсе чо я пишу забей просто
vrabosh: ладно раз оскорбяю, извини плз. буду молчать лучше
ConstantBolzmann: потомучто кому я пишу знает чо я пишу
ConstantBolzmann: вот я хочу чтоб ульяна хоть раз забанили
ConstantBolzmann: вот пускай потом попишет так
ConstantBolzmann: надо чтоб тебя забанили чтоб ты через себя всё пропустил что в тебе накопилось чтоб перестал сам нападать
Uljahn: ты бы хоть для начала прокачался на CG, чтобы выступать, а то неавторитетно как-то звучит, как обиженный школьник
ConstantBolzmann: Ульян я серьезно
ConstantBolzmann: твое чсв через монитор течет
ConstantBolzmann: ты успокойся мне тоже пофиг на твои достижения
Uljahn: то есть, тебе можно оскорблять других?
ConstantBolzmann: тоесть тебе норм писать обо мне дичь
ConstantBolzmann: а я молчать должен
Uljahn: я не писал про тебя дичь
ConstantBolzmann: кто ты такой тогда вопрос к тебе?
ConstantBolzmann: чо не ответишь ?
Uljahn: всё на основе личных наблюдений
ConstantBolzmann: чо с когото чото требуешь?
ConstantBolzmann: чо обзываешь?
ConstantBolzmann: отвечай на вопросы
Uljahn: я требую придерживаться тематики в чате
ConstantBolzmann: а я требую чтоб ты не оскарблял меня
Uljahn: так ты сам оскорбляешься
MadKnight: Uljahn я тут, скажи когда забанить
ConstantBolzmann: аналогично к тебе
Uljahn: так можно на любую фигню обидеться и начать требовать, чтобы все перестали
Uljahn: MadKnight: время пришло
ConstantBolzmann: тогда не требуй с меня того чего сам не придерживаешься
MadKnight: окей ConstantBolzmann чат вновь тебя изгнал
MadKnight: ConstantBolzmann bye
ConstantBolzmann: Ульяна изнал
MadKnight: у меня было какое-то плохое чувство из-за того что банил его.....
MadKnight: но вот его последнее сообщение...
MadKnight: оно всё изменило, теперь всё хорошо
MadKnight: забанил, если вдруг вы не увидели лога в чатеп
MadKnight: ждём когда он вернётся с нового акка
Uljahn: в браузере не увидели, может во внешних клиентах видно
MadKnight: в браузере же отображается
MadKnight: - ConstantBolzmann has been banned by MadKnight.
Uljahn: у меня ощущение, что когда админы фиксили баги в чате из-за сертификатов, то в процессе взяли из бекапов какую-то старую версию
Uljahn: только для модеров, значит, отображается
MadKnight: так они это подтвердили
MadKnight: но это было для статусов мода у юзеров
MadKnight: я не знаю чё у тебя не отобразилось это сообщение
MadKnight: Uljahn слух ты не против если я чутка потестю на тебе?
MadKnight: я в дев посмотрю чё приходит при кике юзера
MadKnight: но мне надо тебя кикнуть
735487: Uljahn: в пиджине тоже не видно
Uljahn: ну кикни
Uljahn: ники пошёл в общак
Uljahn: чума ваще
735487: MadKnight: но мне надо тебя кикнуть MadKnight вышел из комнаты.
735487: кто кого кикал?
MadKnight: я страницу перезагружал
MadKnight: браузер по дефолту не ведёт логов запросов
MadKnight: держите
MadKnight: а потом ещё пришло вот это
MadKnight: а ну да мы хотели увидеть если обычные юзеры получают эти оповещения
YurkovAS: странно, но вроде на днях видел в общем чате появлялось новое сообщение вида: кто и кого кикнул
MadKnight: amurushkin го открой лог передачи данных чата
MadKnight: нам надо узнать есть ли у тебя это сообщение
Uljahn: Uljahn has been kicked by MadKnight.
MadKnight: о, после обновления страницы видно?)
MadKnight: или это потому что оно твоё?
Uljahn: нет, после обновления страницы пропало как раз
MadKnight: кстати у меня тоже
MadKnight: хмммм
MadKnight: хотя это пофиг
MadKnight: нам надо знать видят ли другие юзеры это
YurkovAS: я не видел и чат не перезагружал
MadKnight: я могу попробовать кикнуть сам себя, мне лишь нужно чтобы кто-то смотрел логи
YurkovAS: в пиджене тоже пусто, но там не уверен что отображается
MadKnight: именно сетевые логи
MadKnight: для подключения к чату
YurkovAS: хотя много раз видел такое сообщение в общем чате
MadKnight: да просто открой сетевые логи браузера
MadKnight: проверь приходит ли инфа
MadKnight: это крч f12 -> networking/сеть
MadKnight: там надо выбрать WS/WebSocket
MadKnight: в фильтрах
MadKnight: и там будет соединение чата
735487: MadKnight: я хз где этот лог
MadKnight: я прям только что написал
735487: да ну его нафиг. не хочу рыться что они там шлют ))
MadKnight: о, тот чел после бана пошёл в #world и его там забанили за 10 минут
Uljahn: я не видел сообщения, только для модеров, видимо
MadKnight: amurushkin да не надо рыться
MadKnight: просто в момент кика посмотри что пришло
735487: у меня в пиджине такого нет :))))
MadKnight: там максимум 4 http сообщения нарандомит в этот же момент
MadKnight: так зайди через браузер и нажми f12
MadKnight: ладно я заюзаю своего альта для теста
MadKnight: посоны кого ради теста кикнуть?
MadKnight: amurushkin го ради теста
MadKnight: потом просто переподключишщься
MadKnight: а, так можно кикать Automaton2000
Automaton2000: у меня вообще не работает
MadKnight: он сразу переподключается
MadKnight: неа посоны, нифига не пришло
YurkovAS: Automaton2000 has been kicked by MadKnight.
MadKnight: мне на альт не пришло
Uljahn: :scream_cat:
MadKnight: Automaton2000
Uljahn: rip
YurkovAS: :)
MadKnight: кто ему реконнект сломал
MadKnight: пойдём пинать магуса
Uljahn: ну всё, теперь придётся ботов пилить, флудить не с кем))
MadKnight: ...... в итоге всё равно не пилит ботов
Uljahn: пилю, пытаюсь разобраться, чего я накрутил в БиК2, прям археологические раскопки древней высокоразвитой цивилизации
735487: ну кикай.
MadKnight: да я уже протестил на ком-то ещё
MadKnight: на Automaton2000
tutubalin: "ладно я заюзаю своего альта для теста" очередное подтверждение теории заговора!
tutubalin: AutomatonNN ну хоть ты-то мне веришь?
tutubalin: (╯°□°)╯︵ ┻━┻
MadKnight: он не поверил в твою теорию
MadKnight: возможно потому что ты не MatPat
MadKnight: либо.... он часть заговора!
MadKnight: увы, я никогда не достигну уровня мастеров....
MadKnight: по спаму
MadKnight: как научиться спамить?
tutubalin: MadKnight начни с азов: асм, кути, жль.
Uljahn: один я что ли без модерских прав остался?
Uljahn: ну и хорошо, лишняя ответственность
tutubalin: ты есть ты забанил даже без модерских прав?
tutubalin: а прикинь чо с правами началось бы!
tutubalin: цифровой гулаг
Uljahn: я выдал мэду ордер на забан)
Uljahn: в дискорде-то у меня права есть
Uljahn: там тоже почистил канал
Uljahn: а то контест скоро, а тут такое
Uljahn: ух, почти разобрался в старом коде, даже мысли появились, куда дальше пилить
miklla: уже неделю переписываю клоббер на работу с компонентами и эндгейм логикой, что же так сложно, что прокрастинировать тянет :(
miklla: при этом надо 1к строк за раз переписать
miklla: я пока только полпути прошёл до того момента, чтобы можно было запустить и увидеть баги
miklla: ещё теперь и до контеста надо успеть, но это, наверное, к лучшему
inoryy: Uljahn меня тоже без модерских обделили
inoryy: ты да я да Automaton2000
inoryy: и тот обиделся и ушёл видимо
Uljahn: его Мэд кикнул в качестве эксперимента, а автоконнекта нету
Uljahn: *реконнект после кика
Uljahn: или rejoin, забыл уже все термины ирц-шные
inoryy: лол
MadKnight: inoryy они с чатом там чёт намудрили
MadKnight: и криво восстановили
YurkovAS: в комьюнити мульти по 90 боев, как-то мало это, выходит в среднем по 4-8 боев.
YurkovAS: а в официальных мульти по 220 боев
MadKnight: YurkovAS чё на видюхе не параллелишь
MadKnight: там просто тонна потоков
MadKnight: настолько тонна, что твоим bottleneck будет обращение к памяти из разных потоков
MadKnight: к глобальной* памяти
YurkovAS: а для чего?
YurkovAS: ботов локально тестирую, но обычно на половине ядер компа: чтобы не тормозил и сами боты не тормозили...
MadKnight: всмысле для чего
MadKnight: если будешь локально тестить против кучи совершенно разных ИИ, то сможешь играть целую тонну игр а не по 4-8
YurkovAS: не понял про видюху, т.к. вышел писал про кол-во боев при сабмите в комьюнити играх их 90шт, в официальных 220шт (боев)
MadKnight: аааа
YurkovAS: и получается сильно рандомит
MadKnight: ты в какой лиге
MadKnight: это в той же лиге?
YurkovAS: да в них по 2 лиги максимум и по 100-200 чел макс
MadKnight: так чё за игра?
YurkovAS: да все они такие
YurkovAS: последнее время просто часто об этом задумывался об этом
MadKnight: YurkovAS могу за тебя пнуть админа
YurkovAS: да не надо, спс!
MadKnight: да чё не надо-то?
MadKnight: если не хватает 90 везде
YurkovAS: ну это я так, тут написал, посмотреть, вдруг еще кто согласен
MadKnight: так это надо в #world
YurkovAS: там мне лень писать, это же с переводчиком надо
YurkovAS: ну вообще ни кто не жаловался на это
MadKnight: да тут некому
MadKnight: надо в #world это спрашивать ты чё
YurkovAS: и в общем тоже не видел
MadKnight: погнали спрошу и посмотрим
YurkovAS: все уже спят