Chat:Ru/2020-12-30
YurkovAS: 2048, same game, a*craft - простые и для первых двух есть рефери. CvZ и Mars lander - сложнее, можно нагуглить примеры. CvZ вроде бы так и не смог сделать без ошибок...
BorisZ: в зомби скорее всего та же проблема что и в марслендер - внутри хранятся флоаты, а на вход бота отдаются инты
BorisZ: все координаты
BorisZ: но это гипотеза, рефери то нет
Beard: почему это проблема?
Uljahn: off-by-one errors трудно дебажить, наверное
Uljahn: в гоночках для теста симы кто-то выкладывал сотни тестов на гитхабе
Uljahn: https://github.com/sethorizer/csb
Uljahn: типа такого
Beard: все равно пока не понимаю. но я только ночью написал её, а отлаживать после работы буду, может тогда напорюсь
BorisZ: проблема в округлении - ошибка накапливается и в какой-то момент окажется что 2 + 2 = 5
BorisZ: потому что внутри 2.4 + 2.4 = 4.8
BorisZ: если не округление а отбрасывание дробной то аналогично
BorisZ: внутри рефери позиция х = 2.4 а боту в инпуте отдается 2
BorisZ: в марслендере поэтому корректный подход - игнорировать все входящие данные кроме 1 хода
BorisZ: самому применять свои насчитанные ускорения и наклон, хранить текущую позицию
Beard: хм, ок, посмотрю. если что, в CvZ тоже несложно игнорировать
Uljahn: always has been
MadKnight: VAntonuk не верь ему
MadKnight: он переманивает на сторону зла
MadKnight: я крч понял что мне не нравится как звучит русский по сравнению с инглишем и теперь я против русского
Beard: ja ja tut est russkij 4at
Beard: как тебе такое MadKnight?
MadKnight: я сказал про звучание
MadKnight: а тут чат
MadKnight: видишь разницу?)
Beard: даже слышу
MadKnight: вот теперь верю
MadKnight: Beard го расскажи нам какого бота пилишь
MadKnight: Beard пришёл чтобы кинуть пару шуток и исчезнуть снова
MadKnight: а про ботов говорить он не хочет
MadKnight: shame
MadKnight: а сто
MadKnight: п
MadKnight: я чат не проскроллил
MadKnight: BorisZ
MadKnight: ты типа в RAIC играешь?
MadKnight: сколько там дней осталось?
MadKnight: и до чего?
BorisZ: финал закончен, песочница до 10 января вроде, там тоже призы есть небольшие
BorisZ: но я забил с неделю уже как понял что шансов нет на финал
MadKnight: почему
MadKnight: го помогу
BorisZ: как тут поможешь то? разве что машина времени есть
MadKnight: машина времени?
MadKnight: всмысле
MadKnight: тыж говорил ещё 11 дней есть
BorisZ: вернуться на месяц назад и все сделать правильно
MadKnight: тебе нужен месяц чтобы всё переделать?)
BorisZ: не только время, еще и мотивация нужна, сейчас то уже тошнит
MadKnight: дело в твоём коде
MadKnight: 100%
MadKnight: го подскажу как переделать
MadKnight: го в лс
MadKnight: а потом в дискорд
MadKnight: просто CG у меня только с компа
Beard: MadKnight ты раик даже не начинал)
MadKnight: неважно
MadKnight: Beard ты вообще проигнорил меня когда я спросил как там у тебя успехи с RAIC
Beard: я пропадаю потому что не спал ещё, а пилю CvZ для квестмапы
Beard: ты не спрашивал
Beard: но я выгорел сразу после 1 раунда
BorisZ: не, мне про райк даже думать не хочется, не то что говорить
MadKnight: чё так
MadKnight: BorisZ го в дискорд
Beard: странный был год
MadKnight: а то я ухожу
MadKnight: Beard ты тоже
MadKnight: срочно
Beard: я спать пойду
MadKnight: оке не Beard
MadKnight: но Bolbi
MadKnight: BorisZ
dbf: BorisZ почему не хочешь про раик думать, наработал же на футболку!
BorisZ: да, на футболку то было совсем просто, а дальше запутался, начал переписывать потом вернулся к старому боту - так дергался туда-сюда в итоге ни фига и не вышло
YurkovAS: вот согласен, можно потихоньку самому пытаться делать до 10 числа а потом воспользоваться идеями топов: и всеравно они как всегда с первого раза не заработают...
BorisZ: MadKnight я зашел в дискорд
BorisZ: YurkovAS ну мне кажется что на призы в песочнице шансов совсем мало, там же все участувуют кроме топ-6 вроде
YurkovAS: хотя еще и от уровня зависит: кому-то достаточно изучить ПМ-ы и все получится. а таким как я, нужно прогать и не один раз
YurkovAS: BorisZ да, там уже почти ни кто не сабмитится
MadKnight: BorisZ я тебя по нику нашёл
MadKnight: кинул запрос
MadKnight: BorisZ поймал?
MadKnight: TheVillainAgain#2197
MadKnight: крч вот мой ник
BorisZ: YurkovAS я в общем пришел к выыоду что твой путь наиболее разумный - между соревнованиями все время что-то пилить хотябы и совсем потихоньку
BorisZ: иначе все разваливается в голове, во время контеста тратишь время на очевидные вещи
BorisZ: ну там понимашь что тут будет работать что-то - мктс например и начинаешь его делать, а оно должно быть уже напальцах или в шаблонах, чтобы не париться
BorisZ: как с бимсерчем в последнем контесте на КГ
YurkovAS: кстати да, его совсем недавно освоил в гиперсонике, а потом перезаюзал в 2048 и контесте
YurkovAS: тут главное чтобы интерес не пропадал, за месяцы
YurkovAS: и некоторые мульти в последнее время мы тут небольшими группами пилили и было интересно: 2048, same game, CvZ
BorisZ: я за вами следил, но сам ничего не делал )
BorisZ: начну сейчас делать fall chalenge с ведьмами, пока помню что-то
Hiker: Есть дотнетеры?) когда бывает ак что на рандомных шагах какой-то кусок кода хобана и + 20 мили секунд?
Hiker: это случайно не какой-то паганый гарбаж колектор?
Hiker: прием особо локально не воспроизводится. типо запускаешь с теми же данными локально и обсчитывается быстренько, как обычно
MadKnight: Hiker
MadKnight: го сбла
MadKnight: сюда
MadKnight: YurkovAS
MadKnight: Automaton2000 кто вообще ещё тут?
Automaton2000: ну вот у меня в общаке смайлы показывает?
YurkovAS: MadKnight
MadKnight: YurkovAS
MadKnight: почему ты белый
YurkovAS: сломали походу
YurkovAS: что хотел?
MadKnight: го кодить YurkovAS
MadKnight: ещё спрашивает
YurkovAS: а не, я раик до конца января буду делать
MadKnight: так я о том и говорю
MadKnight: типа
MadKnight: в чём у тебя основа твоего подхода?
YurkovAS: секрет
YurkovAS: млн-ы бфс-ов
MadKnight: хорошо мне всё равно не это инетеросно
MadKnight: го расскажи как ты закдил свою "основу"
YurkovAS: не, я не рассказываю
YurkovAS: там же просто, для тебя
YurkovAS: сделай лучше - тогда расскажу
YurkovAS: *лучше меня
YurkovAS: не рассказываю, потому что потратил не мало времени на это
YurkovAS: а ты ни чего не сделал и просишь рассказать
YurkovAS: вот если у тебя реально не будет получиться, тогда без проблем помогу
735487: мэд походу где то что то вычитал и решил на нас потестить :) втюхать что то пытается
YurkovAS: значит не так его понял
735487: YurkovAS: он тут выше закидывал типа го расскажи мне как ты написал код и я тебе расскажу как сделать лучше
735487: YurkovAS: я кстати твою идею побыстрому запилил. получилось довольно забавно
YurkovAS: не смотрел твои бои
YurkovAS: и распределение то сделал, чтобы от ближайшего врага потом пускать волну к своим незанятым?
YurkovAS: тоже сел это делать
YurkovAS: посмотрел бои - не понимаю что там происходит
735487: не просто там где у меня решал куда идти и искал дистанции я стал уменьшать им хп виртуально чтобы кучей на 1 не шли
YurkovAS: простая реализация играет заметно хуже