Chat:Ru/2020-11-28

From CG community
Revision as of 11:31, 15 June 2021 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png quasR: Ребят, а можно поподробнее про стратегии эти и как поучаствовать в этой движ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png quasR: Ребят, а можно поподробнее про стратегии эти и как поучаствовать в этой движухе? Я ньюфаг

BorisZ: quasR если на этом сайте то заходишь в https://www.codingame.com/multiplayer/bot-programming

BorisZ: и выбираешь что нравится

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

BorisZ: выше был разговор про соревнование на другом ресурсе - https://russianaicup.ru/

Default avatar.png quasR: благодарю

C2H5OH: BorisZ, занят?

BorisZ: говори )

C2H5OH: я прикрутил beam search, но поднялся всего лишь с 700 позиции на 300.

BorisZ: ну круто же

C2H5OH: круто было бы хотя бы в золото выйти

C2H5OH: а с BS я не пойму. я в глубину прохожу до конца (сварил все 5 бутылок). и шо мне даёт этот проход?

C2H5OH: круто понять какую именно бутылку варить сейчас.

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

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

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

C2H5OH: надо всё переделать. только где время найти?...

C2H5OH: оценку сам придумал - количество заработанных очков плюс количество камней 1,2 и 3 уровня

C2H5OH: но это имеет смысл если я ограничиваю глубину.

BorisZ: нужна функция оценки - возьми у кого-то из топов из темы на форуме

BorisZ: то есть каждый камень выше 0 одинаково стоит?

C2H5OH: по-моему да

BorisZ: если так то это ок для терминальной ноды, когда уже кто-то сварил 6 бутылок

BorisZ: но для серидины игры не очень, надо чтоб дорогие камни больше стоили

C2H5OH: Players gain 1 rupee for each tier-1 ingredient or higher in their inventory.

BorisZ: вот я и говорю - это про конец игры

C2H5OH: а топы как оценивают?

BorisZ: там все примерно вокруг того что камни стоят 1 2 3 4

BorisZ: то есть 0 камень стоит 1 а 3й камень стоит 4 - примерно такая пропорция

C2H5OH: та не, это как-то пальцем в небо. надо время найти и всё переделать.

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

C2H5OH: цена рецепта? при изучении?

BorisZ: цена бутылки

C2H5OH: вот цена бутылки - офигенно интересный вопрос

C2H5OH: вернее оценка бутылки

C2H5OH: я пробовал брать цену/количество шагов для варки, но в итоге стал брать просто цену

BorisZ: посмотри на цены бутылок в рупиях - там простая формула 1* tier0 + 2*tier1 + 3*tier2 + 4 * tier 3 + бонус за количество разных камней

C2H5OH: не. вот есть 5 бутылок, как определить какую варить первой?

BorisZ: 3 разных камня бонус 1, все камни бонус 2

BorisZ: ты не пытайся это определить - движок сам определит когда варить

C2H5OH: нет, это главный вопрос

C2H5OH: я просчитал что все 5 бутылок я сварю быстрее чем противник, но что варить первым, что вторым,...

BorisZ: поиск с оценкой будет пытаться увеличить оценку текущей позиции, если при этом бутылки не варить то все упрется в 10 3-х камней, поэтому он не должен туда зайти, он будет пытаться сбрасывать камни в бутылки, чтоб максимизировать скор

C2H5OH: как на форум с home на форум перейти? в каком пункте меню?

BorisZ: справа вверху три точки

C2H5OH: увидел. почитаю что там топы написали.

wlesavo: как в раике в ручном управлении юнитов строить, то ли я тупой то ли че

BorisZ: wlesavo выделяешь базу лкм, наводишь мышь на ячейку рядом с базой и жмешь R

wlesavo: блин неочевидно чето, спс

wlesavo: разные кнопки пробовал

BorisZ: неочевидно - второе имя райка

Uljahn: :sweat_smile:

wlesavo: нигде цен еще нет

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

BorisZ: https://docs.google.com/spreadsheets/d/1EfWVAFCNvB5P_PzyBETUbZHG8mbxHZCOT8Zxp8VaFnk/edit#gid=0

wlesavo: казалось бы

wlesavo: ооо спс

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

metahom: цены есть, почему нет

metahom: View.EntityProperties[EntityType.BuilderUnit].Cost

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

metahom: а House кто-то строил уже? чет не получается

Uljahn: мне кажется, обсуждение раика надо переносить на отдельный канал :pensive:

wlesavo: metahom я бы предположил что только один может быть

BorisZ: #raic2020

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

735487: metahom он строится не с фулл хп. потом его надо дочинить. короче процесс постройки как в варкрафте примерно

