Что значит не встраивается в саму игру? Я вижу в EXE игры проверку аргумента командной строки, и она реализована далеко не в Main(), в самом Main() только задается parentProcess = null, а игра прекращает работу уже где-то "в глубине".»Знаете, что такое «упаковщики» (не путать с архиваторами)? Берётся .exe, обрабатывается специальной программой (сжимается), в результате получается .exe, который при запуске «на лету» распаковывает и запускает исходный .exe. Это в самом простейшем случае. Более сложные могут содержать свою виртуальную файловую систему, различные защиты и др.
Пока никто мне ничего не сказал.Говорю: с огромнейшей вероятностью, проблема исключительно в вашей системе, а не в движке.
С другими не было.Похожий эффект можно получить даже просто переключаясь с полноэкранной игры на рабочий стол (на неторопливых компьютерах).
Это баг. При низком быстродействии программа должна "тормозить", а не зависать. Хотя многие не со мной не согласятся,Конечно не согласятся. Во-первых, в вашем случае, вряд ли дело исключительно в производительности процессора (например, вы пробовали запустить игру на свежеустановленной винде? Пробовали запустить на другой версии ОС на этом же ПК? Пробовали запустить на той же самой версии ОС, но на другом железе, с аналогичной конфигурацией? Может у вас вообще проблемы с памятью или процессором, проявляющиеся только при определённых обстоятельствах...). Во-вторых, принципиально невозможно гарантировать 100% работоспособность на всём железе, на всех версиях ОС и со всем зоопарком софта/драйверов/и т.п. в конкретной системе. Более того, в некоторых случаях даже простое замедление работы может «ломать» работоспособность программы на аппаратном уровне и на уровне софта невозможно предусмотреть абсолютно все проблемы, которые теоретически могут повлиять на работоспособность.
По поводу "я сама" - это, конечно, сильнейший аргумент ...
особенно "для всяких редакторов, конвертеров, парсеров и т.п."
Но это уже из области личных хобби...
просто непонятно причина, по которой упомянули сумму и сроки
что не требовало объяснений
слышать "выдавалось примерно 3 FPS" - несколько странно. это российская компания? во первых уже хотя бы потому, что 3 фпса будут заметны сразу.
выпустить значит сделать игру? просто на мой взгляд выпустить включает в себя понятия сделать, и издать.
по моему этот человек, не желающий терять доверие какого то там издателя, немного не своим делом занялся. 60-70% вполне неплохой результат. и 10% от вас не стоили тех усилий, по увольнению, по найму человека из канады и как результат вас в послдедствии.
всего пару сотен в 2д? игра сделанная не в конструкторе и световой движок вами переписан? за сутки. вероятно ничего сложного ни в самой игре ни в используемых алгоритмах нет. тогда фпсов мало.
Я за день переписал световой движок, игра сразу стала выдавать пару сотен fps.
честно скажите - вы хвалитесь или поясняете ситуацию?
было же всего 3 программера
есть куча алгоритмов по поискам пути (цель - те же вершины).
зачем было переписывать полностью? готовые решения не подходят?
Ещё имел негативный опыт, когда делал одно простое приложение под Android - определение позиции, отправка данных на сервер, вывод локальных уведомлений с данными, полученными с сервера. Даже такое простое приложение пришлось править два раза - когда менялась мажорная версия ОС (4 → 5 и 5 → 6), ибо оно просто переставало работать. Хотя сами правки были минимальными (в манифест добавить одну строчку, например), но сам факт неприятен.