Chat:Ru/2021-04-08

From CG community
Jump to navigation Jump to search

Uljahn: резервы заканчиваются, почитай про пытки лишением сна

MadKnight: если вкратце, то в чём там суть?

MadKnight: всмысле связанного с резервами

MadKnight: Uljahn а как же константное число времени сколько человек может тусить без сна?

MadKnight: почему оно тогда константное?

MadKnight: если не считать психологического давления на психику жуткой сонливости, что вызывает всякие страшные последствия, то что именно напрямую вызывает долгое отсутствие сна?

MadKnight: Automaton2000 можно ли говорить "псих давление на психику" ?

Automaton2000: а так ты не в леге

Uljahn: суть в том, что без своевременного сна организм начинает идти вразнос

Uljahn: а сонливость - это звоночек, что пора пополнить резервы

MadKnight: а, это та тема

MadKnight: слышал, что во сне мозг восстанавливает организм

MadKnight: и вообще все проблемы обрабатывает

MadKnight: так сонливость - это какой-то ненадёжный звоночек

Uljahn: потому что в зависимости от текущих резервов иногда можно игнорировать сонливость, но потом всё равно догонит отдача

MadKnight: с моей сонливостью утром после объёма сна выше границ, я не особо верю в этот звоночек

MadKnight: Uljahn так резервы же должны точно так же восстанавливаться с основным запасом

MadKnight: что им мешает-то?

Uljahn: утренняя сонливость может быть связана с предыдущим недостаточным сном

MadKnight: да я пробовал пересыпать

Uljahn: я ж говорил, что за недосып приходится расплачиваться вдвойне

MadKnight: до тех пор, пока мой организм не выкидывал себя из сна уже в момент входа в сон

MadKnight: да выспался же

MadKnight: даже больше проспал

MadKnight: уже больше просто не мог

Uljahn: ну вот поэтому и вредно пропускать сон - потом трудно компенсировать, и выспаться впрок нельзя

MadKnight: чё за фигня

Uljahn: биоритмы же

MadKnight: не выспался, но при этом не можешь спать дальше?

MadKnight: да нифига же

MadKnight: если ты ночь не спал то ты можешь запросто отоспаться 16 часов

MadKnight: и норм

MadKnight: в чём разница?

MadKnight: не спишь каждую 2ю ночь, потом каждый раз спишь все 16 часов

MadKnight: где потери?

Uljahn: каждый второй день работаешь вполсилы

MadKnight: слушай вот сейчас я реально не выспался

MadKnight: теряю мысли вообще

MadKnight: не суди

Uljahn: вот-вот, внимание ослаблено, мысли путаются

Uljahn: это потери

MadKnight: но

MadKnight: это вызывается именно чувством засыпания

Uljahn: потери времени, которое мог бы провести более продуктивно, если бы выспался

MadKnight: я сейчас на 100% могу сказать что то что я описал вызывается именно засыпанием

MadKnight: именно тягой в сон

MadKnight: напрямую

MadKnight: но я провёл время сна более продуктивно вместо этого

MadKnight: *то что я описал у себя

MadKnight: тут явная прямая зависимость

MadKnight: от засыпания

Uljahn: провёл - не значит, что этот опыт отложится и усвоится, если мозг не спит, то и структуризации опыта не происходит

MadKnight: всм что я покодил хорошо

MadKnight: мысли теряться начали совсем недавно

MadKnight: это прям заметно было

Uljahn: а, ну лишь бы наутро не захотелось всё переписать, глядя на говнокод)

MadKnight: т.е. могу точно сказать что вот ещё пару часов был 100% бодр

MadKnight: назад*

MadKnight: а сейчас уже теряю мысли

MadKnight: Uljahn лол у меня такого не бывает

MadKnight: это мне надо психоделиков нажраться и полностью потерять связь с реальностью

MadKnight: чтобы накодить такое

MadKnight: лежу в кресле, чутка засыпаю, и это засыпание просто путает мысли

MadKnight: кстати мне кажется что если я пойду лягу щас, то я за минуту вырублюсь

MadKnight: Uljahn как так тебе нужно 30 минут?

Uljahn: 15

MadKnight: этож дофига

Uljahn: я до последнего не дотягиваю, как чувствую небольшую сонливость - сразу ложусь

