Показать сообщение отдельно
Старый 19.09.2012, 18:29   #30
devolonter
Разработчик
 
Аватар для devolonter
 
Регистрация: 17.01.2007
Сообщений: 409
Написано 114 полезных сообщений
(для 281 пользователей)
Ответ: Вся правда о Monkey

Сообщение от Knightmare Посмотреть сообщение
Как раз перетащить логику никогда не было проблемой, а вот адаптация под особенности платформы это да.

Вообще суть-то не в том, что на этой вашей мартышке не написать игру под все платформы. Это можно сделать хоть на брейнфаке. Суть в том, что магии не бывает, а раз так, то надо адаптировать под каждую платформу, а раз так, то в чем плюсы мартышки? Если конечно не относиться к портированию на отъебись, что часто и происходит, а в итоге получается говно на всех платформах.
Я имел в виду как раз не только логику самой игры, но и логику окружения в целом, что включает в себя учет всех особенностей платформы. Т.е. по сути вам остается отмасштабировать/отредактировать графику, подогнать значения под пропорции экрана и все. Конечно, на это уйдет некоторое время, но согласитесь это не переписывание игры с нуля. К тому же не во всех случаях, логику очень просто перенести. Особенно это касается языков с разными идеологиями.

Чуть-чуть допилить и портировать все таки разные вещи, в этом и плюс Monkey. Допиливание сводится к адаптации графики, а в случае с одинаковыми разрешениями экрана - к выбору целевой платформы. Все на расстоянии клика. В некоторых случаях нужно в итоге собрать ваше приложения в родных инструментах, но это ерунда.

Шаблон приложения подготавливается один раз. Да и то самим Марком. Дальше вы его можете или подогнать под свои нужды или использовать как есть. Сидеть в VS постоянно не придется.

Я тоже хорошо отношусь к родным средствам разработки. И при разработке на Monkey желательно знать тонкости каждой платформы и уметь писать код под разные платформы. Но обычно этого не требуется.
(Offline)
 
Ответить с цитированием