Chat:Ru/2021-04-16
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 чё?)
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 раз видео просмотрел все сверил