Добрый день. Такая ситуация. Программирование для меня хобби, просто нравится. Очень захотелось написать кроссплатформенную 2D игру а-ля Марио (ну, разве что, графика получше). Но не могу определиться на чем писать, пока варианты такие:
- Написать игру на, как сейчас модно, html5 (гибридное приложение). Сначала просто в браузере, потом портировать (на андроид через PhoneGap, например).
- Использовать cocos2d-x (С++)
Сам склоняюсь к первому варианту. Вроде, намного проще. Но потянет ли html5? Игры, которые в свободном доступе на этой технологии уж очень примитивные( Да и исходный код, получается, всегда открыт. А если писать на cocos2d-x, будет ли много проблем с портированием на Android/iOS? А если просто на С++ на каком-нибудь фреймворке?
P.S. желательно, чтобы игрушка заводилась на Windows, Linux, Android и iOS.
Спасибо.