Chat:Ru/2022-04-30

From CG community
Jump to navigation Jump to search

Uljahn: где же реплеи хранить, если не в бд? история сабмитов-то в бд хранится? 100 сабмитов по 200 игр - это 20000 реплеев (примерно по 100кБ) только с контеста, а тут ещё и другие мульти есть, в пазлах история кода, история клэшей в нотификации, всё где-то хранится

gybson_samara: lol

gybson_samara: Boss 5 has not provided 3 lines in time

gybson_samara: я кажись босса поломал

Uljahn: бывает

FeZar97: можно же не реплеи хранить а только исходники игрока и сид игры

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

Hoggins: если хранить реплэй как набор инпутов и команд, то в zi[-е это будет понт, как мне кажется

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

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

Hoggins: в любой ситуации легко рассуждать: "тыж программист" :) Не мало важна стабильность в долгосрочной перспективе, а у людей там симы и рандомы.

Default avatar.png LovelyRobot_c4bf: f

wlesavo: нифига, на 60 мест скинули за ночь с 60го на 120

Vlad100: Меня наоборот с 260 на 140 кинуло. А пол часа наза было 160. Возможно такими темпами и в золото попаду.

CyberEcho: Там очень плотный лидерборд. От Между 1 и 100 местом всего 10 очков рейтинга.

Valdemar: 153 человека в легенде, так под конец до 300 дойдет

Default avatar.png para8ellum: i am gonna kill every programmer

Default avatar.png para8ellum: oh sorry wrong chat

Vlad100: Ощущение будто я пройду в золото так как уже 20 место. Только перейду ли я в золото если стану выше босса вне сабмита?

Xyze: да

Xyze: тебя могут запушить

Xyze: или босса спустить

Vlad100: Меня либо запушили либо много людей в золото прошло

CyberEcho: Gold, Silver и Bronze кстати хорошо разбили, почти ровно по 2000 участников.

sd10000100: Да там с 70 может за ночь в золото убежать

FeZar97: у кого то осталась картинка с расположением спавнов пауков? скиньте пожалуйста

Uljahn: https://i.imgur.com/vbEXnz1.png

Uljahn: эта?

FeZar97: да, благодарю

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

Uljahn: кодебастерс минигейм

wlesavo: ага))

wlesavo: теперь опять все перепроверять

Uljahn: эх, хороший контест получился, душевный

Jokero: он еще не кончился)), все ток начинается)) еще целый день впереди))

wlesavo: да, со своими недостатками но в целом атмосфера хорошая конечно, я таки сильно соскучился по такому

Vlad100: Последнее время пробовал сделать новую систему таргетинга из этого чата. Но что-то не заработала. Вернул всё как было. Надеюсь успею дойти до золота.

Uljahn: я так и не сделал систему таргетинга :smirk:

CyberEcho: Что за система таргетинга?

Vlad100: А когда в золото прошёл какая стратегия примерно была?

Uljahn: упор на фарминг и своевременная защита

wlesavo: на самом деле просто более менее хорошая атака одним и средненькая эвристическая защита это уже почти легенда

Khao: а я считаю ровно наоборот :)

wlesavo: ну стратегий на легенду много, я про то что сам проверял просто)

wlesavo: всякий чиз вообще изи легенда должен быть, но в топ 30 даже есть чисто защитный бот

wlesavo: так что делать можно реально что хочешь

