???
Математика на уровне МГУ

Страница 21 из 24 ПерваяПервая ... 111718192021222324 КрайняяКрайняя
Показано с 501 по 525 из 596

Тема: Баги, технические проблемы и методы их решения

  1. #501

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Ну так с первой альфа версии этого бета-патча было, и никто не заметил
    Это жизнь. В следующую альфа-версию добавлю.
    Я иронизирую, кроме FlashBurn-а никто, похоже, кампаниями не занимается и даже интереса нету.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Так ошибок и нет, просто не хватает файла же.
    Да-да, а так все хорошо, прекрасная маркиза!
    Вот нашелся потенциальный создатель операций, запустил new_operation.cmd и теперь пробует ее открыть в редакторе. И что у него получится? А ничего, все выглядит замечательно, наверное, сам дурак, раз не может редактор открыть.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Чтобы быстро найти какую текстуру, меш или шейдер забыли положить в пак. Очень помогает от "танков без текстур".
    Вот ни разу такого не видел (хотя я уже, так сказать, на всем готовеньком). А вот отсутствующие чанки, неверное количество параметров, числа вместо строк (или наоборот) не видно. Совсем не помогает. А сами сообщения можно было и в MessageBox-е обычном выводить, все, что не влазит - в логи.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Не совсем понял что значит все еще?
    Он в такой кодировке был и скорее всего пока и останется.
    По-моему, еще весной эта тема поднималась в разделе тактики. Хотя, я вспомнил, вы уже тогда пообещали ничего не менять!
    Раз с тех пор больше нет жалоб, видимо, никому и не нужно это уже.

  2. #502

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Вот нашелся потенциальный создатель операций, запустил new_operation.cmd и теперь пробует ее открыть в редакторе. И что у него получится?
    Потенциальный создатель операций скачает альфа-версию мартовского патча через некоторое время, там будет редактор да еще и с новыми фичами. Остальные не парятся и так.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Вот ни разу такого не видел (хотя я уже, так сказать, на всем готовеньком).
    Это же ошибки для разработчиков, и хорошо что не видели же

    Цитата Сообщение от Krabb Посмотреть сообщение
    А вот отсутствующие чанки, неверное количество параметров, числа вместо строк (или наоборот) не видно.
    Это так просто не сделать, проверка ошибок сложнее будет чем собственно то для чего все затевается. Пока мы такое не осиливаем никак.

    Цитата Сообщение от Krabb Посмотреть сообщение
    По-моему, еще весной эта тема поднималась в разделе тактики. Хотя, я вспомнил, вы уже тогда пообещали ничего не менять!
    Файл пишется с текущими установленными параметрами, игра ничего не изобретает - открывает текстовый файл стандартными средствами, пишет тоже стандартными и все. Это еще радуйтесь что не французская локаль у вас, вот во французской версии SABOW, там весело, да.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Раз с тех пор больше нет жалоб, видимо, никому и не нужно это уже.
    Да как-то операции не могут видимо сделать, хотя оно не сильно сложнее быстрого боя.
    В ветке по С.Я. таже проблема, новую технику вставляют, а с миссиями дело плохо .
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  3. #503

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Это же ошибки для разработчиков, и хорошо что не видели же
    Так это к вопросу чего не хватает моддерам для полного счастья.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Это так просто не сделать, проверка ошибок сложнее будет чем собственно то для чего все затевается. Пока мы такое не осиливаем никак.
    Да это ладно, сама игра все же важнее каких-то ошибок. Но хотя бы что-то более полезное, чем вечная 001. И не разворачивающийся постоянно Блокнот!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Файл пишется с текущими установленными параметрами, игра ничего не изобретает - открывает текстовый файл стандартными средствами, пишет тоже стандартными и все. Это еще радуйтесь что не французская локаль у вас, вот во французской версии SABOW, там весело, да.
    Ну, так подляны виндовса они вообще все веселые! При декларируемом юникоде и всеобщей интернационализации.

    Только не очень понятно, почему бы пути не перекодировать перед записью в файл. Ну, не считая, так сказать, слабой окупаемости усилий (небольших, хм?).

  4. #504

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Так это к вопросу чего не хватает моддерам для полного счастья.
    Да моддерам нужен редактор быстрого боя, как мы видим из соседней ветки


    Цитата Сообщение от Krabb Посмотреть сообщение
    Да это ладно, сама игра все же важнее каких-то ошибок. Но хотя бы что-то более полезное, чем вечная 001. И не разворачивающийся постоянно Блокнот!
    Что значит полезнее?
    Если бы все ошибки можно было бы найти сразу, то мы бы их нашли и сразу же исправили и не было бы не 001 ни 007 ни других

    Цитата Сообщение от Krabb Посмотреть сообщение
    Только не очень понятно, почему бы пути не перекодировать перед записью в файл. Ну, не считая, так сказать, слабой окупаемости усилий (небольших, хм?).
    Ок, вот есть чешская, русская, немецкая, французская и польская версии - код прошу заметить один на всех, и еще на все, которые будут в будущем. Предлагаете все в 866 перекодировать, чтобы точно абсолютно везде были глюки, без вариантов?

    Цитата Сообщение от Krabb Посмотреть сообщение
    Ну, так подляны виндовса они вообще все веселые! При декларируемом юникоде и всеобщей интернационализации.
    Главная ошибка в том что разрешают называть файлы и папки на языках отличных от английского, остальное уже просто следствие
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  5. #505
    Офицер Форума Аватар для Hemul
    Регистрация
    04.05.2004
    Адрес
    Kyiv
    Сообщений
    7,960

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Да моддерам нужен редактор быстрого боя, как мы видим из соседней ветки
    Не модерам он нужен...

  6. #506

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Да моддерам нужен редактор быстрого боя, как мы видим из соседней ветки
    Да, всего-то одного файлика опять же не хватает. qbattle.exe или как-то так. А вы опять же никакой ошибки не сообщаете!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Что значит полезнее?
    Если бы все ошибки можно было бы найти сразу, то мы бы их нашли и сразу же исправили и не было бы не 001 ни 007 ни других
    Раз такое дело, зачем вообще выдавать ошибку, сделайте все тот же бокс, только с "Извините, в программе возникла ошибка. Сообщите, пожалуйста, разработчикам, как вы умудрились дойти до жизни такой.". Дружелюбнее к пользователю надо быть! А то какие-то коды непонятные из прошлого века, да еще и с текстовым редактором.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Ок, вот есть чешская, русская, немецкая, французская и польская версии - код прошу заметить один на всех, и еще на все, которые будут в будущем. Предлагаете все в 866 перекодировать, чтобы точно абсолютно везде были глюки, без вариантов?
    Я тоже могу подколоть. Рассказать, где виндувс хранит текущую OEM кодировку? А еще какой функцией перекодируются строки?

    А глюки будут все равно, на китайской, а равно и японской, корейской и т.д. винде ваш код не будет работать при любом раскладе.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Главная ошибка в том что разрешают называть файлы и папки на языках отличных от английского, остальное уже просто следствие
    Ну, это да, перешли бы уже скорее на единый общемировой язык. Я б не сильно переживал даже, если это оказался бы китайский.

  7. #507

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Раз такое дело, зачем вообще выдавать ошибку, сделайте все тот же бокс, только с "Извините, в программе возникла ошибка. Сообщите, пожалуйста, разработчикам, как вы умудрились дойти до жизни такой.".
    Так, а в чем разница?

    Цитата Сообщение от Krabb Посмотреть сообщение
    Дружелюбнее к пользователю надо быть! А то какие-то коды непонятные из прошлого века, да еще и с текстовым редактором.
    Знаете сколько у нас просили закодировать ошибки номерами еще во времена Т-72 БвО
    А вы хотите от такой проверенной временем фичи отказаться.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Я тоже могу подколоть. Рассказать, где виндувс хранит текущую OEM кодировку? А еще какой функцией перекодируются строки?
    Ага, а еще расскажите как с UTF-8 под Windows работать штатными функциями из API

    Скрытый текст:
    Но менять в любом случае не будем.



    Цитата Сообщение от Krabb Посмотреть сообщение
    А глюки будут все равно, на китайской, а равно и японской, корейской и т.д. винде ваш код не будет работать при любом раскладе.
    Да, и может оно и к лучшему

    Цитата Сообщение от Krabb Посмотреть сообщение
    Ну, это да, перешли бы уже скорее на единый общемировой язык. Я б не сильно переживал даже, если это оказался бы китайский.
    Так он уже есть, покрайней мере в компьютерной среде, но некоторые несознательные личности его неприемлют всеравно.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  8. #508

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Так, а в чем разница?
    Разница в мировоззрении, кто-то общается на языке цифр, а кому-то нужно все разжевать и по голове погладить по-человечески объяснить, что делать или не делать после внезапного переключения из игры в страшный мир окон.

    И не надоедать блокнотом!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Знаете сколько у нас просили закодировать ошибки номерами еще во времена Т-72 БвО
    А вы хотите от такой проверенной временем фичи отказаться.
    Опять слушаете сомнительные предложения от каких-то странных советчиков?! Где они? Я хочу им внимательно в глаза заглянуть!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Ага, а еще расскажите как с UTF-8 под Windows работать штатными функциями из API
    Да, пожалуйста! Конвертируете строку через MultiByteToWideChar с флагом CP_UTF8 в UCS-2 и работаете с wide-char-ами дальше.

    А заспойлерили зря, очень плохо, что не вытаскиваете те палки в колесах, что наставили Микрософт!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Да, и может оно и к лучшему
    А как же расширение аудитории, популяризация танковых симуляторов?

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Так он уже есть, покрайней мере в компьютерной среде, но некоторые несознательные личности его неприемлют всеравно.
    Этих личностей почему-то большинство. Так что про "уже есть" говорить рановато все же.

  9. #509

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Разница в мировоззрении, кто-то общается на языке цифр, а кому-то нужно все разжевать и по голове погладить по-человечески объяснить, что делать или не делать после внезапного переключения из игры в страшный мир окон.
    Так у нас для всех есть, для тех кому ближе цифры - код ошибки, для тех кто только на словах понимает - после цифр расшифровка на две строки. Все обернуто в мега-стандартный интерфейс notepada

    Цитата Сообщение от Krabb Посмотреть сообщение
    Опять слушаете сомнительные предложения от каких-то странных советчиков?! Где они? Я хочу им внимательно в глаза заглянуть!
    Дык вон в ветке по С.Я., большая часть же за динамическую кампанию и продвинутый ИИ против скриптов, реализм и все такое, радела лет 5 назад .
    Так и тут, только это было еще раньше.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Да, пожалуйста! Конвертируете строку через MultiByteToWideChar с флагом CP_UTF8 в UCS-2 и работаете с wide-char-ами дальше.
    Не ну началось. Я же про работу говорю, без всякого странного с промежуточной конверсией. Тем более что это не решит проблем, с китайским японским и всякими хитрыми языками всеравно будут глюки.

    Цитата Сообщение от Krabb Посмотреть сообщение
    А заспойлерили зря, очень плохо, что не вытаскиваете те палки в колесах, что наставили Микрософт!
    Ок, выйдем на пенсию, перепишем Windows

    Цитата Сообщение от Krabb Посмотреть сообщение
    А как же расширение аудитории, популяризация танковых симуляторов?
    Всему свое время.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Этих личностей почему-то большинство. Так что про "уже есть" говорить рановато все же.
    Так уже было, во времена ZX Spectrum русский язык в играх, это было что-то вроде извращения, но теперь опять все разделяется. Даже в визуал студии теперь можно по русски (и ЕМНИП по украински!) называть переменные.
    http://pics.livejournal.com/ibigdan/pic/00ws9r16

    Средние века возвращаются на новом техническом уровне .
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  10. #510
    Офицер Форума Аватар для A_A_A
    Регистрация
    26.02.2002
    Адрес
    планета Земля, город Кёнигсберг
    Возраст
    45
    Сообщений
    4,883

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Для XP-SP3 нету нужного обновления для VisualStudio 2005, как я понимаю. И так как эта система уже не поддерживается Microsoft, может и не быть. [COLOR="Silver"]
    Не надо так про мелкомягких. Билушка живее всех живых и ещё всем покажет! Файл vcredist_x86.EXE как раз для ХРюши. Проверенно, работает!
    http://www.microsoft.com/en-us/downl....aspx?id=26347

  11. #511

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от A_A_A Посмотреть сообщение
    Не надо так про мелкомягких. Билушка живее всех живых и ещё всем покажет!
    Он уже 100 лет как не в MS, видите какой бардак пошел с обновлениями секретности, при нем такого не было :

    Цитата Сообщение от A_A_A Посмотреть сообщение
    Файл vcredist_x86.EXE как раз для ХРюши. Проверенно, работает!
    Он даже и автоматически в 5.81 ставится, но работает не у всех к сожалению.
    Чтобы его поставить нужны админские права как минимум.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  12. #512
    Офицер Форума Аватар для A_A_A
    Регистрация
    26.02.2002
    Адрес
    планета Земля, город Кёнигсберг
    Возраст
    45
    Сообщений
    4,883

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Чтобы его поставить нужны админские права как минимум.
    Да, на рабочем компе могут быть проблемы с установкой...

  13. #513

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Так у нас для всех есть, для тех кому ближе цифры - код ошибки, для тех кто только на словах понимает - после цифр расшифровка на две строки. Все обернуто в мега-стандартный интерфейс notepada
    А где разъяснительная часть, что разработчики и сами не знают от чего 001 может быть, а знали бы - уже исправили бы?

    И вообще, есть же всякие рекомендации по интерфейсам и ошибкам в том числе от микрософт и еще кого-то. Там же полно всякого про спасибо-пожалуйста, отправить отчет, подержать за ручку и пообещать золотые горы. И самое главное, никаких технических терминов и прочей зауми!

    А блокнот у вас такой же стандартный, как и парсер!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Не ну началось. Я же про работу говорю, без всякого странного с промежуточной конверсией. Тем более что это не решит проблем, с китайским японским и всякими хитрыми языками всеравно будут глюки.
    А что странного? Или вопрос из серии как забить гвоздь отверткой? Стандартный WINAPI вот такой, другого нету. Глюки, да, будут, UCS-2 != UTF-16 (по-крайней мере, в ранних версиях, не раньше то ли XP, то ли висты).

    Хотите не морочиться, давно есть библиотеки Boost (который вы почему-то старательно не любите), POCO и совсем глобальный подход к интернационализации - ICU.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Ок, выйдем на пенсию, перепишем Windows
    Я думал свою ось напишите, а то виндовс. За вас уже реактосовцы стараются.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Так уже было, во времена ZX Spectrum русский язык в играх, это было что-то вроде извращения, но теперь опять все разделяется. Даже в визуал студии теперь можно по русски (и ЕМНИП по украински!) называть переменные.
    Не помню такие времена, а вот десяток игр на русском помню.

    Все же не визуал студия, а визуал бейсик (фи!). Кто начинал с бейсика навсегда остается кретином (в области программирования)! А так то и паскакаль, и оберон, и тот же классический бейсик русифицировали. И испанизировали или французировали, в общем, это не только наших соотечественников развлечение.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Чтобы его поставить нужны админские права как минимум.
    Некоторые странные инсталляторы даже не умеют их запрашивать.

  14. #514

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    А где разъяснительная часть, что разработчики и сами не знают от чего 001 может быть, а знали бы - уже исправили бы?
    Мне кажется это должно быть очевидно.

    Цитата Сообщение от Krabb Посмотреть сообщение
    И вообще, есть же всякие рекомендации по интерфейсам и ошибкам в том числе от микрософт и еще кого-то. Там же полно всякого про спасибо-пожалуйста, отправить отчет, подержать за ручку и пообещать золотые горы. И самое главное, никаких технических терминов и прочей зауми!
    Это все от того что кому-то нечем было заняться.
    Какая разница игроку, который получил неустранимую ошибку, с шутками прибаутками ему вылетит сообщение об ошибке, или без?

    Цитата Сообщение от Krabb Посмотреть сообщение
    А что странного? Или вопрос из серии как забить гвоздь отверткой? Стандартный WINAPI вот такой, другого нету. Глюки, да, будут, UCS-2 != UTF-16 (по-крайней мере, в ранних версиях, не раньше то ли XP, то ли висты).
    Ну так пусть эти глюки останутся в WinAPI, зачем их в игру тащить, еще и ради весьма сомнительной цели

    Цитата Сообщение от Krabb Посмотреть сообщение
    Хотите не морочиться, давно есть библиотеки Boost (который вы почему-то старательно не любите), POCO и совсем глобальный подход к интернационализации - ICU.
    В играх это все только увеличивает время компиляции и повышает вероятность возникновения ошибок, без какой-либо ощутимой пользы.


    Цитата Сообщение от Krabb Посмотреть сообщение
    Не помню такие времена, а вот десяток игр на русском помню.
    Ага, там где не хватало некоторых русских букв, так как перепрограммируемых символов псевдографики было мало. Да еще и они в разных местах в разных сборках компьютера находились, веселые были времена и глюки

    Цитата Сообщение от Krabb Посмотреть сообщение
    Все же не визуал студия,
    Именно визуал студия (это ее официальная фича, применительно к любому языку) - С++ + названия классов, функций и переменных на русском
    Еще MSDN локализованный тоже мегавещь!
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  15. #515

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Мне кажется это должно быть очевидно.
    Вспомните сколько раз задавались вопросы про 001. Вот это как раз должно быть очевидно.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Это все от того что кому-то нечем было заняться.
    Какая разница игроку, который получил неустранимую ошибку, с шутками прибаутками ему вылетит сообщение об ошибке, или без?
    Ну да, вылетело что-то мудреное в блокноте или как в других играх диалог с отправкой ошибки или просто с успокоительной лабудой. От чего пользователь меньше раздражаться будет?

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Ну так пусть эти глюки останутся в WinAPI, зачем их в игру тащить, еще и ради весьма сомнительной цели
    Да, я не понимаю, зачем вы русский вообще сделали, надо было только английский делать. Или вы про UTF-8? Тоже не понимаю зачем тащить в игру то, чему виндовс отчаянно сопротивляется.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    В играх это все только увеличивает время компиляции и повышает вероятность возникновения ошибок, без какой-либо ощутимой пользы.
    Разумеется никакой, самому это написать гораздо быстрее и безошибочнее.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Ага, там где не хватало некоторых русских букв, так как перепрограммируемых символов псевдографики было мало. Да еще и они в разных местах в разных сборках компьютера находились, веселые были времена и глюки
    Да, никаких 866, CP1251, KOI8 и ISO-не-помню-какого.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Именно визуал студия (это ее официальная фича, применительно к любому языку) - С++ + названия классов, функций и переменных на русском
    Еще MSDN локализованный тоже мегавещь!
    Век живи, век учись. Заглянул в стандарт сипипи - там действительно идентификаторы могут почти весь юникод использовать. А MSDN разве не машиннопереведенный?

  16. #516

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Вспомните сколько раз задавались вопросы про 001. Вот это как раз должно быть очевидно.
    Так думаете если бы вылазило сообщение про недопустимую операцию и отчет в майкрософт, то вопросов было бы меньше?
    Уверяю столько же + еще бы бессмысленные дампы стека из доп. информации постили бы


    Цитата Сообщение от Krabb Посмотреть сообщение
    Ну да, вылетело что-то мудреное в блокноте или как в других играх диалог с отправкой ошибки или просто с успокоительной лабудой. От чего пользователь меньше раздражаться будет?
    ИМХО Задача разработчиков сделать так чтобы такие сообщения _не появлялись_ (или появлялись крайне редко), это 100% гарантия от раздражения. А не чтобы игрока утешить - типа ну упало, с кем не бывает, нажми кнопку Ок и отправь бессмысленный отчет в MS, а вдруг полегчает
    Второе это просто пустая трата сил и средств.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Да, я не понимаю, зачем вы русский вообще сделали, надо было только английский делать. Или вы про UTF-8? Тоже не понимаю зачем тащить в игру то, чему виндовс отчаянно сопротивляется.
    Вот мы и не тащим - юзаем ASCII в стандартной для Win кодировке

    Цитата Сообщение от Krabb Посмотреть сообщение
    Разумеется никакой, самому это написать гораздо быстрее и безошибочнее.
    Да, это именно так. Проблема даже не в написать, а в поддерживать. Т.е. чем меньше кода тем безглючнее работает. В этом смысле применить буст это сразу -200% к отладке и +50% к багам. Мы не можем позволить себе такую роскошь. Даже STL юзается весьма ограниченно.


    Цитата Сообщение от Krabb Посмотреть сообщение
    А MSDN разве не машиннопереведенный?
    MSDN там статьи переводят переводчики
    Но это не сильно лучше машиннопереведенного и сродни русскому интерфейсу для студии, когда и знаешь что это должно быть тут, но хрен поймешь как это назвали по китайски на русском языке.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  17. #517

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Так думаете если бы вылазило сообщение про недопустимую операцию и отчет в майкрософт, то вопросов было бы меньше?
    Уверяю столько же + еще бы бессмысленные дампы стека из доп. информации постили бы
    Это да, видел такое.

    Только зачем отчет в микрософт, себе отправили бы. А, ну да, дампы (не просто стека) по вашему абсолютно бесполезны. Хотя бы нормальный бокс вместо блокнота увидеть бы.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    ИМХО Задача разработчиков сделать так чтобы такие сообщения _не появлялись_ (или появлялись крайне редко), это 100% гарантия от раздражения. А не чтобы игрока утешить - типа ну упало, с кем не бывает, нажми кнопку Ок и отправь бессмысленный отчет в MS, а вдруг полегчает
    Второе это просто пустая трата сил и средств.
    Да, я увидел наконец-то, что вы все-таки можете сделать как надо, если захотите. Попробовал подставить полигон из тактики, вылетело наконец-то без блокнота и вообще без ошибок. Какое блаженство, все раздражение как рукой сняло!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Вот мы и не тащим - юзаем ASCII в стандартной для Win кодировке
    ASCII - это что-то из 80-х гг. прошлого века.

    Собственно, не знаю чего я начал спорить, если надо было всего лишь проверить бат в юникоде - работает! Вот и пишите бат стандартными средствами в стандартном юникоде, а не в глючных однобайтовых кодировках!

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Да, это именно так. Проблема даже не в написать, а в поддерживать. Т.е. чем меньше кода тем безглючнее работает. В этом смысле применить буст это сразу -200% к отладке и +50% к багам. Мы не можем позволить себе такую роскошь. Даже STL юзается весьма ограниченно.
    Вот так всегда, у других глючит, а свое и простое, и надежное!

  18. #518

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Только зачем отчет в микрософт, себе отправили бы.
    Ну нам конечно всякого спама не хватало для полного счастья

    Цитата Сообщение от Krabb Посмотреть сообщение
    ASCII - это что-то из 80-х гг. прошлого века.
    Проверенная временем технология.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Вот так всегда, у других глючит, а свое и простое, и надежное!
    Тут не про глючит дело идет, а про то что его (буста) банально много. Т.е. на то чтобы поправить ошибку в нашем коде и потом перекомпилировать тратится больше времени. При этом ничего положительного в игру не добавляется.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  19. #519

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Проверенная временем технология.
    С ASCII (именно с ASCII!) проблемы возникли еще тогда, даже в соседней с Америкой Канаде (зачем-то свою вариацию сделали). Так что проверка временем закончилась давно, началось разнообразие выбора () кодировок, пока юникод не придумали.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Тут не про глючит дело идет, а про то что его (буста) банально много. Т.е. на то чтобы поправить ошибку в нашем коде и потом перекомпилировать тратится больше времени. При этом ничего положительного в игру не добавляется.
    Я уже писал, что бустовские библиотеки можно по-отдельности брать. Утилитой bcp вырезать все лишнее.

    Про положительное, как я понимаю, вы имеете в виду те части, что уже сами реализовали? Тут да, согласен, в бусте (или в чем бы то ни было еще) нет смысла. Но строить на этом вывод про глючность и забагованность по-моему необоснованно.

  20. #520
    Механик
    Регистрация
    03.09.2011
    Возраст
    48
    Сообщений
    466

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Да, и может оно и к лучшему
    а вы игру про корейскую войну на китайский и корейский рынок продвигать не собираетесь? сами же все плачетесь на безденежье, а там потенциальных покупателей может побольше чем в России будет.

  21. #521

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    С ASCII (именно с ASCII!) проблемы возникли еще тогда, даже в соседней с Америкой Канаде (зачем-то свою вариацию сделали). Так что проверка временем закончилась давно, началось разнообразие выбора () кодировок, пока юникод не придумали.
    С юникодом проблем больше, однозначно проблемы решает 4 байта на символ, но для такого нет поддержки в Windows, поэтому ASCII для игры лучший выбор.


    Цитата Сообщение от Krabb Посмотреть сообщение
    Я уже писал, что бустовские библиотеки можно по-отдельности брать. Утилитой bcp вырезать все лишнее.
    Брать можно все что угодно, непонятно зачем они нужны только в игре.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Про положительное, как я понимаю, вы имеете в виду те части, что уже сами реализовали? Тут да, согласен, в бусте (или в чем бы то ни было еще) нет смысла. Но строить на этом вывод про глючность и забагованность по-моему необоснованно.
    Под положительным я имею ввиду хоть что-нибудь Применительно к играм такого нет.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  22. #522

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    С юникодом проблем больше, однозначно проблемы решает 4 байта на символ, но для такого нет поддержки в Windows, поэтому ASCII для игры лучший выбор.
    Да уж лучший, оно и видно, когда в играх постоянные проблемы с кодировками. И пути в национальных кодировках вызывают проблемы, и с переводом проблемы.

    Давайте закроем этот вопрос с кодировками. Батник преобразования файлов операции переделывать в юникод не будете?

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Брать можно все что угодно, непонятно зачем они нужны только в игре.
    Конечно, проще все, что понадобится написать самому с нуля. Ну ни одной полезной библиотеки.

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Под положительным я имею ввиду хоть что-нибудь Применительно к играм такого нет.
    Спросите, например, у ED, чего там нашли такого положительного, что используют буст, начиная с Lock On, кажется.

  23. #523

    Re: Баги, технические проблемы и методы их решения

    Цитата Сообщение от Krabb Посмотреть сообщение
    Да уж лучший, оно и видно, когда в играх постоянные проблемы с кодировками.
    У нас в игре нет проблем с кодировками. Хотя кроме ASCII ничего не используется.

    Цитата Сообщение от Krabb Посмотреть сообщение
    И пути в национальных кодировках вызывают проблемы
    Игра использует только локальные пути (это касается практически всех нормально спроектированных игр), они всегда английские, без вариантов.

    Цитата Сообщение от Krabb Посмотреть сообщение
    и с переводом проблемы.
    С переводами проблемы не с кодировками, а в другой плоскости.

    Цитата Сообщение от Krabb Посмотреть сообщение
    Давайте закроем этот вопрос с кодировками. Батник преобразования файлов операции переделывать в юникод не будете?
    А смысл? Он же по сути костыль (дополнительная функция да еще и в сугубо вспомогательной фиче игры), любые доделки это впустую потраченное время.


    Цитата Сообщение от Krabb Посмотреть сообщение
    Конечно, проще все, что понадобится написать самому с нуля. Ну ни одной полезной библиотеки.
    Не все, но конкретно в этом случае чего-то полезного именно для разработки игр там нет.
    Для чего-то другого возможно есть.


    Цитата Сообщение от Krabb Посмотреть сообщение
    Спросите, например, у ED, чего там нашли такого положительного, что используют буст, начиная с Lock On, кажется.
    Мы тоже использовали когда-то много лет назад, и еще кучу всякого, как оказалось абсолютно не нужного.
    Это никакого отношения к фактической необходимости не имеет, только затрудняет разработку, особенно малочисленным коллективом. Даже STL не нужен, кроме может быть некоторых утилит.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  24. #524

    Re: Баги, технические проблемы и методы их решения

    Баго-фича: F1 показа статистики по подразделениям конфликтует с вызовом помощника - открывается и статистика, и помощник.

  25. #525

    Re: Баги, технические проблемы и методы их решения

    Ок, посмотрю.
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

Страница 21 из 24 ПерваяПервая ... 111718192021222324 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •