Chat:Ru/2021-05-09
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: рашить в центре была какая то не очень хорошая идея. Почти все деревья оказываются в тени, и сидишь всю игру на голодном пайке.