Переезд с флеш на unreal engine
Привет. Поприсутсnвовал некоторое время в соседней ветке об unreal engine и решил создать свою собственную поскольку немного о другом все таки буду писать.
В двух словах: я делаю ККИ во многом схожую с Херстон. Практически закончил все что связано с механикой боя. Написал серверный реактор(обработчик событий, способностей) и конструктор карт. Написал клиент который обрабатывает сценарий каждого сделанного хода. Приближаюсь, в общем, к реализации графической части клиентов. Собственно рассматриваю три варианта: остаться на флеше для браузерок на старлинге. переехать на юнити и переехать на анреал. Клиент написан на роботлегс, общался с Андреем Скориком, очень сильным программистом, он предлагает перевозить для начала всю клиентскую часть на haxe и потом уже в рамках конкретной платформы через апи реализовывать уже надстройки на отдельных платформах будь то старлинг юнити или анреал. Написал роботлегс админам, те собственно подтвердили что варианта роботлегс на с++ нет, и что haxe кажется самым очевидным решением. Собственно хочу поинтересоваться у вас как бы вы поступили на моем месте?! |
Много кода? Переписать руками не вариант?
Просто больше, чем уверен, что с haxe заморочек будет не меньше. У анрила ведь свой API и одного перевода на C++ явно будет не достаточно |
Кода достаточно, но дело даже не в объеме, хочется сохранить архитектуру. Код разбит на множество автономных команд, а также моделей, сервисов, вьюшек стола, фишек, рук.
|
Проведите SWOT-анализ. Это позволит Вам все взвесить для каждой платформы.
Что до моего скромного мнения - я бы оставил на Flash. Зачем переписыватьто, что можно не переписывать? =) |
Цитата:
Цитата:
Если бы это был какой-нибудь 3д шутер или что-то подобное, то да. А карточную игру или казино можно и на флеше красиво сделать |
Я планирую сделать вторую игру, уже с открытым миром чтобы герои бегали крафтили и собирали карты по уровням. Для первой игры флеша будет достаточно, но для последующих уже нет, поэтому хотелось все что связано непосредственно с карточным батлом также уже начать реализовавть на ue. Ну и магию тоже в ue гораздо комфортнее делать, всякие огненные глыбы, молнии и.т.п.
|
Любое экономие времени "сейчас" (попытки перетрансляции кода вместо переписывания, когда таргетированная платформа другая (и нет возможности "комбинировать" две технологии), забивание на автоматические тесты, костыли и прочее) – это головная боль "потом". Посчитайте, сколько времени Вы тратите на попытку найти "как-бы перекомпилировать на другую платформу" и сколько займёт просто переписывание/трансляция кода. Часто бывает, что тратится неделя на поиски, когда за полторы можно качественно переписать на другой технологии.
|
Я не против написать весь клиент на c++. Просто я не понимаю неужели c++ чужда парадигма организации кода на командах и MVC + S паттернов. Я понимаю что тут многие мало знакомы с с++. Я и сам не семи пятей во лбу в нем, но просто не верится что нету ничего подходящего за столько лет существования с++. Я знаю что у puremvc есть порт для c++ в крайнем случае можно его использовать.
|
на анриал перейти это очень крутой шаг, как бы ни было это профи движок. Может лучше попробовать сначала на Юнити поработать?
|
Цитата:
Анрил в освоении даже проще юнити |
Часовой пояс GMT +4, время: 19:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.