Показать сообщение отдельно
Старый 31.08.2011, 19:29   #10
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Ответ: Выбор движка для разработки

он популярный, но он переполнен багами, говнокодом и ламерскими решениями.
все, кто используют кокос, переписывают его наполовину.
Чушь. Аргументировать можешь?

Ни C#, ни Java, ни Python, ни Objective-C -- все эти языки не хуже и не лучше, чем С++. Каждый имеет свои достоинства и недостатки, и каждый программист вправе писать на том языке, какой ему больше всего пришелся по душе.

На Objective-C написана львиная доля фреймворков и приложений самой Mac OS X и ее последователя -- iOS. О чем-то это должно говорить. Заявления о том, что игры в N раз требовательней любого другого класса программ и для них надо писать код на асме, по-просту несостоятельны.

Objective-C более динамичный, чем С++. Кто-то считает это недостатком, для меня это достоинство. Критические участки кода можно по-прежнему писать на чистом С. Что ни говори, а люди и на флеше, и на джаваскрипте умудряются делать толковые игры. Потому что решающую роль играют люди, которые делают игры, а не языки, которыми они пользуются.

Если нужен движок на Objective-C, то кроме cocos2d выбор небольшой. Про Sparrow ничего не могу сказать, а iTorque -- это вроде вообще редактор со скриптами (наподобие анреала, только с гораздо меньшим потенциалом, чем у анреала). Однако сocos2d отлично себя чувствует. Это стабильный, развивающийся движок с отзывчивым и активным коммюнити. А коммюнити является далеко не последним аспектом при выборе движка.

Если нужно 3Д, то здесь, боюсь, нету готового решения на Objective-C. cocos3d еще молод. Надо смотреть кросс-платформенные движки. Вот есть неплохой обзор -- http://habrahabr.ru/blogs/gdev/123331/
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо alcoSHoLiK за это полезное сообщение:
cyberblut (31.08.2011), impersonalis (31.08.2011), moka (01.09.2011), Randomize (31.08.2011)