Стоит ли планировать поддержку игры для других платформ?
У меня появилась делема… Очень нужен совет.
В новой игрушке нацеленной на офисную аудиторию + некоторая мужская не офисная у меня есть варианты выбора игрового движка. В одном варианте я смогу реализовать поддержку старых компьютеров но не будет возможности портировать на другие платформы отличные от Windows. В другом варианте я не смогу поддерживать старые компьютеры.
Я пока склоняюсь к использованию DirectDraw, а значит это только windows. Но это позволит сделать качественную поддержку старым компьютерам.
Движки рассматривались только для с++.
Из уже рассмотренных — SDL, allegro, ClanLib ко всем из них имеются претензии. SDL — вражение, scale только с пересчетом пикселей с помощью различных библиотек. Все не на аппаратном уровне. alegro и clanlib дают на разных старых устройствах очень низкий FPS.
Вы не рассказали самое главное — какие требования к движку, кроме C++. 3d/2d, вектор/растр, насколько сложная картинка, сколько объектов на экране, какие эффекты… Кстати, почему именно C++? Это замечательно, что вы хорошо умеете на нём писать — это говорит о том, что вы хороший программист. Но вы тогда и языки, которые используется в других движках, изучите в рамках необходимого без особого труда, а создание нового функционала будет происходить куда быстрее.
У меня двойственное отношение к вопросам типа «Стоит ли мне?»
Ни у кого из отвечающих нет достаточной информации для того, чтобы указать как правильно поступить.
Да стоит, но объём работы вырастет в несколько раз. Поэтому решить что важнее — долго и кроссплатформенно или быстро и под ШИНДОШС, можешь только сам.
Вы знаете я с Вами согласен даже больше чем с собой. Но к сожалению сейчас это больше вопрос для затравки моих внутренних споров. Спасибо за ответ. Для меня он как +1 к моей версии. Потому как «быстро и под ШИНДОШС» — это всегда выгоднее для небольших проектов.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.