Chat:Ru/2021-04-16

From CG community
Jump to navigation Jump to search

ConstantBolzmann: MadKnight помоги разобраться с текстурой

ConstantBolzmann: я в дискорде кинул скрин

MadKnight: ConstantBolzmann я тебе в дискорде ответил

MadKnight: го в дискорде общаться

MadKnight: го в дискорде обсуждать это всё

MadKnight: а то я тут не так часто

MadKnight: у меня кстати уже есть вариант чё у тебя с текстуро

MadKnight: й

MadKnight: оказалось - дело не в текстуре вовсе

ConstantBolzmann: а как тебя в дискорде зовут

MadKnight: ты чё мыж только что общались

vrabosh: https://www.codingame.com/training/medium/stock-exchange-losses - в нампи нет такой функции которая ищет разность как в этой задаче?

ConstantBolzmann: Если это ты то понял

ConstantBolzmann: не люблю этот аспект сетей

ConstantBolzmann: я открыто пишу потомучто знаю некоторые моменты

ConstantBolzmann: а какая разность?

ConstantBolzmann: ав понял

ConstantBolzmann: так посмчитай сам

ConstantBolzmann: задачка актуальна кстати

ConstantBolzmann: и по сей день

ConstantBolzmann: много где

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

ConstantBolzmann: первую точку и вторую

ConstantBolzmann: на этом участке строишь нормаль

ConstantBolzmann: и к ней добавляешь 2 вызова максимум и минимум

ConstantBolzmann: вроде так

ConstantBolzmann: и можно будет из любой функции вызвать твой шаблон

ConstantBolzmann: в любой части

ConstantBolzmann: но такое наверно уже есть

Uljahn: vrabosh: np.diff

ConstantBolzmann: https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.ptp.html

ConstantBolzmann: вон пик ту пик есть

ConstantBolzmann: прям по оси ищет

ConstantBolzmann: я перевел вроде относительно оси

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

ConstantBolzmann: https://docs.scipy.org/doc/numpy-1.13.0/reference/routines.html

ConstantBolzmann: https://github.com/OpenKore/openkore

Uljahn: в VK Cup кто-то собирается участвовать? задачки от Короткевича и призы симпатичные https://habr.com/ru/company/vk/news/t/552782/

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

ConstantBolzmann: https://github.com/OpenKore/openkore/tree/master/fields

735487: Uljahn та Короткевич там такого назадает что врядли я что то выиграю ))

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

ConstantBolzmann: https://github.com/OpenKore/openkore/blob/master/src/AI.pm

vrabosh: Uljahn дифф как я понял, только рядом режащие делает

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

ConstantBolzmann: какогото года

ConstantBolzmann: можно скачать какойнить кап потренероваться

ConstantBolzmann: private static final double s1 = Double.longBitsToDouble(4607182418589157889L);

ConstantBolzmann: фига себе число

ConstantBolzmann: http://chat.codingame.com/pastebin/db7692a6-208a-4f64-a4a5-70cf1a0405d5

miklla: ConstantBolzmann может блог себе где-нибудь заведёшь?

ConstantBolzmann: http://chat.codingame.com/pastebin/5e2c7e5c-5dfd-4705-9778-af6057690a17

Uljahn: Automaton2000: пора на резервный канал мигрировать

Automaton2000: о том что я не в курсе, что у тебя есть

Uljahn: а то шумы сплошные и помехи

ConstantBolzmann: есть рей каст а есть рейкаст перпендикуляр

ConstantBolzmann: :laughing:

inoryy: интересно чем Короткевич занимается вообще

inoryy: пхд в ИТМО, хм хм

MadKnight: о inoryy

MadKnight: давненько не видел тебя

MadKnight: ты знаешь игру Stellaris ?

MadKnight: miklla amurushkin а как насчёт вас? знаете эту игру?)

ConstantBolzmann: а чего там такого в стелларисе?

ConstantBolzmann: а понял

ConstantBolzmann: на еву чемто похоже

ConstantBolzmann: а старситизен не привлекает тебя?

ConstantBolzmann: залипнуть можно но дорогая

ConstantBolzmann: https://youtu.be/ZnmX6ax1fNw?t=3943

ConstantBolzmann: музыка там классная

ConstantBolzmann: в пв можно залипнуть)

ConstantBolzmann: там квестов до усрачки)

ConstantBolzmann: https://youtu.be/OtHcmh4PydA

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

ConstantBolzmann: итак не поиграл в нее толком и не понял как играть в нее

miklla: MadKnight слышал о такой игре, но не играл

MadKnight: miklla в общем там все статик данные игры заданы в виде json-подобного текстового формата

MadKnight: хочешь заценить?)

735487: MadKnight: нет не знаю. играть не буду

ConstantBolzmann: как в вскоде

ConstantBolzmann: я недавно видос смотрел похожа на еву да?

MadKnight: amurushkin так я и не играть предлагаю

ConstantBolzmann: кстати Мэд знаешь почему так устроены пакеты?

ConstantBolzmann: джейсон токенизирован

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

ConstantBolzmann: кароче вот это защита данных еще своего рода помимо удобного заюза данных в виде джейсон формата

ConstantBolzmann: https://youtu.be/XXKrhcqcLKg

MadKnight: amurushkin в общем я обнаружил, что все моды для этой игры - это просто json файлики с данными

ConstantBolzmann: а квесты там есть Мэд?

MadKnight: и даже скрипты и ивенты заданы в виде json

MadKnight: ну типа - типы зданий

ConstantBolzmann: она на DX?

735487: ну и что?

ConstantBolzmann: MadKnight там квесты есть?

MadKnight: amurushkin да хотелось бы попробовать нагенерить

MadKnight: всяких типов сущностей

MadKnight: рандомом

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

MadKnight: а что мешает?)

MadKnight: amurushkin там очень много видов сущностей в игре

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

MadKnight: amurushkin есть идеи как генерить случайные игровые сущности?

MadKnight: причём не просто типы зданий

MadKnight: а типы рандомных событий на отдельных игровых клетках

735487: MadKnight: юзать rand()

MadKnight: amurushkin данные не числовые

ConstantBolzmann: Мэд напиши бота для старкрафта 3

MadKnight: amurushkin я не с того начал

ConstantBolzmann: чтобы мне мастера запилил бот)

735487: ConstantBolzmann: старкрафт 3 не существует

MadKnight: amurushkin игра сделана так, что подразумевается оооочень много контента

MadKnight: а контента мало

MadKnight: даже с модами, добавляющими контент

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

ConstantBolzmann: я еще адольфа с мунзергом смотрел)

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

YurkovAS: в csb лидерборде один чел завис в процессе обстрела походу, написано last submit 17 января этого года

MadKnight: amurushkin ваще чтоли не интересно?

MadKnight: через скрипт с данными игры поиграться

ConstantBolzmann: квесты запили

YurkovAS: даже 2-е человек зависло

MadKnight: YurkovAS чё?)

YurkovAS: https://www.codingame.com/multiplayer/bot-programming/coders-strike-back/leaderboard?column=SCORE&value=INPROGRESS

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

YurkovAS: Sirlley и hgj зависли в процессе обстрела, боев новых у них нет

MadKnight: lol

MadKnight: у адмена спрошу в лс

MadKnight: только он уже ушёл

MadKnight: так что до завтра

YurkovAS: Sirlley этот точно завис, т.к. несколько дней уже там висит

MadKnight: да одного достаточно

MadKnight: го лучше бота улучшать

ConstantBolzmann: Мэд а как же треугольники Серпинского

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

MadKnight: ConstantBolzmann ты свои-то треугольники пофиксил?

MadKnight: YurkovAS какой алго?

YurkovAS: MadKnight тебя в ксб скинули на 26 место, там в таблице рейтинг еще странный стал

YurkovAS: смитсимакс

ConstantBolzmann: ту часть да, спасибо, пофикшено щас уже в 3 переходим

YurkovAS: и в контесте этом стороннем тоже смитсимакс юзал

YurkovAS: недавно который был

MadKnight: YurkovAS странный - это ты про когда у всех одинаковые очки?)

YurkovAS: да, про это. раньше у тебя, Микеича и прочих сильных ботов было большое заметное преимущество в очках

MadKnight: просто когда топы слишком часто сабмитят

MadKnight: и набирают слишком много побед против всех снизу

YurkovAS: а, ну Магаити там много сабмитил

MadKnight: типа 95% побед против всех

MadKnight: у всех появляется примерно равное число поражений

YurkovAS: точно, понял, теперь

MadKnight: новых

MadKnight: YurkovAS погнали генерить контент для той гиры

MadKnight: игры

YurkovAS: MadKnight не, я пас: лучше тогда ботов поулучшаю

MadKnight: YurkovAS ну го

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

MadKnight: YurkovAS а какая у тебя глубина в гоночках?

YurkovAS: глубина 7, плюс 8-ой ход всегда вперед

MadKnight: и ты оценку юзаешь отдельно для каждой машинки или общую сумму для всех?

YurkovAS: у каждой машинки своя оценка

MadKnight: а как же командная игра?)

MadKnight: и 6+3 вариантов ходов на каждой глубине?

YurkovAS: а точно, командная тоже есть

MadKnight: а засчёт чего командная у тебя?

YurkovAS: на первой глубине ходов меньше, а дальше больше добавляю

MadKnight: всмысле

MadKnight: каких нет на первой глубине?

YurkovAS: оценка, сейча у меня немного непонятно сделано: почти все подобрано экпериментально. в общем там оценка вида: scoreMy - scoreOp т.е. увеличивание своих очков это хорошо. и уменьшение очков противника тоже хорошо

YurkovAS: 0 вперед нет на первой и щит опционален

YurkovAS: scoreMy = scoreRunner + scoreBlocker

YurkovAS: по идее, у тебя будет такая же оценка

ConstantBolzmann: MadKnight ты bgfx щупал? говорят станет норм

YurkovAS: т.е. команда это не только твой раннер и блокер, но еще и мешаем противнику ( -scoreOp ) - так лучше всего играло

YurkovAS: MadKnight у тебя много времени уходит на ход? Может быть тут надо применять для миника еще и iterative deeping + transposition tables? и тогда оно будет на большую глубину считать

YurkovAS: вот у Микеича какое-то время выводится и иногда там меньше 10мс бывает

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

YurkovAS: у Дапорана в старых реплеях видно, что используется только 2 скорости, походу миник. и уделывает всех текущих топов

MadKnight: YurkovAS ну pen побеждал всех со 100% винрейтами юзая только 10% времени

YurkovAS: там есть бои и с Пэном - его тоже побеждает. не понятно когда это было

MadKnight: можно на гитхабе репозитории в папки закидывать?

inoryy: я не думаю что дапо и пен были бы лучше текущего топ5

ConstantBolzmann: как же бомбит ошибки нету

ConstantBolzmann: и рендера нету

ConstantBolzmann: 150 раз видео просмотрел все сверил