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