@@d_savez_WoT так а че рассказывать, точность при умножении плавающих чисел, невозможность точно представить дробь в виде мантисы как степень двойки. Надо децимал использовать, и нормально все будет
Ну получается такой мусор и берут в разработчики, тестировщики и картоделы. Баг с кругом базы, да он просто же лежит в воздухе, тоже не значительно. Или когда стоишь возле здания или других предметов (мост, гора и т.д.), прицел+ прицел- скачет как больная псина, это тоже же не значительный баг. Кусты которые есть на карте, а по сути они в 2 или в 3 раза меньше чем они есть на сервере, или их вообще нет, тоже так себе. А не, к незначительным багам еще наверное относится некие характеристики танков, которые при игре таковыми не являются. Расскажу не далеким, например залп у ису-122-2, по ТТХ 2 секунды, а по сути 1.5 секунда. А баги связанные со звуком игры, голосовой связью в разных режимах и другой мелочью, которые годами просто не фиксят (вспоминаем водонапорную башню Корбена, это просто смех). Ой а если баланс взять, а не баги, то это вообще песня, всем советую во всех играх делать такой. А если начать говорить о распределение снарядов в круге разброса и о том что они падают в землю, это точно будет мистика, без открытого кода игры не разберешься. P.s. Забыл же интересный факт, просадки Фпс на определенных участках карты, обновление игры, моды от Собаки например (царство ему небесное) и от других, прости господи БЛОГЕРОВ, никак на это не влияют (ну про домашнее железо только не высирай). Ооо, а как же кривые текстуры на каждой карте их в жизни никогда не уберут, они же не значительные, но находятся на часто играемых позициях)))
Если развивать мысль, то правило писали ещё во времена царя Гороха, когда о соревновательной составляющей мыслей не было, ровно как не было и представлений о будущем количестве калибров орудий и групп брони. Задачей было сделать принципиальное правило дубинами пробивать картон при любых условиях. Оправдывает ли это наличие бага? Конечно нет. Одно дело "всем похуй" - другое - "занесен в известные проблемы и стоит в очереди на исправление", даже если никогда не исправят, даже если не критический. Это уже скорее репутационный вопрос, чем геймплейный.
Незначительно = не оказывает влияния на игровой процесс, не так ли? Круг базы слегка в воздухе это незначительно. Неверный звук выстрела это незначительно. А вот продемонстрированная в видео "фича" это по уровню "незначительности" примерно там же, где и задержка появления танка после его засвета. Припоминаешь сколько лет назад пофиксили данную "фичу"? Но ведь пофиксили же. Надеюсь, я свою мысль донес.
Ага станет.Что там программистов мало.Или сколько их было за 14 лет.Что она стала лучше?Внешний вид-да.Что там точность стрельбы улучшат?Или магничивание снарядов к обьектам?Или падение их в землю?Тряску камеры,когда отъезжаешь от угла исправить милион лет не могут.Все эти исправление зависит от руководства проэктом.Но как мы все видим им пох на все эти баги.Запускается,деньги приносит,не вылетает каждые 5 минут и на этом скажите спасибо.Можете купить наши коробочки по ссылке выше.
1. Я сильно сомневаюсь, что движок игры написан на питоне. 2. Как я понял, ты конвертируешь число с плавающей запятой в строку , а если каждый раз для расчета пробития, который происходит постоянно, выполнять эти конвертации, это может снизить производительность имхо
Фиксится это не так, а сравнением результата вычисления с погрешностью вычисления (достаточно еps=0.01). Програмные типы данных работают гораздо медленнее
Одного не понял, почему игра считает 50.8*3=152.399... Это баг в коде, наличие какого-то стандарта или на самом деле броня Коня в этой части не 50.8, а 50.79999...? Просто для наглядного удобства в ттх написали 50.8
@@To4Hblu_CHaunEP да, так и есть. Любая броня 50.8 мм будет так пробиваться, просто брони и калибров орудия с точкой после запятой не так уж и много и то, что я показал - скорее всего один из парочки таких случаев. Вспомню только, что FV215b на ЕУ сервере в борт там пробивается, потому что там не было баффа и там 50.8 мм броня. Быстрый ответ на вопрос - это "баг" всех компьютеров с 1976 года. Не для всех приложений/игр нужна прям идеальная точность знаков после запятой, поэтому при счёте обходятся примерной записью. Для игры там в том месте у коня 50.799999237060546875 мм брони, потому что ровно 50.8 числа для компьютеров, считай, не существует (немного упросил объяснение). baseconvert.com/ieee-754-floating-point - вот калькулятор для стандарта, если интересно. Вписываешь число со знаком после запятой и видишь, как его "видит" компьютер и чему оно на самом деле равняется. UPD: Да, в ангаре рисует 50.8 для удобства. Везде по факту так будет рисовать просто чисто для удобности и красоты - и даже не в танках. Может такое есть в других играх такое есть - просто с багом как тут из-за этого не сталкивался, просто потому что прям супер жёсткая точность таких чисел не всегда нужна и не приведет ни к каким последствиям. Ну а тут вот, как оказалось, привело.
@@d_savez_WoT посмотрел броню новенькой ПТ в МТ - Alligator (9, Британия). Там верхняя крышка от влд до рубки тоже имеет броню 50.8. Есть небольшой угол наклона, поэтому её тоже будут иметь по этому правилу 😁. Также в корме корпуса 50.8. Борт корпуса Cent. Action X сплошником 50.8. У Чифа за гк верхняя крышка корпуса между влд и башней тоже 50.8. Только у британцев такая броня непонятная 😁
@@НикитаЛежневич слышал легенду про то, что тип сам себе со счета на счет деньги переводил и из-за .000000004 после запятой постоянно +бабки получались. Легенда с бородой
не, там броня 50.8. правило трех калибров не работает, если броня * 3 и калибр одинаковы. по идее игра должна считать 50.8 * 3 = 152.4, из-за чего там должен быть рикошет, но игра из-за стандарта IEEE 754 и трех страниц википедии получает ~152.3999998, из-за чего правило трех калибров работает.
@@Ne_Ebatelnii_chel по идее на ЕУ на FV215b точно так же борт пробивается. Он там все ещё 50.8мм, а у нас 76.2. Ну и любая броня в два дюйма - 50.8мм - будет так же поляком пробиваться.
@victorrayman7407 чееел, в этой игре правило трёх калибров всегда работало так, что если калибр пушки БОЛЬШЕ миллиметров брони x3 (не >=, а >), то рикошета не будет, а тут калибр по идее РАВЕН броне x3, но рикошета нет. Калибром 150 мм нельзя прошить лист 50 мм по правилу 3-ех калибров, так что тут очевидный баг
@@eternal_pseudoalbab лично пожму лично разрабу, который: 1. Знал об этом 2. Знал, что оно неверно рисует маркер там 3. И решил это оставить так Требуем повышение зарплаты этому сотруднику.
А какая разница? Тут дело в том, как хранятся данные, много где float даст такой неровный результат, ибо данные дробной части там как то через мантису или типо того высчитываются. Просто не надо через == сравнение делать, тогда будет всё ок, ну или данные по другому обрабатывать изначально, ну или вообще не быть фриками, использующими float, где его можно избежать, считая в микрометрах - но это уже некст левл
хотел сделать сегмент с объяснением почему оно так считает но потом резко вспомнил кто меня смотрит
Мог бы и рассказать, я как раз начинающий кодер и у меня был такой баг на питоне)
@@ДмитрийСамохин-у8щ если интересно, почитай про стандарт IEEE-754 и "floating point error"
@@d_savez_WoT Ты превращаешься в настоящего программиста - мои зрители дауны, я умный, идите читайте 😂
Привет, я тоже ютубер по танкам, мой ник в танках на лесте : VVS_2020 так что там мне нужно сыграть 10 000 боёв.
@@d_savez_WoT так а че рассказывать, точность при умножении плавающих чисел, невозможность точно представить дробь в виде мантисы как степень двойки.
Надо децимал использовать, и нормально все будет
4 : 19:
ЛЕСТА ПРИМИТЕ НА РАБОТУ...
4 : 20:
0:59
это wot
Без банки пива не разберёшься, давай по новой
@@agent907_ ну короче эээ танк едет эээ поляк стреляет
@@d_savez_WoT Забыл верить
Как айтишник скажу, этот баг настолько незначительный, что всем похуй, даже если они знают
Ну получается такой мусор и берут в разработчики, тестировщики и картоделы. Баг с кругом базы, да он просто же лежит в воздухе, тоже не значительно. Или когда стоишь возле здания или других предметов (мост, гора и т.д.), прицел+ прицел- скачет как больная псина, это тоже же не значительный баг. Кусты которые есть на карте, а по сути они в 2 или в 3 раза меньше чем они есть на сервере, или их вообще нет, тоже так себе. А не, к незначительным багам еще наверное относится некие характеристики танков, которые при игре таковыми не являются. Расскажу не далеким, например залп у ису-122-2, по ТТХ 2 секунды, а по сути 1.5 секунда. А баги связанные со звуком игры, голосовой связью в разных режимах и другой мелочью, которые годами просто не фиксят (вспоминаем водонапорную башню Корбена, это просто смех). Ой а если баланс взять, а не баги, то это вообще песня, всем советую во всех играх делать такой. А если начать говорить о распределение снарядов в круге разброса и о том что они падают в землю, это точно будет мистика, без открытого кода игры не разберешься.
P.s. Забыл же интересный факт, просадки Фпс на определенных участках карты, обновление игры, моды от Собаки например (царство ему небесное) и от других, прости господи БЛОГЕРОВ, никак на это не влияют (ну про домашнее железо только не высирай). Ооо, а как же кривые текстуры на каждой карте их в жизни никогда не уберут, они же не значительные, но находятся на часто играемых позициях)))
Если развивать мысль, то правило писали ещё во времена царя Гороха, когда о соревновательной составляющей мыслей не было, ровно как не было и представлений о будущем количестве калибров орудий и групп брони. Задачей было сделать принципиальное правило дубинами пробивать картон при любых условиях. Оправдывает ли это наличие бага? Конечно нет. Одно дело "всем похуй" - другое - "занесен в известные проблемы и стоит в очереди на исправление", даже если никогда не исправят, даже если не критический. Это уже скорее репутационный вопрос, чем геймплейный.
@@l_zywoo_l4578 мусор єто танковое ЦА к которьім ти принадлежиш.
Незначительный только обьем твоего мозга
Незначительно = не оказывает влияния на игровой процесс, не так ли? Круг базы слегка в воздухе это незначительно. Неверный звук выстрела это незначительно.
А вот продемонстрированная в видео "фича" это по уровню "незначительности" примерно там же, где и задержка появления танка после его засвета. Припоминаешь сколько лет назад пофиксили данную "фичу"? Но ведь пофиксили же.
Надеюсь, я свою мысль донес.
Но есть нюанс: вы никогда не увидите супер коня, который не будет стоять от увн
Коню можно было не нерфить башню, а просто срезать увн до 8. Тогда он бы показывал свои лючки и пробить его было бы гораздо легче.
@@user-gj3cq2oe5e а лучше до минус 7, чтобы вообще шикарно было
@@user-gj3cq2oe5eон и так рвётся голдой рядом с маской...
Примите его на работу, игра станет чуточку лучше и логичние
Для кого, главный вопрос?)
Ага станет.Что там программистов мало.Или сколько их было за 14 лет.Что она стала лучше?Внешний вид-да.Что там точность стрельбы улучшат?Или магничивание снарядов к обьектам?Или падение их в землю?Тряску камеры,когда отъезжаешь от угла исправить милион лет не могут.Все эти исправление зависит от руководства проэктом.Но как мы все видим им пох на все эти баги.Запускается,деньги приносит,не вылетает каждые 5 минут и на этом скажите спасибо.Можете купить наши коробочки по ссылке выше.
1. Я сильно сомневаюсь, что движок игры написан на питоне.
2. Как я понял, ты конвертируешь число с плавающей запятой в строку , а если каждый раз для расчета пробития, который происходит постоянно, выполнять эти конвертации, это может снизить производительность имхо
Вывод: станок был прав, качай поляка!
Фиксится это не так, а сравнением результата вычисления с погрешностью вычисления (достаточно еps=0.01). Програмные типы данных работают гораздо медленнее
сорри я не видел компьютеров с 2009 года
Та да, два float через == нельзя сравнивать. Но какой-то болван, похоже, забыл...
Хотя с другой стороны, Нахера они вообще хранят это во флотах, если можно в микрометрах целочисленных
@@dominuspiritus можно, но это нужно делать сразу, а видимо сразу до этого не догадались ибо не думали про нецелые калибры, а теперь впадлу код копать
Было время когда он загорался от попадания в крышу башни фугасом Туре5.
Вот таких видосов мне не хватает) Ещё графика эта, как будто танки не на хавоке а на бигворлде ещё)
А я то думал как я коня так пробиваю. Ошибка float чисел мне даже в голову не приходила
Одного не понял, почему игра считает 50.8*3=152.399... Это баг в коде, наличие какого-то стандарта или на самом деле броня Коня в этой части не 50.8, а 50.79999...? Просто для наглядного удобства в ттх написали 50.8
По такой логике возможно существуют другие танки с неправильными милимитражами конкретных частей брони и они будут пробиваться другими калибрами.
@@To4Hblu_CHaunEP да, так и есть. Любая броня 50.8 мм будет так пробиваться, просто брони и калибров орудия с точкой после запятой не так уж и много и то, что я показал - скорее всего один из парочки таких случаев.
Вспомню только, что FV215b на ЕУ сервере в борт там пробивается, потому что там не было баффа и там 50.8 мм броня.
Быстрый ответ на вопрос - это "баг" всех компьютеров с 1976 года. Не для всех приложений/игр нужна прям идеальная точность знаков после запятой, поэтому при счёте обходятся примерной записью. Для игры там в том месте у коня 50.799999237060546875 мм брони, потому что ровно 50.8 числа для компьютеров, считай, не существует (немного упросил объяснение).
baseconvert.com/ieee-754-floating-point - вот калькулятор для стандарта, если интересно. Вписываешь число со знаком после запятой и видишь, как его "видит" компьютер и чему оно на самом деле равняется.
UPD: Да, в ангаре рисует 50.8 для удобства. Везде по факту так будет рисовать просто чисто для удобности и красоты - и даже не в танках. Может такое есть в других играх такое есть - просто с багом как тут из-за этого не сталкивался, просто потому что прям супер жёсткая точность таких чисел не всегда нужна и не приведет ни к каким последствиям. Ну а тут вот, как оказалось, привело.
@@d_savez_WoT благодарю кэп
@@d_savez_WoT посмотрел броню новенькой ПТ в МТ - Alligator (9, Британия). Там верхняя крышка от влд до рубки тоже имеет броню 50.8. Есть небольшой угол наклона, поэтому её тоже будут иметь по этому правилу 😁. Также в корме корпуса 50.8.
Борт корпуса Cent. Action X сплошником 50.8.
У Чифа за гк верхняя крышка корпуса между влд и башней тоже 50.8.
Только у британцев такая броня непонятная 😁
@@To4Hblu_CHaunEP оооо, спасибо, буду знать)
мегахорош
Броню говоришь неправильно считают. Я видел приложения, которые так же деньги считают :D
@@НикитаЛежневич слышал легенду про то, что тип сам себе со счета на счет деньги переводил и из-за .000000004 после запятой постоянно +бабки получались. Легенда с бородой
Играть в танки и понимать в программировании. Ну это каво
ты не понимаешь это не баг а баланс,чтобы хотя бы как то пробивать эту вообщенеимбу.
Если я правильно понял, то по факту там брони не 152,4 а 152,39? И из-за 0.1(мм брони) поляк и такие же орудия будут шить коня? Верно?
не, там броня 50.8. правило трех калибров не работает, если броня * 3 и калибр одинаковы. по идее игра должна считать 50.8 * 3 = 152.4, из-за чего там должен быть рикошет, но игра из-за стандарта IEEE 754 и трех страниц википедии получает ~152.3999998, из-за чего правило трех калибров работает.
@@d_savez_WoT Углубляться конечно не хочу, но вроде бы понял смысл, а есть ещё такие приколы на других танках?
@@Ne_Ebatelnii_chel по идее на ЕУ на FV215b точно так же борт пробивается. Он там все ещё 50.8мм, а у нас 76.2.
Ну и любая броня в два дюйма - 50.8мм - будет так же поляком пробиваться.
@@d_savez_WoT понял, спасибо за приколы)
Чел, правило трех калибров, отключается рикошет и пробития хватает пробить броню
152,4 vs 50,8
152,4 просто округляет в большую сторону
Так было всегда, с выхода 60тп
@@viktorrayman7407 норм придумал. ты видео смотрел или так, чисто мимоходом проходил?
@victorrayman7407 чееел, в этой игре правило трёх калибров всегда работало так, что если калибр пушки БОЛЬШЕ миллиметров брони x3 (не >=, а >), то рикошета не будет, а тут калибр по идее РАВЕН броне x3, но рикошета нет. Калибром 150 мм нельзя прошить лист 50 мм по правилу 3-ех калибров, так что тут очевидный баг
@@lGream не баг а математические формулы, если число не целочисленное, значит в коде оно будет 152,46384277479532852294394394
@@viktorrayman7407ты прост какой-то бессвязный по смыслу набор букв написал броу
Возможно, это специально так оставили? Ну типо баланс (нет)
@@eternal_pseudoalbab лично пожму лично разрабу, который:
1. Знал об этом
2. Знал, что оно неверно рисует маркер там
3. И решил это оставить так
Требуем повышение зарплаты этому сотруднику.
@@d_savez_WoTстрелять по маркеру в этой игре даунизм, давно всем понятно что он не работает корректно
@@d_savez_WoT лично пожму лично
Хочешь голду лутать с вакансий лесты? 500 голды и бесплатная качалка в Москве
Да и позуй, донатим дальше😂😂😂😂
Не показывайте этот видос разрабам, а то сразу решат проблему)
через 5-10 лет пофиксят
Пожалуй мы эту проблему скипнем@@speakletsplayer1339
Жаль коня хороший был танк , но его опять кастрировали , расчеты не при чем обычное налюбилово со стороны лесты.
@@Anti-jq3jj жпхкхехвхваыхеэкхэваэ
Ультракилл
тих тих броу
У тебя наверное слабый комп как у меня
а как сделать такую-же графику?
@@ЛевМаксимов-н4ъ описание ссылка
Анимешка обучает программистов лесты в 144 пи и в минимальных настройках танковой графики. Учёные ликивидэйтора, не сдавать позиций!!
ыаыыыыаыыыыыыыыыыыы это не баг а фича
Игра на с++ же
код питон
но так ошибка свойствена большинству языков
А какая разница? Тут дело в том, как хранятся данные, много где float даст такой неровный результат, ибо данные дробной части там как то через мантису или типо того высчитываются. Просто не надо через == сравнение делать, тогда будет всё ок, ну или данные по другому обрабатывать изначально, ну или вообще не быть фриками, использующими float, где его можно избежать, считая в микрометрах - но это уже некст левл
А шо з графикой, вы шо ебобо майнкрафт какой то
еще с таким графоном люди играют и видосы пилят..
@@H_u_K_u_T_0_C_a а кого мне стесняться, ептыть?
Клоун думает, что про эту механику никто не знает... Тебе покажи палец и целое откровение случится
фцзшкефоз90алщыфщыал-ц25фо9щзлыазхщфлыхазфыфаы