MadKnight: я даже рандомные мысли покрутить не успеваю

Uljahn: а то режим нафиг собъётся

MadKnight: максимум успеваю подумать что надо бы о чём-нить подумать пока засыпаю

MadKnight: да я прост всяких кофе много выпил

MadKnight: отложило немного

Uljahn: а я не принимаю стимуляторы после 18, лучше какао или кисель, плюс освещение правильное

MadKnight: освещение стимулирует

MadKnight: солнечное*

Uljahn: яркий холодный свет тонизирует, тёплый приглушённый - успокаивает

MadKnight: я именно про солнечное

MadKnight: и по сути именно про дневное время

MadKnight: эти ваши ритмы явно синхронизируются с день/ночь циклом

Uljahn: днём часто бывает пасмурно, но так-то да - солнце бодрит лучше всего

Uljahn: вчера в апексе играл в тиме со стримером, зашёл к нему на канал, а там всего один зритель ахах, надо реплей своей игры со стороный заценить

MadKnight: скинь мне тоже заценить

MadKnight: я же в апекс играл

Uljahn: https://youtu.be/qzR8BJFhFo8?t=337

Uljahn: надо комп помощнее, на картошке сложно

MadKnight: давненько я в эту игру не играл

MadKnight: пойду погамаю чтоли

MadKnight: Uljahn погнали по сетке

Uljahn: я на работу пошёл)

MadKnight: ты чё какие офисы ещё

MadKnight: эпидемия ващет

MadKnight: из дома работай

CodeDiller: В чате круглые сутки нет никого кроме вас XD

MadKnight: да тут одни только французы сидят

Uljahn: был ещё больцман

MadKnight: зацени вон, в #fr больше актива чем в общаке

Uljahn: CodeDiller: если есть вопросы по CG, то задавай смело

MadKnight: не думаю что это был намёк на вопрос

MadKnight: хотя откуда я могу это знать Automaton2000 ?

Automaton2000: ты в цикле делаешь проверки условий, генерируешь строку для вывода и выводишь? а кто координаты Тора обновлять будет? в плеере ...

ConstantBolzmann: V'l

ConstantBolzmann: Мэд

ConstantBolzmann: щас сек найду его видос, ты это имел ввиду про модульность?

ConstantBolzmann: https://www.youtube.com/watch?v=y0tETBewd8w

ConstantBolzmann: я думал Ульян в танки рубается)

ConstantBolzmann: на ис 7)

ConstantBolzmann: https://youtu.be/KxFpZFdhyzE

MadKnight: Uljahn чё у меня apex не запускается

MadKnight: после картинки с загрузкой игры, как раз когда он должен создавать игровое окно, игра просто зависает

Uljahn: обновления установились?

MadKnight: да я полностью игру установил только что

MadKnight: процесс игры зависает, занимая ~69.69 оперативы

MadKnight: ужс

MadKnight: хмммм а щас 69.8кб

Uljahn: хз, не могу щас проверить, вчера всё робило, и после обновы тоже

MadKnight: процесс игры просто зависает после картинки, и где-то через 2 минуты процесс падает

MadKnight: Uljahn у них чё, нету файлов логов?

Uljahn: а где ты логи ищешь?

Uljahn: https://answers.ea.com/t5/Technical-Issues/Apex-Legends-Crash-Log-Need-Fix/td-p/7868215

Uljahn: может, дрова на видюху откатить надо:

Uljahn: ?

ConstantBolzmann: Мэд а из вова выбивает?

MadKnight: ваще без понятия

ConstantBolzmann: я даже учетку продлю и обнову куплю)

ConstantBolzmann: мож гильду сбацаем в вове)?

MadKnight: го по тиму ко мне подключись и пофикси мне apex

ConstantBolzmann: апекс хз

ConstantBolzmann: он на чем анриал?

ConstantBolzmann: а анриал у тебя норм пашет?

MadKnight: нееее

MadKnight: не на анриле

MadKnight: а анрил норм

MadKnight: пашет

ConstantBolzmann: хз тада

MadKnight: тут совершенно не так как в анриле всё

ConstantBolzmann: хотя апекс вроде на одной базе с оверватчем

ConstantBolzmann: оверватч есть?

MadKnight: неее, он платный был

MadKnight: не взял

MadKnight: го с нами в стелларис втроём

ConstantBolzmann: у меня пока инет шальной плохой

ConstantBolzmann: я в танки еле еле шпиляю

MadKnight: это стратежка

MadKnight: там пинг едва ли

MadKnight: влияепт

ConstantBolzmann: щас загуглю

ConstantBolzmann: выглядит олдскульно но я не могу в такие

ConstantBolzmann: у меня игрушки либо где я не играю) как фиджеты

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

ConstantBolzmann: о сто

ConstantBolzmann: а фалаут 76 пробовал?

MadKnight: никакого краш лога нет + никаких намёков на то что это был краш

ConstantBolzmann: мож перегрев?

MadKnight: точно не

MadKnight: комп новый

ConstantBolzmann: а дровер точно обновлен?

MadKnight: да я на этой же видюхе играл раньше в апех

ConstantBolzmann: хз тада

MadKnight: плюс нет краш лога

MadKnight: будто не крашится

MadKnight: а просто решает не запускаться

ConstantBolzmann: от админа запусти попробуй

MadKnight: пробовал

ConstantBolzmann: кароче тяжелая она

ConstantBolzmann: как фалаут

MadKnight: да мой комп её на изи на 60 потянет

MadKnight: ты чё

ConstantBolzmann: а стоп

ConstantBolzmann: ща я тебе тему скажу

ConstantBolzmann: есть варик что нет ограничения на кадры

ConstantBolzmann: и твоя вид.ха на сток мощная что шпалит на тыщу кадров

ConstantBolzmann: и тебе надо както сделать своей силой ограничение в 60

ConstantBolzmann: я так танки пофиксил себе

ConstantBolzmann: в тыщу кадров не прикольно играть

ConstantBolzmann: пошурши в файлах в папке клиента мож конфиги есть

ConstantBolzmann: надо во всех режимах 60 сделать

ConstantBolzmann: ну или 120 сделай себе

ConstantBolzmann: я не шучу в танках стояло ограничение 1000

ConstantBolzmann: я первую катку после 2-3 лет отьездил с тыщей кадров

ConstantBolzmann: комп какбудто когото компилировал

Uljahn: есть параметры командной строки запуска, там можно ограничить кадры и прочее

ConstantBolzmann: у меня так бомбило

ConstantBolzmann: кстати Мэд у меня лост арк вот тоже

ConstantBolzmann: тяжко

ConstantBolzmann: по сравнению с д3 какбудто компилирую гцц

ConstantBolzmann: тоже бесит и бомбит

ConstantBolzmann: зато я знаю игру где не крашится)

ConstantBolzmann: это Ragnarok)

ConstantBolzmann: я с рагнарка стал прогером)

ConstantBolzmann: щас ее поддерживает фогейм

ConstantBolzmann: я с Мадоса в него шпилю)

ConstantBolzmann: помню ночами сидел рогу качал)

ConstantBolzmann: https://www.youtube.com/watch?v=5GFsu8ofwMI

MadKnight: Uljahn хошь прикол

MadKnight: пишут, что такое может быть потому что игра не на C:

ConstantBolzmann: попробуй в корень кинь

MadKnight: у меня на C места нет

MadKnight: у меня G:/ с кучей места

MadKnight: и он быстрее

ConstantBolzmann: качай рагнарок

ConstantBolzmann: ммо 2гигабайта

ConstantBolzmann: качнешь себе рыцаря

ConstantBolzmann: на боулинг баш)

ConstantBolzmann: она написана на С

ConstantBolzmann: по крайней мере левые серверы)

ConstantBolzmann: я там циганку качаю)

magaiti: Tree of Savior есть, типа рагнарека

magaiti: если живой еще

ConstantBolzmann: да тестил

ConstantBolzmann: но ро не отпускает)

ConstantBolzmann: уже даже вроде международныфй закрыли

ConstantBolzmann: или чото там сделали трансляцию запускали по этому случаю

ConstantBolzmann: я на наших не играл последние 5 лет

ConstantBolzmann: как ингамбу закрыли

ConstantBolzmann: мотр пока живее всех живых)

Uljahn: MadKnight: у меня на D, проблемы только с easy anticheat бывают (крашится, когда очень долго играешь)

ConstantBolzmann: био качать или кузнеца?)

ConstantBolzmann: или мудреца? или монка?

ConstantBolzmann: поидее можно и циганку намутить)