Xyze: я всё пилю атаку =(((

Uljahn: Vlad100: я вообще захардкодил начальные точки движения в соответствие с диаграммой спавнов пауков, потом у gybson_samara подсмотрел стратегию защиты, когда заранее пауков отгоняешь от базы ветром, не давая им углубиться в область базы (чтоб не терять вайлд ману на этом)

Xyze: защиту отточил что против тройного пушера живу +-110 ходов

Xyze: но столько времени влил на это

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

Xyze: без трекинга грустно вообщем

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

Uljahn: а симметрию юзать не пробовали?

wlesavo: да без трекинга пауков тяжко

Uljahn: чтобы пауков искать

Khao: что вы называете трекингом пауков?

wlesavo: с симметрией сложно, больно много ошибок, и не понятно как их отсекать

Xyze: Khao увидел 1 раз, запомнил на всю жизнь

wlesavo: Khao в тумане пауков отслеживать которых пнул или видел

Uljahn: если к твоей базе пришёл паук от спауна, то и ко вражеской базе такой идёт

Khao: ну нифига, ты без этого в легенду прошёл?

wlesavo: без этого атакер теряет паука, так что мастхев

Xyze: я еще не прошел

Khao: по-моему без этого и в золото не пройти :)

Xyze: я в процессе

Khao: я про wlesavo

Xyze: а

wlesavo: так я то с этим

Khao: а

wlesavo: я прошел, потом сломал случайно

Xyze: симметрия не равна трекингу

Khao: понял, ага

Uljahn: ага, я про другое

Xyze: ибо я хочу трекать мои контролы через всю карту

Xyze: чтобы аттакер видел "подарки" защитников

Xyze: для этого надо четко ставить таймер, как долго этот трекинг нужно трекать

Xyze: ибо в тумане с ним что угодно могло случиться

wlesavo: но чето фикс не сильно помог, видимо реально все так прокачались что на дне так и останусь, чето мотивации нет сильно улучшать

Vlad100: Попробую сейчас сделать трекинг. Возможно поможет.

Xyze: а симметрия говорите прям рулит?

Xyze: я оставил её на десерт, чисто в легенде тащить

Khao: ну она точно помогает

Khao: а пишется за 10 минут

wlesavo: я симметрию не трогал, но на самом деле должно помогать

Xyze: ну откуда я возьму 10 минут...

Xyze: я лучше 2 часа оценку буду крутить )))


Khao: ну типа у тебя защита сгруппировалась по одну сторону почему-то, а так ты "предполагаешь" по симметрии, что с невидимой стороны кто-то ползёт

Xyze: не ну если серьезно, это всё конечно висит в тудушках

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

Xyze: но всё таки я пока не могу заставить атакера думать

Xyze: как ему в тумане жить

wlesavo: самое удивительное в этом контесте что один и тот же код может выйграть против топ1 и проиграть 180 месту, обычно такого разброса нет, RPC is real

Xyze: wlesavo как можно заставить бота бегать по окружности?

Xyze: ты же на симе получается

Xyze: там подход аля в CSB, чекпоинты?

CyberEcho: В легенду безо всякого трекинга можно пройти. Он нужен для тор-20.

Xyze: ибо естественным путем сима не должна уметь так делать

FeZar97: офигеть, симметрия реально есть

wlesavo: Xyze ну у меня две точки притяжения, я в начале хода если рядом с одной нахожусь меняю на другую и дальше в симе бонус уже

Xyze: ну да, считай что чекпоинты

Xyze: ну блин, некрасиво

Khao: CyberEcho понятно, что можно; просто симметрия дает неплохой буст, быстро пишется и легко дебажится

CyberEcho: Я кстати все хочу сделать такую штуку. С помощью CONTROL, где это возможно, направлять паука от другой точки спавна. :grin:

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

CyberEcho: Хотя не, не поможет запутать, id-монстров привязаны к точкам спавна.

wlesavo: ого, даже так

Xyze: щас сабмиты часа по 3 идут?

Khao: 1,5

wlesavo: может ближе к ночи побыстрее будет

wlesavo: но завтра будет вообще тоска

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

Vlad100: Добавил трекинг. Думал что будет дольше. В тесте сильной разницы не увидел. Сейчас наверно буду сабмитить. Хотя жалко терять место которое за доп бои накопилось.

wlesavo: как тут перестать :slight_smile:

Xyze: а, еще вопросик был

Xyze: wlesavo ты сделал пиксель перфект колтноль симу?

Xyze: контроль*

wlesavo: не, у меня там миллион косяков

Xyze: мне так не хочется сохранять вектора

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

Xyze: или я кривой, я сильно в рефери не смотрел

Xyze: но короче я забил на это

Xyze: у меня на пару градусов мимо идет

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

Xyze: а зачем симить прилипание?

Xyze: типо правильно ветром контрить чужой пуш?

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

wlesavo: ну я в итоге это снаружи поправил выбором вектора

wlesavo: как раз с этого справления на легенду хватило

a-Rye: Извините, у меня должен быть русский перевод. Пожалуйста, господин Путин, прекратите военные учения сейчас. Не будьте Карлом, а скорее будьте частью лучшего мира. Возьмем еще один срок (четыре года) в качестве лидера, чтобы исправить Россию. Мы исправим Украину. Тогда демократические выборы звучат более чем справедливо. Затем мы все становимся хорошими друзьями и работаем вместе, как мы это делали, чтобы остановить нацистов!