Chat:Ru/2021-05-09

From CG community
Revision as of 11:38, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/8534620461135> miklla: так, топ300 без использования расчёта теней и направления солнца, мой ежеконт...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

miklla: ладно, топ150 без теней, но пора бы уже их начинать внедрять

Hamibar: Расчет теней для слабых

Chibikko: Мне кажется тени играют решающую роль

Chibikko: YurkovAS, твой бот не садит семечку в первый ход, как и многие другие топы. Ждёт пока будет возможность посадить на расстоянии 2. Неужели так важно посадить бесплатно именно в незагораживающую клетку? Это хардкод или симуляция так решает?

Chibikko: мне казалось что если есть возможность посадить бесплатно, надо садить.

TheCrucial: сама по себе семечка ничего не дает

Chibikko: не совсем. Она даёт тебе клетку, которую противник точно не отберёт. И сажающее дерево будет свободно на следующий день.

Hamibar: Chibikko с тенями играть слишком просто :grinning:

Hamibar: Какая же мерзкая ошибка, когда читаешь не весь инпут.

BorisZ: сажать вплотную в начале игры - точно плохая идея

BorisZ: свои деревья бросают тень друг на друга

BorisZ: потом - хз, сложно все, но в дебютах однозначно нет

Hamibar: сейчас поэкспериментировал. Уменьшение количества бросаемых семечек сильно подняло в рейтинге.

Hamibar: Правда я конечно бросаю как попало) но все же

Hamibar: Убрал бросание вплотную - дало еще 100 мест.

CodeDiller: Всем Привет!

CodeDiller: Оцените мой вклад

CodeDiller: https://www.codingame.com/contribute/view/6682aaf148072ac60d30b0d86e4b79755e56

BorisZ: CodeDiller норм, но в реверсе обычно по нескольо примеров дают

BorisZ: хотя я давно не играл, может и так ок

TheCrucial: там все тест кейсы (не валидаторы) видны

BorisZ: да, но это ж лезть туда надо.

TheCrucial: так это все что ты видишь в реверсе, условия то нету) исключительно вадидаторы

TheCrucial: исключительно тесты?

TheCrucial: *

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

aropan: @CodeDiller +1

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

Kurs: а по каким правилам переход между лигами происходит?

Sbergeif: выше босса, когда следующая откроется

Kurs: а на какой позиции в бронзе босс?

Sbergeif: пока нет серебра - ни на какой

Sbergeif: когда откроют лигу, назначат босса из участников

ilt: не сказал бы что лидерборд по силе быстро растет

Hamibar: за ночь наверное на позиций 100-200 да упадут все.

Hamibar: мне кажется бронза уже немного перенаселена)

Hamibar: зато сабмиты классные в начале.

ilt: я вчера в 11 был сотым

ilt: сейчас 172

Sbergeif: и ничего при этом не делал?

ilt: не больше 200 я бы сказал

ilt: сабмитов не делал

ilt: пишу симу

oreshnik: я за 4 часа опустилась на 100 позиций

ilt: видимо у меня удачные костыли

ilt: хотя конечно зависит от того где находишься

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

Hamibar: Не знаю как насчет роста силы, но очень радует стабильность. Один и тот же код приходит в примерно одинаковою позицию.

Beard: а никто таймауты не ловит?

ilt: таймауты это мой бич ) симу напишу буду ловить однозначно

Hamibar: у меня с таймаутами что то странное происходит

Hamibar: не вылетают когда должны

ilt: такое бывает

Hamibar: раньше такого мной замечено не было.

Sbergeif: у меня сима (без соперника, на питоне) вылетает когда много деревьев. поэтому учитываю костылями

Sbergeif: есть ли хоть один резон резать дерево, если это не последний день и на следующем ходе гарантировано его в тень не поместят?

ilt: есть

Hamibar: нутриенты сокращаются.

Sbergeif: а, хм.

Hamibar: вообще не очень понятно, когда это стоит делать

Sbergeif: но я соперника не учитываю, почему она так делает

ilgiocatore: нутриенты сокращаются и еще можно тупо не успеть срубить все деревья за один ход

Sbergeif: не понимаю

Sbergeif: не успеть потому что солнышке не хватит?

ilgiocatore: да

607: нутриенты всегда с одной скоростью сокращаются, или рандомно ?

ilgiocatore: но если копить солнце специально под вырубку, то тогда только из-за нутриентов

Sbergeif: с одной, с каждым деревом по 1му

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

ilgiocatore: получают*

Hamibar: Ну большое дерево в принципе обеспечивает вырубкой за 1 день. Так что мне кажется копить не нужно

Hamibar: А вот не тратить на маленькие деревья, которые точно не вырастишь не нужно

Sbergeif: короче, только если соперник два и более деревьев может вырубить в этот ход, можно не рубить солнечное

Hamibar: Наверное не стоит рубить если соперник ни одного не может вырубить. Но опять таки это стоимость апа повышает

Sbergeif: но моя почему-то все равно заранее предпочитает ( и как это отдебажить

Hamibar: ну там же есть какая-то оценка - ее и скорректировать.

Hamibar: это кстати интересная идея - чем больше у противника выросших древьев - тем выгоднее нам рубить. Хотя мб и неверная

Sbergeif: ошибку поправил, судя по старту лидерборда, стало хуже

Hamibar: ну это стандарт

Sbergeif: то есть частенько, видимо к этому моменту у соперников есть чо порубить

Hamibar: ну мне такая эвристичка, как не рубить если у противника нет больших деревьев дала + 30-40 (в последние дни рублю конечно)

Hamibar: или просто сабмит удачный

Sbergeif: хм, ну там почти всегда будут же большие, это же производство солнц

Sbergeif: но может надежнее выигрываешь 300+ от этого и поэтому место дало

Hamibar: да где-то половина боев в топ 100 прошла, так что я бы не сказал.

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

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

Sbergeif: раунд != день, читаем инпут раунда, отдаем 1 приказ

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

mataranga: спасибо тебе добр человек

Sbergeif: с багом на 40 мест стабильно выше. тааак обидно

CyberEcho: Почитал тут World-чат, kovi говорит что эвристики еще прокатывают для топ-10 и у него самого только эвристики. Надо тоже их попробовать, может хоть в топ-1000 попаду :grinning:

Hamibar: Очень интересная в плане эвристик игра. Надо было 25 мс дать на ход)

TheCrucial: на эвристики и 10 хватит)

TheCrucial: даже если ты питонист

Jokero: а эвристики, это вы что имеете ввиду, перебор вариантов?

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

Hamibar: Я бы сказал, что это набор правил или оценок. Хотя, наверное, есть определение получше

Jokero: понятно, значит у меня эвристика

Jokero: ))))

Sbergeif: ага, типа: деревьев много, пора рубить. деревьев мало: пора сажать

Sbergeif: кто-нибудь делал 200 очков против default AI?

Sbergeif: 220+ точнее

ilgiocatore: включая очки за солнце?

Sbergeif: финальные. я, правда, сейчас поперезапускал раз 10, получил таки 220 - 0

Sbergeif: он просто почти не добыл солнца, бедолага, не хватило даже на сруб единственной трешки

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