ConstantBolzmann: https://www.youtube.com/watch?v=9eaq9Popeac

vrabosh: забыл как в нампи диагонали заполнять значениями

vrabosh: np.diag(board, 1) - вот я диагональ сделал, как теперь ее заполнить единичками?

vrabosh: rng = np.arange(8 - x - y)

       board[rng, rng + x - y] = '*'


vrabosh: слева на право, теперь надо сообразить как с права на лево

ConstantBolzmann: а мне для двигла

ConstantBolzmann: надо асет писать

ConstantBolzmann: надо написать пакет = модуль

ConstantBolzmann: создание обьектов (обьект это ячейка)

ConstantBolzmann: в 2д

ConstantBolzmann: размерами которые задаются

ConstantBolzmann: и все это надо на глфв

ConstantBolzmann: ну и методы по работе с ячейками

ConstantBolzmann: и евент систему затрагивающую только этот модуль

ConstantBolzmann: и кароче на шейдерах

ConstantBolzmann: чисто на граффике

Uljahn: np.eye?

Uljahn: справа налево np.flipud(np.eye)

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

Uljahn: координату - в смысле индекс в 2d массиве?

vrabosh: да

vrabosh: в уже существующем массиве

Uljahn: вниз вправо до границы массива?

Uljahn: или во все стороны диагональным крестом?

vrabosh: и вниз и вверх до границы

vrabosh: да Х

Uljahn: заполнять единичками? надо покумекать...

ConstantBolzmann: ну должна быть структура

ConstantBolzmann: в полях ячейки например поле дата

vrabosh: вроде то что ты написал, сойдет

ConstantBolzmann: заполняешь ячейками поле доски икс на икс

ConstantBolzmann: потом проходишь по ячейкам по диагонали и заполняешь поля ячейки единичками

ConstantBolzmann: должен быть метод который поле ячейки

ConstantBolzmann: если оно есть отображает на екране

ConstantBolzmann: как говорил Ульян тайлы

ConstantBolzmann: я их ячейками просто называю

Uljahn: есть np.diagonal, но там надо ofset подбирать

ConstantBolzmann: Ульян а нумпи же можно и в геймдеве применять да в граффике типо

ConstantBolzmann: ?

Uljahn: нет

ConstantBolzmann: а почему

ConstantBolzmann: это же замена глм

ConstantBolzmann: наверняка там есть и 2 и 3 векторы

ConstantBolzmann: и наверно и 4 матрицы

Uljahn: смысла нет, проще напрямую BLAS и LAPACK вызывать

ConstantBolzmann: ммм

ConstantBolzmann: я вот гдето слышал что в танках питоний

ConstantBolzmann: ты не курил тему?

ConstantBolzmann: прикинь если на питоне этож бомба

Uljahn: numpy хороша в связке с питоном, а на питоне какой геймдев? разве что логику обрабатывать

ConstantBolzmann: танки!

Uljahn: весь горячий код всё равно на плюсах

ConstantBolzmann: эт да

ConstantBolzmann: база всмысле

ConstantBolzmann: я щас скину промо ролик к чему я стремлюсь

ConstantBolzmann: зацени мои мечты)

ConstantBolzmann: https://www.youtube.com/watch?v=8b3DwkhtMf4

ConstantBolzmann: хочу со scratcha прям с нуля такое написать

ConstantBolzmann: и во всем этом разобраться

ConstantBolzmann: на лвг и яву не обращай внимание

ConstantBolzmann: это гл почти весь

ConstantBolzmann: на полную катушку

ConstantBolzmann: он везде одинаковый как я понял

vrabosh: Uljahn сделал через eye и flipud

ConstantBolzmann: Ульян у него волны через Фурье)

ConstantBolzmann: по науке)

ConstantBolzmann: Ульян напиши море на терране через фурье)

ConstantBolzmann: FFT потом насч научишь)

ConstantBolzmann: я могу код подкинуть)

ConstantBolzmann: какоето море без текстурки есть)

vrabosh: мне удивило, что в инете не нашел решение заполнить Х матрицу с любой точки.

ConstantBolzmann: ну ищиш точку

ConstantBolzmann: и заполняешь

ConstantBolzmann: О_о

ConstantBolzmann: что там создавать в туториале)

ConstantBolzmann: двойной цикл