Default avatar.png DJRedDemon_1cc8: Привет

MadKnight: hihi

Default avatar.png DJRedDemon_1cc8: Кто то решил stall tilt?

Default avatar.png DJRedDemon_1cc8: Мне нужно решение

MadKnight: а что?

MadKnight: дай ссыль

Default avatar.png DJRedDemon_1cc8: ща

MadKnight: зачем решение нужно?)

Default avatar.png DJRedDemon_1cc8: я на лабе по ИТ

Default avatar.png DJRedDemon_1cc8: мы решаем за баллы это

Default avatar.png DJRedDemon_1cc8: https://www.codingame.com/ide/puzzle/stall-tilt

MadKnight: читеришь?)

Default avatar.png DJRedDemon_1cc8: нет

Default avatar.png DJRedDemon_1cc8: Попробуй решить

MadKnight: так тут же просто по формуле посчитать

MadKnight: что именно проблему вызвало?

Default avatar.png HolySnowflake_e752: формула не робит

MadKnight: покажи как запилил

Default avatar.png DJRedDemon_1cc8: Никак))

Default avatar.png HolySnowflake_e752: maxV=sqrt(maxR*9.81)/sqrt(sqrt(3));

Default avatar.png DoubleScone_4598: у меня максимальные скорости не сходятся чет

Default avatar.png HolySnowflake_e752: сначала 15 потом 30

Default avatar.png DoubleScone_4598: угол отклонение чем задается? он же может быть произвольным [30, 90)

Default avatar.png DoubleScone_4598: от него и скорость зависит

Default avatar.png HolySnowflake_e752: int maxV=sqrt(tan(89)*minR*9.81);

Beard: это где ж такие лабы дают

Uljahn: НИИ химии, удобрений и ядов, Automaton2000

Automaton2000: да у меня в общаке смайлы показывает?

Uljahn: Automaton2000: покажи смайл

Automaton2000: я так и не смог

Uljahn: лол, через psi+ смог тему канала поменять

Uljahn: но в браузере она игнорируется :(

Uljahn: надеюсь, меня прав не лишат за такое))

Uljahn: #raic2020 - обсуждения продолжаются

wlesavo: еле запустил бимсерч в спонсорском, очень тяжело не напрунить лишнего, но уже на соточку побил MC так что стоило того, еще подергать коэффициенты и может просочусь в топ 3

Uljahn: малаца, а я в офлайне 2048 бручу

wlesavo: конкретные сиды какие-то или просто?

Uljahn: пока все подряд, потом буду конкретные

wlesavo: доходил в офлайне до 131к или до 65к?

Uljahn: пока нет, сима тормозная, еле-еле до 32к доползает

wlesavo: 32 тоже неплохо впринципе

Uljahn: надо было оптимизацией заняться, но это скучно, тупо запускаю в фоне и иду смотреть видосики :)

wlesavo: я так NS решал, на трех ядрах запускаю на четвертом видосики смотрю

Uljahn: сейчас эпично переопределил имя модуля, икал баг 20 минут

Uljahn: *искал

Uljahn: типа такого import bz2; bz2 = 1

wlesavo: я часа 2-3 сегодня потратил на то что в состояние забыл передавать свое последнее направление. неочевидно ппц то что-то не так работает, проявлялось очень косвенно

wlesavo: эх, забанили в сабмитах, на самом интересном месте

Uljahn: жиза

Default avatar.png Magnitik: :grinning:

YurkovAS: wlesavo, Uljahn raic пока не делаете или вообще не будете? в последнем костесте что-то устал, вообще не тянет раик теперь делать...

Uljahn: мне сама концепция раика не нравится, я к CG привык слишком, зона комфорта, так сказать

MadKnight: import bz2; bz2 = 1

MadKnight: круто ты всё сломал

Uljahn: ага, долго потом не мог понять, почему в начале кода всё работает, а потом ошибку выдаёт bz2.compress(pickle.dumps(x))

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

Uljahn: мне кажется, раик мне кроме головной боли и разрыва шаблонов ничего не даст

Uljahn: а тут столько фишек освоил с упаковкой хардкода для 2048

Uljahn: самое главное, что когда интересно, то код сам пишется, а клон старкрафта пилить - не тянет, давно уже есть pySC2 для RL

Flashantik: Кто то сказал слово старкрафт ?!

Uljahn: угу, RAIC 2020 - CodeCraft

Uljahn: https://www.youtube.com/watch?v=nz1sSdlzSMs

Beard: камон, вы призы видели? у вас все шансы

Uljahn: пфф

Uljahn: Automaton2000: у вас кот шипит

Automaton2000: почему ты не в теме

**Uljahn шипит в бессильной злобе :crying_cat_face: