-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Ну так с первой альфа версии этого бета-патча было, и никто не заметил :P
Это жизнь. В следующую альфа-версию добавлю.
Я иронизирую, кроме FlashBurn-а никто, похоже, кампаниями не занимается и даже интереса нету.
Цитата:
Сообщение от
Andrey12345
Так ошибок и нет, просто не хватает файла же.
Да-да, а так все хорошо, прекрасная маркиза! :lol:
Вот нашелся потенциальный создатель операций, запустил new_operation.cmd и теперь пробует ее открыть в редакторе. И что у него получится? А ничего, все выглядит замечательно, наверное, сам дурак, раз не может редактор открыть.
Цитата:
Сообщение от
Andrey12345
Чтобы быстро найти какую текстуру, меш или шейдер забыли положить в пак. Очень помогает от "танков без текстур".
Вот ни разу такого не видел (хотя я уже, так сказать, на всем готовеньком). А вот отсутствующие чанки, неверное количество параметров, числа вместо строк (или наоборот) не видно. Совсем не помогает. А сами сообщения можно было и в MessageBox-е обычном выводить, все, что не влазит - в логи.
Цитата:
Сообщение от
Andrey12345
Не совсем понял что значит все еще? :)
Он в такой кодировке был и скорее всего пока и останется.
По-моему, еще весной эта тема поднималась в разделе тактики. Хотя, я вспомнил, вы уже тогда пообещали ничего не менять! :D
Раз с тех пор больше нет жалоб, видимо, никому и не нужно это уже.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Вот нашелся потенциальный создатель операций, запустил new_operation.cmd и теперь пробует ее открыть в редакторе. И что у него получится?
Потенциальный создатель операций скачает альфа-версию мартовского патча через некоторое время, там будет редактор да еще и с новыми фичами. Остальные не парятся и так.
Цитата:
Сообщение от
Krabb
Вот ни разу такого не видел (хотя я уже, так сказать, на всем готовеньком).
Это же ошибки для разработчиков, и хорошо что не видели же :D
Цитата:
Сообщение от
Krabb
А вот отсутствующие чанки, неверное количество параметров, числа вместо строк (или наоборот) не видно.
Это так просто не сделать, проверка ошибок сложнее будет чем собственно то для чего все затевается. Пока мы такое не осиливаем никак.
Цитата:
Сообщение от
Krabb
По-моему, еще весной эта тема поднималась в разделе тактики. Хотя, я вспомнил, вы уже тогда пообещали ничего не менять! :D
Файл пишется с текущими установленными параметрами, игра ничего не изобретает - открывает текстовый файл стандартными средствами, пишет тоже стандартными и все. Это еще радуйтесь что не французская локаль у вас, вот во французской версии SABOW, там весело, да.
Цитата:
Сообщение от
Krabb
Раз с тех пор больше нет жалоб, видимо, никому и не нужно это уже.
Да как-то операции не могут видимо сделать, хотя оно не сильно сложнее быстрого боя.
В ветке по С.Я. таже проблема, новую технику вставляют, а с миссиями дело плохо :rolleyes:.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Это же ошибки для разработчиков, и хорошо что не видели же :D
Так это к вопросу чего не хватает моддерам для полного счастья. :D
Цитата:
Сообщение от
Andrey12345
Это так просто не сделать, проверка ошибок сложнее будет чем собственно то для чего все затевается. Пока мы такое не осиливаем никак.
Да это ладно, сама игра все же важнее каких-то ошибок. Но хотя бы что-то более полезное, чем вечная 001. И не разворачивающийся постоянно Блокнот! %)
Цитата:
Сообщение от
Andrey12345
Файл пишется с текущими установленными параметрами, игра ничего не изобретает - открывает текстовый файл стандартными средствами, пишет тоже стандартными и все. Это еще радуйтесь что не французская локаль у вас, вот во французской версии SABOW, там весело, да.
Ну, так подляны виндовса они вообще все веселые! При декларируемом юникоде и всеобщей интернационализации.
Только не очень понятно, почему бы пути не перекодировать перед записью в файл. Ну, не считая, так сказать, слабой окупаемости усилий (небольших, хм?). :lol:
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Так это к вопросу чего не хватает моддерам для полного счастья. :D
Да моддерам нужен редактор быстрого боя, как мы видим из соседней ветки:D
Цитата:
Сообщение от
Krabb
Да это ладно, сама игра все же важнее каких-то ошибок. Но хотя бы что-то более полезное, чем вечная 001. И не разворачивающийся постоянно Блокнот! %)
Что значит полезнее?
Если бы все ошибки можно было бы найти сразу, то мы бы их нашли и сразу же исправили и не было бы не 001 ни 007 ни других :)
Цитата:
Сообщение от
Krabb
Только не очень понятно, почему бы пути не перекодировать перед записью в файл. Ну, не считая, так сказать, слабой окупаемости усилий (небольших, хм?). :lol:
Ок, вот есть чешская, русская, немецкая, французская и польская версии - код прошу заметить один на всех, и еще на все, которые будут в будущем. Предлагаете все в 866 перекодировать, чтобы точно абсолютно везде были глюки, без вариантов? :D
Цитата:
Сообщение от
Krabb
Ну, так подляны виндовса они вообще все веселые! При декларируемом юникоде и всеобщей интернационализации.
Главная ошибка в том что разрешают называть файлы и папки на языках отличных от английского, остальное уже просто следствие %)
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Да моддерам нужен редактор быстрого боя, как мы видим из соседней ветки:D
Не модерам он нужен...
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Да моддерам нужен редактор быстрого боя, как мы видим из соседней ветки:D
Да, всего-то одного файлика опять же не хватает. qbattle.exe или как-то так. А вы опять же никакой ошибки не сообщаете! :lol:
Цитата:
Сообщение от
Andrey12345
Что значит полезнее?
Если бы все ошибки можно было бы найти сразу, то мы бы их нашли и сразу же исправили и не было бы не 001 ни 007 ни других :)
Раз такое дело, зачем вообще выдавать ошибку, сделайте все тот же бокс, только с "Извините, в программе возникла ошибка. Сообщите, пожалуйста, разработчикам, как вы умудрились дойти до жизни такой.". Дружелюбнее к пользователю надо быть! А то какие-то коды непонятные из прошлого века, да еще и с текстовым редактором. :lol:
Цитата:
Сообщение от
Andrey12345
Ок, вот есть чешская, русская, немецкая, французская и польская версии - код прошу заметить один на всех, и еще на все, которые будут в будущем. Предлагаете все в 866 перекодировать, чтобы точно абсолютно везде были глюки, без вариантов? :D
Я тоже могу подколоть. Рассказать, где виндувс хранит текущую OEM кодировку? А еще какой функцией перекодируются строки? :D
А глюки будут все равно, на китайской, а равно и японской, корейской и т.д. винде ваш код не будет работать при любом раскладе. :lol:
Цитата:
Сообщение от
Andrey12345
Главная ошибка в том что разрешают называть файлы и папки на языках отличных от английского, остальное уже просто следствие %)
Ну, это да, перешли бы уже скорее на единый общемировой язык. Я б не сильно переживал даже, если это оказался бы китайский.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Раз такое дело, зачем вообще выдавать ошибку, сделайте все тот же бокс, только с "Извините, в программе возникла ошибка. Сообщите, пожалуйста, разработчикам, как вы умудрились дойти до жизни такой.".
Так, а в чем разница?
Цитата:
Сообщение от
Krabb
Дружелюбнее к пользователю надо быть! А то какие-то коды непонятные из прошлого века, да еще и с текстовым редактором. :lol:
Знаете сколько у нас просили закодировать ошибки номерами еще во времена Т-72 БвО %)
А вы хотите от такой проверенной временем фичи отказаться.
Цитата:
Сообщение от
Krabb
Я тоже могу подколоть. Рассказать, где виндувс хранит текущую OEM кодировку? А еще какой функцией перекодируются строки? :D
Ага, а еще расскажите как с UTF-8 под Windows работать штатными функциями из API :P
Цитата:
Сообщение от
Krabb
А глюки будут все равно, на китайской, а равно и японской, корейской и т.д. винде ваш код не будет работать при любом раскладе. :lol:
Да, и может оно и к лучшему :rolleyes:
Цитата:
Сообщение от
Krabb
Ну, это да, перешли бы уже скорее на единый общемировой язык. Я б не сильно переживал даже, если это оказался бы китайский.
Так он уже есть, покрайней мере в компьютерной среде, но некоторые несознательные личности его неприемлют всеравно.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Так, а в чем разница?
Разница в мировоззрении, кто-то общается на языке цифр, а кому-то нужно все разжевать и по голове погладить по-человечески объяснить, что делать или не делать после внезапного переключения из игры в страшный мир окон.
И не надоедать блокнотом! :D
Цитата:
Сообщение от
Andrey12345
Знаете сколько у нас просили закодировать ошибки номерами еще во времена Т-72 БвО %)
А вы хотите от такой проверенной временем фичи отказаться.
Опять слушаете сомнительные предложения от каких-то странных советчиков?! Где они? Я хочу им внимательно в глаза заглянуть!
Цитата:
Сообщение от
Andrey12345
Ага, а еще расскажите как с UTF-8 под Windows работать штатными функциями из API :P
Да, пожалуйста! Конвертируете строку через MultiByteToWideChar с флагом CP_UTF8 в UCS-2 и работаете с wide-char-ами дальше. :P
А заспойлерили зря, очень плохо, что не вытаскиваете те палки в колесах, что наставили Микрософт! :D
Цитата:
Сообщение от
Andrey12345
Да, и может оно и к лучшему :rolleyes:
А как же расширение аудитории, популяризация танковых симуляторов?
Цитата:
Сообщение от
Andrey12345
Так он уже есть, покрайней мере в компьютерной среде, но некоторые несознательные личности его неприемлют всеравно.
Этих личностей почему-то большинство. Так что про "уже есть" говорить рановато все же.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Разница в мировоззрении, кто-то общается на языке цифр, а кому-то нужно все разжевать и по голове погладить по-человечески объяснить, что делать или не делать после внезапного переключения из игры в страшный мир окон.
Так у нас для всех есть, для тех кому ближе цифры - код ошибки, для тех кто только на словах понимает - после цифр расшифровка на две строки. Все обернуто в мега-стандартный интерфейс notepada :P
Цитата:
Сообщение от
Krabb
Опять слушаете сомнительные предложения от каких-то странных советчиков?! Где они? Я хочу им внимательно в глаза заглянуть!
Дык вон в ветке по С.Я., большая часть же за динамическую кампанию и продвинутый ИИ против скриптов, реализм и все такое, радела лет 5 назад %).
Так и тут, только это было еще раньше.
Цитата:
Сообщение от
Krabb
Да, пожалуйста! Конвертируете строку через MultiByteToWideChar с флагом CP_UTF8 в UCS-2 и работаете с wide-char-ами дальше. :P
Не ну началось. Я же про работу говорю, без всякого странного с промежуточной конверсией. Тем более что это не решит проблем, с китайским японским и всякими хитрыми языками всеравно будут глюки.
Цитата:
Сообщение от
Krabb
А заспойлерили зря, очень плохо, что не вытаскиваете те палки в колесах, что наставили Микрософт! :D
Ок, выйдем на пенсию, перепишем Windows %)
Цитата:
Сообщение от
Krabb
А как же расширение аудитории, популяризация танковых симуляторов?
Всему свое время.
Цитата:
Сообщение от
Krabb
Этих личностей почему-то большинство. Так что про "уже есть" говорить рановато все же.
Так уже было, во времена ZX Spectrum русский язык в играх, это было что-то вроде извращения, но теперь опять все разделяется. Даже в визуал студии теперь можно по русски (и ЕМНИП по украински!) называть переменные.
http://pics.livejournal.com/ibigdan/pic/00ws9r16
Средние века возвращаются на новом техническом уровне :uh-e:.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Для XP-SP3 нету нужного обновления для VisualStudio 2005, как я понимаю. И так как эта система уже не поддерживается Microsoft, может и не быть. [COLOR="Silver"]
Не надо так про мелкомягких. :) Билушка живее всех живых и ещё всем покажет! :) Файл vcredist_x86.EXE как раз для ХРюши. Проверенно, работает! :)
http://www.microsoft.com/en-us/downl....aspx?id=26347
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
A_A_A
Не надо так про мелкомягких. :) Билушка живее всех живых и ещё всем покажет! :)
Он уже 100 лет как не в MS, видите какой бардак пошел с обновлениями секретности, при нем такого не было :rtfm::
Цитата:
Сообщение от
A_A_A
Файл vcredist_x86.EXE как раз для ХРюши. Проверенно, работает! :)
Он даже и автоматически в 5.81 ставится, но работает не у всех к сожалению.
Чтобы его поставить нужны админские права как минимум.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Чтобы его поставить нужны админские права как минимум.
Да, на рабочем компе могут быть проблемы с установкой... :)
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Так у нас для всех есть, для тех кому ближе цифры - код ошибки, для тех кто только на словах понимает - после цифр расшифровка на две строки. Все обернуто в мега-стандартный интерфейс notepada :P
А где разъяснительная часть, что разработчики и сами не знают от чего 001 может быть, а знали бы - уже исправили бы? %)
И вообще, есть же всякие рекомендации по интерфейсам и ошибкам в том числе от микрософт и еще кого-то. Там же полно всякого про спасибо-пожалуйста, отправить отчет, подержать за ручку и пообещать золотые горы. И самое главное, никаких технических терминов и прочей зауми!
А блокнот у вас такой же стандартный, как и парсер!
Цитата:
Сообщение от
Andrey12345
Не ну началось. Я же про работу говорю, без всякого странного с промежуточной конверсией. Тем более что это не решит проблем, с китайским японским и всякими хитрыми языками всеравно будут глюки.
А что странного? Или вопрос из серии как забить гвоздь отверткой? Стандартный WINAPI вот такой, другого нету. Глюки, да, будут, UCS-2 != UTF-16 (по-крайней мере, в ранних версиях, не раньше то ли XP, то ли висты).
Хотите не морочиться, давно есть библиотеки Boost (который вы почему-то старательно не любите), POCO и совсем глобальный подход к интернационализации - ICU.
Цитата:
Сообщение от
Andrey12345
Ок, выйдем на пенсию, перепишем Windows %)
Я думал свою ось напишите, а то виндовс. За вас уже реактосовцы стараются. :lol:
Цитата:
Сообщение от
Andrey12345
Так уже было, во времена ZX Spectrum русский язык в играх, это было что-то вроде извращения, но теперь опять все разделяется. Даже в визуал студии теперь можно по русски (и ЕМНИП по украински!) называть переменные.
Не помню такие времена, а вот десяток игр на русском помню. :D
Все же не визуал студия, а визуал бейсик (фи!). Кто начинал с бейсика навсегда остается кретином (в области программирования)! А так то и паскакаль, и оберон, и тот же классический бейсик русифицировали. И испанизировали или французировали, в общем, это не только наших соотечественников развлечение.
Цитата:
Сообщение от
Andrey12345
Чтобы его поставить нужны админские права как минимум.
Некоторые странные инсталляторы даже не умеют их запрашивать. %)
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
А где разъяснительная часть, что разработчики и сами не знают от чего 001 может быть, а знали бы - уже исправили бы? %)
Мне кажется это должно быть очевидно.
Цитата:
Сообщение от
Krabb
И вообще, есть же всякие рекомендации по интерфейсам и ошибкам в том числе от микрософт и еще кого-то. Там же полно всякого про спасибо-пожалуйста, отправить отчет, подержать за ручку и пообещать золотые горы. И самое главное, никаких технических терминов и прочей зауми!
Это все от того что кому-то нечем было заняться.
Какая разница игроку, который получил неустранимую ошибку, с шутками прибаутками ему вылетит сообщение об ошибке, или без?
Цитата:
Сообщение от
Krabb
А что странного? Или вопрос из серии как забить гвоздь отверткой? Стандартный WINAPI вот такой, другого нету. Глюки, да, будут, UCS-2 != UTF-16 (по-крайней мере, в ранних версиях, не раньше то ли XP, то ли висты).
Ну так пусть эти глюки останутся в WinAPI, зачем их в игру тащить, еще и ради весьма сомнительной цели :rolleyes:
Цитата:
Сообщение от
Krabb
Хотите не морочиться, давно есть библиотеки Boost (который вы почему-то старательно не любите), POCO и совсем глобальный подход к интернационализации - ICU.
В играх это все только увеличивает время компиляции и повышает вероятность возникновения ошибок, без какой-либо ощутимой пользы.
Цитата:
Сообщение от
Krabb
Не помню такие времена, а вот десяток игр на русском помню. :D
Ага, там где не хватало некоторых русских букв, так как перепрограммируемых символов псевдографики было мало. Да еще и они в разных местах в разных сборках компьютера находились, веселые были времена и глюки %)
Цитата:
Сообщение от
Krabb
Все же не визуал студия,
Именно визуал студия (это ее официальная фича, применительно к любому языку) - С++ + названия классов, функций и переменных на русском %)
Еще MSDN локализованный тоже мегавещь!
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Мне кажется это должно быть очевидно.
Вспомните сколько раз задавались вопросы про 001. Вот это как раз должно быть очевидно.
Цитата:
Сообщение от
Andrey12345
Это все от того что кому-то нечем было заняться.
Какая разница игроку, который получил неустранимую ошибку, с шутками прибаутками ему вылетит сообщение об ошибке, или без?
Ну да, вылетело что-то мудреное в блокноте или как в других играх диалог с отправкой ошибки или просто с успокоительной лабудой. От чего пользователь меньше раздражаться будет?
Цитата:
Сообщение от
Andrey12345
Ну так пусть эти глюки останутся в WinAPI, зачем их в игру тащить, еще и ради весьма сомнительной цели :rolleyes:
Да, я не понимаю, зачем вы русский вообще сделали, надо было только английский делать. Или вы про UTF-8? Тоже не понимаю зачем тащить в игру то, чему виндовс отчаянно сопротивляется.
Цитата:
Сообщение от
Andrey12345
В играх это все только увеличивает время компиляции и повышает вероятность возникновения ошибок, без какой-либо ощутимой пользы.
Разумеется никакой, самому это написать гораздо быстрее и безошибочнее.
Цитата:
Сообщение от
Andrey12345
Ага, там где не хватало некоторых русских букв, так как перепрограммируемых символов псевдографики было мало. Да еще и они в разных местах в разных сборках компьютера находились, веселые были времена и глюки %)
Да, никаких 866, CP1251, KOI8 и ISO-не-помню-какого. %)
Цитата:
Сообщение от
Andrey12345
Именно визуал студия (это ее официальная фича, применительно к любому языку) - С++ + названия классов, функций и переменных на русском %)
Еще MSDN локализованный тоже мегавещь!
Век живи, век учись. Заглянул в стандарт сипипи - там действительно идентификаторы могут почти весь юникод использовать. А MSDN разве не машиннопереведенный?
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Вспомните сколько раз задавались вопросы про 001. Вот это как раз должно быть очевидно.
Так думаете если бы вылазило сообщение про недопустимую операцию и отчет в майкрософт, то вопросов было бы меньше? %)
Уверяю столько же + еще бы бессмысленные дампы стека из доп. информации постили бы :D
Цитата:
Сообщение от
Krabb
Ну да, вылетело что-то мудреное в блокноте или как в других играх диалог с отправкой ошибки или просто с успокоительной лабудой. От чего пользователь меньше раздражаться будет?
ИМХО Задача разработчиков сделать так чтобы такие сообщения _не появлялись_ (или появлялись крайне редко), это 100% гарантия от раздражения. А не чтобы игрока утешить - типа ну упало, с кем не бывает, нажми кнопку Ок и отправь бессмысленный отчет в MS, а вдруг полегчает :lol:
Второе это просто пустая трата сил и средств.
Цитата:
Сообщение от
Krabb
Да, я не понимаю, зачем вы русский вообще сделали, надо было только английский делать. Или вы про UTF-8? Тоже не понимаю зачем тащить в игру то, чему виндовс отчаянно сопротивляется.
Вот мы и не тащим - юзаем ASCII в стандартной для Win кодировке %)
Цитата:
Сообщение от
Krabb
Разумеется никакой, самому это написать гораздо быстрее и безошибочнее.
Да, это именно так. Проблема даже не в написать, а в поддерживать. Т.е. чем меньше кода тем безглючнее работает. В этом смысле применить буст это сразу -200% к отладке и +50% к багам. Мы не можем позволить себе такую роскошь. Даже STL юзается весьма ограниченно.
Цитата:
Сообщение от
Krabb
А MSDN разве не машиннопереведенный?
MSDN там статьи переводят переводчики %)
Но это не сильно лучше машиннопереведенного и сродни русскому интерфейсу для студии, когда и знаешь что это должно быть тут, но хрен поймешь как это назвали по китайски на русском языке.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Так думаете если бы вылазило сообщение про недопустимую операцию и отчет в майкрософт, то вопросов было бы меньше? %)
Уверяю столько же + еще бы бессмысленные дампы стека из доп. информации постили бы :D
Это да, видел такое. :D
Только зачем отчет в микрософт, себе отправили бы. А, ну да, дампы (не просто стека) по вашему абсолютно бесполезны. Хотя бы нормальный бокс вместо блокнота увидеть бы.
Цитата:
Сообщение от
Andrey12345
ИМХО Задача разработчиков сделать так чтобы такие сообщения _не появлялись_ (или появлялись крайне редко), это 100% гарантия от раздражения. А не чтобы игрока утешить - типа ну упало, с кем не бывает, нажми кнопку Ок и отправь бессмысленный отчет в MS, а вдруг полегчает :lol:
Второе это просто пустая трата сил и средств.
Да, я увидел наконец-то, что вы все-таки можете сделать как надо, если захотите. Попробовал подставить полигон из тактики, вылетело наконец-то без блокнота и вообще без ошибок. Какое блаженство, все раздражение как рукой сняло! :lol:
Цитата:
Сообщение от
Andrey12345
Вот мы и не тащим - юзаем ASCII в стандартной для Win кодировке %)
ASCII - это что-то из 80-х гг. прошлого века. :lol:
Собственно, не знаю чего я начал спорить, если надо было всего лишь проверить бат в юникоде - работает! Вот и пишите бат стандартными средствами в стандартном юникоде, а не в глючных однобайтовых кодировках! :D
Цитата:
Сообщение от
Andrey12345
Да, это именно так. Проблема даже не в написать, а в поддерживать. Т.е. чем меньше кода тем безглючнее работает. В этом смысле применить буст это сразу -200% к отладке и +50% к багам. Мы не можем позволить себе такую роскошь. Даже STL юзается весьма ограниченно.
Вот так всегда, у других глючит, а свое и простое, и надежное! :lol:
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Только зачем отчет в микрософт, себе отправили бы.
Ну нам конечно всякого спама не хватало для полного счастья :D
Цитата:
Сообщение от
Krabb
ASCII - это что-то из 80-х гг. прошлого века. :lol:
Проверенная временем технология.
Цитата:
Сообщение от
Krabb
Вот так всегда, у других глючит, а свое и простое, и надежное! :lol:
Тут не про глючит дело идет, а про то что его (буста) банально много. Т.е. на то чтобы поправить ошибку в нашем коде и потом перекомпилировать тратится больше времени. При этом ничего положительного в игру не добавляется.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Проверенная временем технология.
С ASCII (именно с ASCII!) проблемы возникли еще тогда, даже в соседней с Америкой Канаде (зачем-то свою вариацию сделали). Так что проверка временем закончилась давно, началось разнообразие выбора (:uh-e:) кодировок, пока юникод не придумали.
Цитата:
Сообщение от
Andrey12345
Тут не про глючит дело идет, а про то что его (буста) банально много. Т.е. на то чтобы поправить ошибку в нашем коде и потом перекомпилировать тратится больше времени. При этом ничего положительного в игру не добавляется.
Я уже писал, что бустовские библиотеки можно по-отдельности брать. Утилитой bcp вырезать все лишнее.
Про положительное, как я понимаю, вы имеете в виду те части, что уже сами реализовали? Тут да, согласен, в бусте (или в чем бы то ни было еще) нет смысла. Но строить на этом вывод про глючность и забагованность по-моему необоснованно.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
Да, и может оно и к лучшему :rolleyes:
а вы игру про корейскую войну на китайский и корейский рынок продвигать не собираетесь? сами же все плачетесь на безденежье, а там потенциальных покупателей может побольше чем в России будет.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
С ASCII (именно с ASCII!) проблемы возникли еще тогда, даже в соседней с Америкой Канаде (зачем-то свою вариацию сделали). Так что проверка временем закончилась давно, началось разнообразие выбора (:uh-e:) кодировок, пока юникод не придумали.
С юникодом проблем больше, однозначно проблемы решает 4 байта на символ, но для такого нет поддержки в Windows, поэтому ASCII для игры лучший выбор.
Цитата:
Сообщение от
Krabb
Я уже писал, что бустовские библиотеки можно по-отдельности брать. Утилитой bcp вырезать все лишнее.
Брать можно все что угодно, непонятно зачем они нужны только в игре.
Цитата:
Сообщение от
Krabb
Про положительное, как я понимаю, вы имеете в виду те части, что уже сами реализовали? Тут да, согласен, в бусте (или в чем бы то ни было еще) нет смысла. Но строить на этом вывод про глючность и забагованность по-моему необоснованно.
Под положительным я имею ввиду хоть что-нибудь :D Применительно к играм такого нет.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Andrey12345
С юникодом проблем больше, однозначно проблемы решает 4 байта на символ, но для такого нет поддержки в Windows, поэтому ASCII для игры лучший выбор.
Да уж лучший, оно и видно, когда в играх постоянные проблемы с кодировками. И пути в национальных кодировках вызывают проблемы, и с переводом проблемы.
Давайте закроем этот вопрос с кодировками. Батник преобразования файлов операции переделывать в юникод не будете?
Цитата:
Сообщение от
Andrey12345
Брать можно все что угодно, непонятно зачем они нужны только в игре.
Конечно, проще все, что понадобится написать самому с нуля. Ну ни одной полезной библиотеки. :D
Цитата:
Сообщение от
Andrey12345
Под положительным я имею ввиду хоть что-нибудь :D Применительно к играм такого нет.
Спросите, например, у ED, чего там нашли такого положительного, что используют буст, начиная с Lock On, кажется.
-
Re: Баги, технические проблемы и методы их решения
Цитата:
Сообщение от
Krabb
Да уж лучший, оно и видно, когда в играх постоянные проблемы с кодировками.
У нас в игре нет проблем с кодировками. Хотя кроме ASCII ничего не используется.
Цитата:
Сообщение от
Krabb
И пути в национальных кодировках вызывают проблемы
Игра использует только локальные пути (это касается практически всех нормально спроектированных игр), они всегда английские, без вариантов.
Цитата:
Сообщение от
Krabb
и с переводом проблемы.
С переводами проблемы не с кодировками, а в другой плоскости.
Цитата:
Сообщение от
Krabb
Давайте закроем этот вопрос с кодировками. Батник преобразования файлов операции переделывать в юникод не будете?
А смысл? Он же по сути костыль (дополнительная функция да еще и в сугубо вспомогательной фиче игры), любые доделки это впустую потраченное время.
Цитата:
Сообщение от
Krabb
Конечно, проще все, что понадобится написать самому с нуля. Ну ни одной полезной библиотеки. :D
Не все, но конкретно в этом случае чего-то полезного именно для разработки игр там нет.
Для чего-то другого возможно есть.
Цитата:
Сообщение от
Krabb
Спросите, например, у ED, чего там нашли такого положительного, что используют буст, начиная с Lock On, кажется.
Мы тоже использовали когда-то много лет назад, и еще кучу всякого, как оказалось абсолютно не нужного.
Это никакого отношения к фактической необходимости не имеет, только затрудняет разработку, особенно малочисленным коллективом. Даже STL не нужен, кроме может быть некоторых утилит.
-
Re: Баги, технические проблемы и методы их решения
Баго-фича: F1 показа статистики по подразделениям конфликтует с вызовом помощника - открывается и статистика, и помощник.
-
Re: Баги, технические проблемы и методы их решения