ConstantBolzmann: пока не

ConstantBolzmann: потом двойной цикл пока не заполнено и киляешь все циклы

ConstantBolzmann: заходи в геймдев со скратча быстро натаскаешься в таких вопросах!

ConstantBolzmann: там код всех сфер

ConstantBolzmann: вообще всему научишься

vrabosh: через фор не интересно, хотел через нампи

ConstantBolzmann: методом нампи понял

ConstantBolzmann: ты еще не видел что по глу

ConstantBolzmann: не стартовому

ConstantBolzmann: инфы вообще мизер

vrabosh: board[np.flipud(np.eye(8, k = x + y - 7)) == 1] = '+'

ConstantBolzmann: все надо понимать самому

vrabosh: я вот так сделал.. может еще короче можно?

vrabosh: и есть функция которая заменит мне ==1 на чтото типа np.eye(..).bools()

ConstantBolzmann: я люблю императивный подход

vrabosh: оо сообразил, dtype же есть

ConstantBolzmann: а это все я вот тебе скажу

ConstantBolzmann: я открыл свой 3д енжин

ConstantBolzmann: спутя год

ConstantBolzmann: и я рад что не писал однострочниками

ConstantBolzmann: хочу частицы

ConstantBolzmann: врабошь пиши частицы)

ConstantBolzmann: класс частицы)

ConstantBolzmann: сделаем еффекты крутые)

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

ConstantBolzmann: Ekmzy bynthytn ujdjhbn gjl rfgjnjv ,fyfkmyst cnhernehrb

ConstantBolzmann: Ульян интернет говорит под капотом банальные структурки

ConstantBolzmann: https://numpy.org/doc/stable/reference/arrays.interface.html

ConstantBolzmann: фор везде используется)

ConstantBolzmann: фор лучше использовать чем ифкуль)

ConstantBolzmann: форкуль)

vrabosh: былоб круто, еслиб нампи былбы параметр который позволяет писать за приделы массива не вызывая ошибку.

Uljahn: хм, погугли stride_tricks

ConstantBolzmann: динамические массивы же

ConstantBolzmann: Ульян

ConstantBolzmann: ты юзаешь?

ConstantBolzmann: https://docs.python.org/3/library/unittest.html

ConstantBolzmann: ты кароче знаешь чо можешь делать?

ConstantBolzmann: вот задачка на сайте

ConstantBolzmann: ее слизать можно в юнит тейст и кейсами гонять код свой через юнит тест

ConstantBolzmann: ты пробовал?

Uljahn: нет

Uljahn: двойная работа

ConstantBolzmann: нет Ульян не двойная

Uljahn: я в браузере пишу сразу

ConstantBolzmann: класс юнит кейс

ConstantBolzmann: тестирует твой класс

ConstantBolzmann: в классе юнита условие и задание

ConstantBolzmann: это кстати ооп

ConstantBolzmann: взаимодействие классов

ConstantBolzmann: не знаю я заморочился JUnit4 сделал 10 кейсов слизал валидаторы

ConstantBolzmann: в классе 10 методов

ConstantBolzmann: а ты в браузере если бы в пайчарме юзался бы там вроде кнопкой юнита создать можно

ConstantBolzmann: офигеть у вас даже моки создает

ConstantBolzmann: да питон летит как ракета

ConstantBolzmann: и кути и все что хочешь

ConstantBolzmann: поди еще и вулкан можно юзать

ConstantBolzmann: Vulkan Ray Tracing is Developer Ready!

miklla: у меня складывается впечатление, что в clobber почти у всех топов mcts, но я не понимаю, что моя альфа-бета так сильно им проигрывает (-10 баллов), неужели моя функция оценки так катастрофично плоха

miklla: просто перед применением теории хочу убедиться, что в остальном всё норм

ConstantBolzmann: Ульян помоги щас совет реально спрошу

ConstantBolzmann: как выучить язык шейдера GLSL

ConstantBolzmann: может ты курс какой знаешь продуктивный где нет воды

ConstantBolzmann: или попроси чтоб тут ввели обучалку)

ConstantBolzmann: надо его учить!

magaiti: применяй теорию

ConstantBolzmann: применяю просто моменты которых я вообще не знаю

miklla: я-то её применю, но у меня такое впечатление, что многие топовые боты без неё меня обгоняют

magaiti: мктс без теории обгоняет, чисто на роллаутах

miklla: почему бы мне тогда не встраивать теорию в мцтс вместо альфа-беты

miklla: интересно, куда её легче встроить

magaiti: в негамакс

miklla: точнее встраивание куда даёт больше профита

magaiti: в мктс сложно

magaiti: ну можно как-то встроить в мктс сбоку, допустим теоретически неудачные первые ходы избегать

magaiti: чтоб на остальные больше роллаутов пришлось

miklla: в мктс можно роллаут обрывать не в пустой доске, а в теоретически решаемой позиции

miklla: ещё я заметил, что как ни играй, зачастую конец игры наступает примерно на одной глубине

magaiti: а сколько вемени ты портатишь на определение, решается позиция или нет?

magaiti: конец на решаемой позиции и наступает, теоретически

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

miklla: иногда это не решит

miklla: но тогда роллаутить дальше

magaiti: ты представляешь размер кеша?

miklla: думаю его можно настроить, в альфа-бете также ведь собираюсь делать

miklla: желательно, чтобы кеш несколько мегов занимал

magaiti: ну хз, мне кажется в несколько мегов влезет ничтожно мало позиций

miklla: достаточно, чтобы каждая компонента связности была в кеше

magaiti: ты будешь раскладывать на компоненты связности?

miklla: magaiti ты ведь имеешь +9 баллов от меня просто на мктс без применения теории?

magaiti: тогда нужен код который будет их н доске находить

magaiti: у меня просто быстрый мктс, за счет директив компилятора

miklla: сколько позиций за ход?

miklla: у меня сейчас около 300к

miklla: в альфа-бете

magaiti: а если у тебя несколько компонент связности, то нужна теория как из них оценить общую позицию

magaiti: у меня 90к роллаутов

miklla: да, я знаю такую теорию, но пока её не запрогал

magaiti: у топов 100-120

miklla: 100к роллаутов это типа 2М позиций?

magaiti: ну помножить надо на длину партии, как я понимаю

miklla: я вижу альфа-бете 2 шанса на жизнь

miklla: либо поднять число позиций за ход

miklla: либо крутую оценочную

miklla: но всё равно поражает, насколько сильнее мнея сейчас мктс

miklla: был один забавный момент, когда мктс противника показывал ему 70%, а у меня был WIN от альфа-беты на следующем ходу :)

Uljahn: эффект горизонта

magaiti: ну я не уверен что 70% это винрейт

Uljahn: или баг в UCT

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

ConstantBolzmann: Need more Shaders

miklla: из теории я пока что применил простейшее следствие, а именно если на поле 2 одинокие доминошки, то их обе можно удалить и выигрышность позиции не изменится, что уже дало несколько баллов

miklla: но планы у меня наполеновские

miklla: мне тоже кажется, что теория лучше встроится в альфа-бету, но я не уверен на 100%

miklla: ладно, наверное всё-таки не буду писать мктс, пойду своим путём

miklla: всё-таки анализ на досрочное прерывание роллаута сильно ударит по числу роллаутов, а альфа-бете это не так страшно, потому что она уже ушиблена оценочной

ConstantBolzmann: почему я такой тупой

ConstantBolzmann: https://youtu.be/OLkYLhATQJs

ConstantBolzmann: Ульян

ConstantBolzmann: а как ты проверяешь в астероидах?

ConstantBolzmann: if((Math.abs((tmp.cox-i.cox))/2)+minama(tmp.cox, i.cox)<=20 && (Math.abs((tmp.coy-i.coy))/2)+minama(tmp.coy, i.coy)<=20)

ConstantBolzmann: я вот так но это походу не прапвильно

ConstantBolzmann: это если последний валидатор брать

ConstantBolzmann: Мэд у меня кстати, так с анриалом, как ты писал про апекс, просто не запускается иногда

Serega1978: Ребята подскажите с чего начать? самое легкое? пожалуйста)

Serega1978: python

ConstantBolzmann: начни с изи

Uljahn: https://www.codingame.com/playgrounds/55547/how-to-get-started-on-codingame

Uljahn: Serega1978: читай подсказки в пазлах https://www.codingame.com/training/easy/the-descent и https://www.codingame.com/training/easy/power-of-thor-episode-1 на левой панели в IDE, это полезно для понимания того, как на CodinGame всё устроено

