История изменений
Исправление timdorohin, (текущая версия) :
Во многих местах выглядит жутко. Качество кода так себе. Огромные лапшеобразные методы, god-классы, смешение уровней абстракций.
Частично костыли под сраный Irrlicht, частично тупо говнокод, да.
А вот скриптовая часть там хорошо продумана, что и позволяет писать много крутых модов. Жаль не всё, что мне требуется, поддаётся контролю через скрипты.
Хреновые там скрипты, однопоточные и довольно сильно ограниченые.
Если делать лучше, то стоит брать Java, на десктопе JVM загрузит все как надо, на мобиле dx будет конвертить классы в dex который можно подгрузить без проблем.(iOS ненужен, да)
Исходная версия timdorohin, :
Во многих местах выглядит жутко. Качество кода так себе. Огромные лапшеобразные методы, god-классы, смешение уровней абстракций.
Частично костыли под сраный Irrlicht, частично тупо говнокод, да.
А вот скриптовая часть там хорошо продумана, что и позволяет писать много крутых модов. Жаль не всё, что мне требуется, поддаётся контролю через скрипты.
Хреновые там скрипты, однопоточные и довольно сильно ограниченые.
Если делать лучше, то стоит брать Java, на десктопе JVM загрузит все как надо, на мобиле dx будет конвертить классы в dex который можно подгрузить без проблем.