Serega1978: спасибо!

ConstantBolzmann: Мэд тут?

ConstantBolzmann: ты в яву сечешь?

ConstantBolzmann: щас кидаю тебе код он с туториала

ConstantBolzmann: запусти

ConstantBolzmann: если вылетит с тру

ConstantBolzmann: то апекс сыпется изза вулкана

ConstantBolzmann: изза лаера

ConstantBolzmann: секунду

ConstantBolzmann: https://github.com/Naitsirc98/Vulkan-Tutorial-Java/blob/master/src/main/java/javavulkantutorial/Ch08GraphicsPipeline.java

ConstantBolzmann: капируй запускай и скажи запустилось ли

ConstantBolzmann: ничего не меняй только

ConstantBolzmann: для густоты експеримента

ConstantBolzmann: максимум класс приват убрать можешь если не будет запускаться

ConstantBolzmann: ой или какой он там паблик вроде

ConstantBolzmann: кароче!!

ConstantBolzmann: этот код не должен запустится у тебя

ConstantBolzmann: вернее он валидный будет

ConstantBolzmann: лаеры не запустит и вылетит в командной ошибка

ConstantBolzmann: окно запустится но закроется

ConstantBolzmann: всё

ConstantBolzmann: у тибя жи инвидиа!

ConstantBolzmann: а на апексе не инвидиа

ConstantBolzmann: если вулкан

ConstantBolzmann: вернее не так

ConstantBolzmann: если они стали внедрять части вулкана

ConstantBolzmann: слои или как там делают я хз

ConstantBolzmann: у меня апекс скорее всего тоже не запусмтится

ConstantBolzmann: Уже не запустится но запускался как и у тебя

ConstantBolzmann: до опр патча

ConstantBolzmann: https://github.com/Naitsirc98/Vulkan-Tutorial-Java/blob/master/src/main/java/javavulkantutorial/Ch08GraphicsPipeline.java

ConstantBolzmann: запускай

ConstantBolzmann: голый гл+вулкан

ConstantBolzmann: Validation requested but not supported

ConstantBolzmann: http://chat.codingame.com/pastebin/2ff1fd8a-cf03-4b03-8fe0-0f8cf339ecc2

tutubalin: ConstantBolzmann я думал, ты исправился

ConstantBolzmann: да я исправился я просто всю ноч занимаюсь фигней я не могу понять как шейдером линию нарисовать

ConstantBolzmann: кароче я ничерта не понимаю

ConstantBolzmann: открываю шейдертой там глсл но не то

ConstantBolzmann: открываю другой сайт чтобы попрактиковаться тоже не то

tutubalin: MadKnight а ты в Калибр играешь? Только что видел игрока с ником MadKnight под северо-корейским флагом

tutubalin: ConstantBolzmann уравнение линии знаешь?

tutubalin: хотя тут лучше формула расстояния от точки до прямой

ConstantBolzmann: я про шейдеры

ConstantBolzmann: я хочу вкурить в язык

ConstantBolzmann: понять хочу от примитивов

ConstantBolzmann: линии

ConstantBolzmann: круги

ConstantBolzmann: чтобы рисовать то что мне надо

tutubalin: ConstantBolzmann и я про шейдеры. почитай статьи от автора шейдертой

ConstantBolzmann: например уи

tutubalin: там и линии, и эллипсы, и 3d-фигуры

ConstantBolzmann: там не те шейдеры

ConstantBolzmann: я тебе правда говорю не вру

ConstantBolzmann: в десктоп версии другие шейдеры

ConstantBolzmann: я кароче мозг сломал

ConstantBolzmann: с этим шейдер той и попытался шейдер засунуть в шейдер той с десктоп версии

ConstantBolzmann: все другое

tutubalin: тебе шашечки или ехать?

ConstantBolzmann: вот гуглю глсл опенгл для чайников

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

tutubalin: потому что ты даже математику не понимаешь

ConstantBolzmann: нет мне надо тренеровать онли десктоп версию иначе я потеряюсь

ConstantBolzmann: да тутубалин я знаю что я ищу просто то что я ищу в вебе нету

ConstantBolzmann: я просто хотел чтоб было в вебе эта тренеровалка

ConstantBolzmann: придется сидеть за компом тренить