Не нашёл - создал.Хочется узнать от тутышных анонов, что же лучше и почему. По своему личному опыту могу сказать, что опенфл та ещё бяка в плане утечек памяти, а вот либу не пробовал, ибо там нужно scala знать.Пользуясь случаем также хочу спросить про artemis-odb.Дискасс.
Либгдикс очень быстр и довольно функционален, для него много чего написано. Опенфл сырая хуита.
Первое не нужно, второе говно. Только юнити, только софткор.
Что мешает писать под либгдс на хаксе?
>>206077Здравый смысл.
>ибо там нужно scaka знатьнет
Какая скала бля? Там же джава обычная.
>>206088Скала это такая хипстерская джава.
>>206083Мнение жаваедов никто не спрашивал.
>>206089Не нужно её знать. Единственное что придётся изучить (хотябы основы) та это gradle и maven. Зависимостей будет миллион.
>>206093"Изучать" gradle не обязательно. Достаточно изучить искусство элементарного гугления.пилю очередной рогалик на libgdx. ничего не смыслю во всех этих сборочных системах
>>206096Милый графон, сириусли. Есть еще видео?
>>206120>Милый графонСпасибо, конечно, но я на него минут 15 от силы потратил. Тайлы 16х16 всего. Вероятно, временные. Просто так вышло, что картинками как то проще в libgdx чем с обычным для рогаликов аски.>ещё видеоА пока нечего показывать. Только начал делать. Первый коммит неделю назад был, а я не особо часто проектом занимаюсь. Если (когда) буду забрасывать - открою репозиторий, может кто подхватит. Стараюсь комментировать сложные места.
>>206149Подкинь хотя бы сайты с примерами, на которых сам учился.Я вот на ХАКСе сидел и нихуя не сделал потому что увидел статью на хабре и про его кроссплатформенность прочитал.Но вот на этом сайте http://www.openfl.org/blog/2014/09/22/how-to-make-a-platform-game-in-openfl/ показывается как сделать платформер и там есть всякая дебаг инфа в углу экрана так вот пожираемая память постоянно растёт и не падает. После этого как то забил.
Котаны, почему вы не пользуетесь юнити?
>>206151Проиграл с дурачка, память у него растет. Найди хоть одну игру где память не растет.
>>206154Шарики между ног мешают.
>>206227Он твой тонкий намек не моймет.
>>206155Ты хоть понимаешь, что в том примере занимаемый объём памяти может до 300мб дорасти, при том стартует на 80. А теперь посмотри на что это расходуется:Одна малюсенькая комната, без анимаций, со сплошными цветами и фигурами из класса Graphics, где равлизовано только столкновение одного единственного обьёкта с комнатой и прыжки, и где ничего не происходит, даже музыка не играет.Когда деды воевали нати доги были тортом они целого Краша в плойку первую запихнули.Да чего уж там, Морровинд на 256 мегабайтах игрался и не лагал.
>>206154Это же скучно. То же самое, что спросить - почему вы не играетесь Дупло, вместо Лего, ребят? С ним же проще! Плюс если делаешь какой-то простой 2Д платформер, то нет смысла юзать для этого Юнити, который по каким-то причинам сгенерит огромный по размерам .апк файл, а сама игра будет туго идти нижесредненьких ведрах, коих на рынке большинство. Для таких целей больше подойдеб тот же ЛибГДХ. А вот если ты пилишь что-то в 3D, То лучше заюзать Юнити, не придется изобретать тысячи тысяч велосипедов.
>>206151>сайты с примерами, на которых сам училсяУ libgdx неплохая вики, есть жабадоки (это вообще огромный плюс - когда можно Ctrl+Q в Идее жамкнуть и сразу узнать что и зачем), многое можно найти на всяких стаковерфлоу.
>>206266Жаль разве что, что нету полностью актуальных туториалов. Я, например, понятия не имею как сделать нормальный Вьюпорт на камеру. Почему-то на телефоне если юзаю Вьюпорты, то получаю ничего кроме черного экрана, хотя делаю все так, как написано в туториалах и вики. А черный экран исчезает если заблокировать и разблокировать телефон, что вообще меня удивило.
>>206292>нормальный Вьюпорт на камеруНа гитхабе в вики на эту тему статья обновлялась 28 сентября или это не то?
>>206061 (OP)Вступлюсь за хакс, поскольку было с ним небольшое знакомство, выпустил игру, потом на юнити, а потом снова на хакс.> По своему личному опыту могу сказать, что опенфл та ещё бяка в плане утечек памяти> утечек памяти> 2016Тут стоит заметить что хакс != опенфл. Опенфл это лишь одна из либ. Есть еще несколько конкурирующих, в том числе и вполне себе промышленные решения.Сам же хакс просто транслируемый язык. Охуенный транслируемый язык. Собственно говоря, одна из причин почему я съебался с юнити поскольку сишарп доебал. Ибо воистину я не понимаю его популярности. Язык который был создан для конкуренции с джавой стал сахарной парашей на уровне луа.Ты же как было упомянуто >>206077 никто не мешает работать с либой на хаксе. Это же просто либа блядь! Получишь удобство работы с мощным языком и простотой либгдх.>>206154Шел 2016 год, а хомяки еще балдеют с юнити.Юнити конечно стронг, он отлично подходит для вкатывания в индустрию, однако с последующим твоим развитием ты понимаешь какой это жуткий оверхед.Какие-нибудь крестики нолики с весом апк более 15 мегабайт это бесценно.Мне конечно нравятся плагины для юнити- аналитика, недавние покупки с помощью встроенного в юнити плагина это круто. Но оверхед убивает все преимущества.
>>206292Возможно у тебе не ортографическая камера. У меня никаких проблем не возникало. Я правда всё время делаю в ScreenViewport, так как у меня пиксельарт, но я пробовал и стретч и фит. Везде всё было вполне ок.
>>206301> Есть еще несколько конкурирующих, в том числе и вполне себе промышленные решения.Ну так назвал бы их, раз всё равно такую стену накатал.
>>206301А хакс не оверхед. Апк с любой хаксовской либой, если планеты в небе выстроены в нужном порядке и хотя бы пустой проект удачно скомпилируется под ведро за 10 минут засекал не будет весить меньше чем билд из под юнити. Истинный масштаб выясняется когда экспортишь под хтмл5, эта drisnya.min.js весом больше мега, ммм.
>>206303Когда писал не мог вспомнить их названия, а гуглить было лень.Flambe используется никелодеоном для создания своих игр. Это я как раз назвал промышленным решением.Есть еще kha. Проект делается одним человеком, но потенциал как говорится есть. В довольно зачаточном состоянии, но проекты вроде на нем уже тоже делаются.Snowkit. Целая куча фреймворков создающаяся с нуля. Один из фреймворков как раз создается для игр. Были демки.>>206305Нет, не оверхед. Все собирается в сишный проект с неплохой производительностью. Лучше юнити или нет, не знаю, но по субьективным впечатлениям шустрее.>скомпилируется под ведро за 10 минут засекалвам шашечки или ехать? Время компиляции разве так уж фатально? К тому же, при последующих сборках все происходит быстрее.Хотя и в конфе посвященной хаксу говорили что порт под андроид делали на отъебись.>не будет весить меньше чем билд из под юнитибудет. У меня два проекта с примитивнейшей графикой.С хаксом, опенфл и хаксфликселем он весил кажется 10 мегабайт. Второй проект с юнити весил 22, а потом после оптимизации, выкинув поддержку интеловских ядер подошел к 18 мегабайтам.Хотя прошу к этому не придираться, поскольку проекты были разные. Под юнити вебплеер вторая игра весила 300 килобайт.> Истинный масштаб выясняется когда экспортишь под хтмл5, эта drisnya.min.js весом больше мега, ммм. Поддержка html5 в опенфл экспериментальная скорее. Там есть и более серьезные проблемы чем размер игры. Если делать игру под хтмл используют другие средства, а не опенфл.
>>206061 (OP)А что мешает использовать NME, который вроде более стабилен, чем OpenFL, и все еще поддерживается?
>>206307>Flambe используется никелодеоном для создания своих игрВесомый аргумент в пользу хакса, ничего не скажешь.>Время компиляции разве так уж фатально?10 минут, имей совесть. Ладно последующие компиляции идут побыстрее, но в сравнении с юнити или простой джавой с либгдх билдить очень больно, "щас быстро протестирую" - не про хакс (если только не в хтмл5 билдить, тут как раз все быстро, только для хтмл5 хакси использовать вообще смысла нет).>Хотя и в конфе посвященной хаксу говорили что порт под андроид делали на отъебись.Если нет нормального экспорта под мобилы то движок сразу попадает под категорию говно без задач. 2016, игровой двиг - нет экспорта под мобилки, это клиника.>С хаксом, опенфл и хаксфликселем он весил кажется 10 мегабайт.Средняя игра на юнити под мобилку столько и весит, если нужные опции экспорта на забывать тыкать. Опенфл такая срань что лучше сразу пилить под AIR, минимум багов и те же 10 мегов.
>>206307>FlambeРелизов не было полтора года, коммитов год.>SnowkitВечная альфа. Была вот альфа 2, теперь вот альфа 3 на подходе.>>206308Возможно дело в том, что последний коммит был больше полутора лет назад.Haxe может и интересная штука, но слишком сырая и какая-то вечно забытая.Чего ещё ожидать от технологии с наванием Нахер
>>206310https://github.com/haxenme>nme>A cross-platform native backend for Haxe projects>Updated 19 days ago
>>206311Ридми поди обновили.
>>206312Не, там просто другой репозиторий.
>>20631180 строчек кода, чтобы вывести текст, хехмде.
>>206308nme уже давно всё.Хотя не вижу проблем использовать подобные вещи. Это все на усмотрение разработчика. Меня openfl устраивает более чем.>>206309> Весомый аргумент в пользу хакса, ничего не скажешь.Я не приводил пример в пользу хакса. Опять же, хакс это всего лишь язык программирования. Использовать тебе его или нет, дело твое. Я с этого ничего не получу.Просто спросили про решения для написания игр, я ответил.> "щас быстро протестирую" - не про хаксЗвучит если честно смешно. Если 10 минут ладно, допустим десять минут будет занимать компиляция для тебя фатально, то я даже не могу представить какая у вас там рапид-разработка. Вы там на кофеине или кокаине разрабатываете?> Если нет нормального экспорта под мобилы то движок сразу попадает под категорию говно без задач.Экспорт есть и он лично для меня нормальный. Его достаточно для моих игр. Если тебе его не достаточно, опять же, советую посмотреть на другие инструменты. Хотя если сравнивать с другими инструментами, то экспорт у опенфл не лучше и не хуже остальных.> Средняя игра на юнити под мобилку столько и весит, если нужные опции экспорта на забывать тыкать.Вот просто нет. Пообщайся с людьми которые работают под юнити и экспортируют на тот же андроид. Услышишь то же что я и говорю. Уменьшение размера апк под юнити это особое искусство, которым владеют потомственные алхимики. И то- результат подобных ужатий, вырезаний не особо заметен.> Опенфл такая срань что лучше сразу пилить под AIR, минимум багов и те же 10 мегов.И кстати на мой взгляд это значительный плюс. Хакс дает тебе несколько путей и ты сам выбираешь подходящий.>>206310> Релизов не было полтора года, коммитов год.Совершенство не нуждается в дополнениях, лол. Опять же, я предложил инструмент и твое право использовать его или нет. Оно мне не принадлежит и фламбэ я сам не использовал.> Вечная альфа. Была вот альфа 2, теперь вот альфа 3 на подходе.Сам себе же противоречишь. Вечная альфа, при этом выходят новые выпуски. Проект живой и развивается. Можешь использовать, а можешь еще сам заняться его разработкой. Никто не мешает, только спасибо скажут.> какая-то вечно забытая.Вот это кстати да. Но ей не повезло быть ассоциированной с флешем просто.> Чего ещё ожидать от технологии с наванием Нахер )))))))))))))))))))))))))
>>206314НИАСИЛЯТАР! ХАКС ДАЕТ ПАСАСАТЬ ЮНИТИ! ХАКС ЭТО ИЗЫК БУДУЩЕВО КАК ХАСКИЛЬ ГО СХЕМЕ НИМ И РАСТ, ПЕРЕБЕЖАЛ НА НЕГО С ГОВНОШАРПА
>>206315>Если 10 минут для тебя фатальноТы нормален? Поменяй значение переменной чтоб посмотреть что будет, поставь на телефоне таймер на 10 минут и сиди жди компиляции, потом еще раз поменяй на то значение что было и снова сиди как аутист. Получается что за 20 минут ты не написал ничего нового, просто сидел и сосал хуй, разработка игры уровня gd.
>>206315> Опенфл такая срань что лучше сразу пилить под AIR, минимум багов и те же 10 мегов.>И кстати на мой взгляд это значительный плюс. Хакс дает тебе несколько путей и ты сам выбираешь подходящий.Лел, хакс хорош тем что на нем можно не писать, а сразу выбрать инструмент получше.
>>206319> Ты нормален? Поменяй значение переменной чтоб посмотреть что будет, поставь на телефоне таймер на 10 минут и сиди жди компиляцииНахуя? Преимущества хакса в том что все работает практически кроме некоторый вещей свойственных для нативных платформ, но тут все описано в документации. Хотя скорее всего уверен что ты с таким даже не сталкивался. одинаково. Я например собираю под неко или под флеш. Смотрю что надо и продолжаю разработку.Затем уже можно протестировать непосредственно на устройстве.Или ты под тем же юнити каждый чих билдишь?
И все же. Новичку лучше начинать с юнити (для 2d)? А для плюсов есть какие-нибудь движки для двумерных игр?
>>206321Интересно как ты тач на неке тестируешь.
>>206326sdl.
>>206327Хм, также как и мышку.В юнити та же хуйня.
>>206326>для плюсовsfml
>>206309>Весомый аргумент в пользу хакса, ничего не скажешь.То есть, всякие диснеи, которые рискуют деньгами, для тебя не авторитет? Ок.>10 минут, имей совестьЭнджой ё кресты. Сам хакс даже большие проекты компилирует меньше секунды. Хотя уже около года есть скриптовый крестотаргет, на котором можно проверять. cppia называется.>"щас быстро протестирую" - не про хакс А ещё флеш и неко. Причём лучше неко, ибо опенфл на флеше ничего не делает.>игровой двигНо хакс - не игровой двиг. И даже опенфл - не игровой двиг. В kha есть игровой двиг, но он для 2д.
>>206340>disney>хорошие игры>Но хакс - не игровой двиг. И даже опенфл - не игровой двиг.Ок, расскажи про хакс вне контекста создания игр. Что на нем запилено?А опенфл создан для того чтоб порнобаннеры на нем делать, ага.
>>206342> Ок, расскажи про хакс вне контекста создания игр. Что на нем запилено?Тебе наверное сюда: http://haxe.org/use-cases/Ну и если возвращаться к тому, кто его использует: http://haxe.org/use-cases/who-uses-haxe.html> А опенфл создан для того чтоб порнобаннеры на нем делать, ага.А это в принципе похуй. Опенфл это открытая реализация флэш-апи. Хочешь- порнобаннеры, хочешь- всякие приложения.
>>206061 (OP)>libGDX vs HAXEЗачем ты их сравниваешь?Кстати, вот пробовал писать на haxeflixel и flambe - хватает там подводных камней с платформами и прочим.Про пляски со всякими google-analytics и прочими API я вообще промолчу.
>>206380>Зачем ты их сравниваешь?Они оба кроссплатформенные.И если делать 2Д игру, то стоит задуматься над выбором. Не как будто бы оба не способны в 3Д.Вообще для начинающего гд проггера, который не хочет греть сраку в детских конструкторах на вроде юнити или гм, будет как раз начать с чего нибудь подобного. Плюсы и шершавый для более продвинутых, а АС3 почти гуф - не перспективно.
>>206390размышления школьника.> греть сраку в детских конструкторах на вроде юнити или гм> юнити или гм> детских конструкторахвсё с тобой ясно.> АС3 почти гуф - не перспективно.мамке тебя содержать не перспективно.
>>206364>Use Cases>GamesИгры делают на юнити, а на хаксе раз в два года высирается какой-нибудь paper please, и пару игр про кубы на людуме в виде веб дрисни.>WebКем надо быть чтоб писать жс дрисню на хаксе, или вообще в похапе транслировать. js и php учатся в запущенных случаях дня три.>MobileОбсуждалось выше, костыль на костыль через костыль.>DesktopНет задач. Либы тухлые.>Command LineХуита, если хочется хипстоты то можно юзать тот же ним.>who-uses-haxe.html>кто использует не написано, перечисляются либы, мол скачай и станешь первым.
>>206302Та ортографическая. Сам не могу понять в чем проблема.
>>206342>>disney>>хорошие игрыСкажи, ты совсем долбоёб или хорошо притворяешься?>>206390>Они оба кроссплатформенные.Какой мне движок взять для создания игр - gamemaker или javascript? Я думаю, гейммейкер, потому что джаваскрипт - очень плохой движок, в нём даже 3д нет.>>206401>Кем надо быть чтоб писать жс дрисню на хаксеМогу сказать, кем не надо быть. Говноедом. Учатся-то они легко, вот только язык - это не просто синтаксис, а в случае с жс и пыхой - ещё и огромная куча подводных камней. Хакс тебе даёт возможность писать код на одном языке для клиента и сервера (причём сервер потом можно перекомпилять в неку и повысить производительность забесплатно), строгую типизацию (которая в жс работает хреновенько, но всё ещё лучше, чем без неё), макросы и ещё немного всяких мелочей.
>>206394Но ведь это так. По крайней мере в контексте небольшого проекта на одного человека.
>>206394Ебать этого порвало, один аргумент убедительней другого.
>>206424Говноед дает советы что говноедом не надо быть. Подводные камни жс и пхп помноженные на подводные камни хакса вкупе с кривой трансляцией - что может быть прекраснее? Сервер на неке можешь в анус себе затолкать, когда и клиент и сервер можно высрать на js и поставить на любое обоссаное облако с поддержкой ноды, коих как грязи. Нахуя нужна типизация когда ты переводишь дрисню с типизацией в дрисню без нее что является фичей языка, раз разработчики сделали его таким даже спрашивать не буду.
>>206587А зачем нужна типизация в твоей жаве (или где там), если машинный код динамический и безтиповый (единственный тип - размер)? Высер достойный ОПа пуревасик-треда, можешь гордиться.
>>206626У хаксоблядка спрашивай.
Бля, утечки памяти - это не шутки, я вначале хотел взять опенфл, так как знаком с флэш-API и хаксом, но теперь скорее возьму libgdx, джаву я тоже знаю.
Орал кто-то про юнити хуюнити... а как игру в webGL из-под юнити монетизировать? Ясен хуй, если делать 3д с расчетом на издателя, то смысл есть, но и делать такое придётся от года.А веб штука нужная хотя бы для тестинга идей. Закодил механику, кинул на конг и смотришь отзывы. Попёрло - делаешь мобилу, нет - нет. И не надо тут писать что такие игры никому не нужны и что только hd 3d подавай.
>>207017Не надо делать вебгл игры на юнити. Экспорт кривой, билд выходит неоправданно тяжелый. Для этого есть штуки попроще.
хуйня этот haxe, вместо того, что бы делать игру, будете ебаться с багами и проблемами при билде
>>206061 (OP)Зацените какие невъебенные вещи делают на libgdx:https://youtu.be/07fbVSpqpe8?t=38
>>207044Клон Террарии?
>>207034>что быЗначение знаешь?
>>207044На чем угодно можно найти невъебенную вещь. Охуеть удивил.
Кто юзал Flambe?Кто юзал OpenFL?что лучший выбор на данный момент?
>>207073HaxeFlixel
>>207085он без html5 =(
>>207073>OpenFLЗаебись, мне все нравится. Правда если будешь компилить под XP, то при очередных апдейтах может ченибудь слететь.
>>207093htm5 билды с мобильных браузеров тестил? всё норм на сегодняшний день?
>>207073flambe не коммитился уже дохуя сколько
>>207034Аналлизатор отключи.>>207073NME. Потому что работает. Flambe я не ставил, потому что там нода нужна и ещё какая-то ебля - мне было лень. Kha я пробовал давно, тогда оно не работало на 32х-битных системах. Я его пересобрал, и оно не заработало. С тех пор я не пытался. OpenFL не такое уж и говно, и основное там работает. Если что-то не работает, то можно отписать на форум и, возможно, это починят. Хотя, у меня, например, были проблемы с экспортом ресурсов в билд, и изображение в нативе крошилось в openfl-next, и это не фиксилось три месяца (а потом я перестал следить; сейчас могли и починить).Вообще, если ты велосипедист, то пиши на Lime или скачай какой-нибудь враппер для SDL. Ещё можешь посмотреть на heaps.io (который уже больше года soon, лол) - он неплох, хоть и медленноват (15 фпс во флеше на одном крутящемся квадратике на fx5200) и без документации - примеры использования придётся смотреть в исходниках игр.
>Я его пересобрал, и оно не заработало>основное там работает>15 фпс во флеше на одном крутящемся квадратикеОх уж эти хаксоговноеды.
Почаны, почему не пользуетесь cocos2d?
на хаксе сделал рисование пары линий, запускаю на флеше - всё норм, на html5 - черный экран, параша блядь!
>>207221пробуй компилить через командную строку
>>207223какая команда для консоли из директории проекта?
>>207178>выдеру цитатки>неудобное проигнорирую>затроллилОх уж эти сосачеры.
>>206061 (OP)Вопрос знающим HAXE. Работаю с openfl, компилю проект в хтмл5, подскажите как правильно проставить настройки, чтобы фпс был необходимого мне уровня, а не 31, как оно задается в хтмл5, в отличии от других вариантов. И как избежать отшакаливания цвета?
>>207534Хакс кусок вонючего, тёплого дерьма.Бросай его, пока не поздно.От багов охуеешь, атвичаю.
>>207569альтернативы? Только если предлагаешь топорные конструкторы вроде юнити, аргументируй. Я пытался перейти, но особенности скриптинга меня раздражает.И что за баги? Пока еще не сталкивался.
>>207578Если тебе хтмл 5 нужен то бери фреймворк на жс дрисне, фейзер например. Хочешь больше пердолинга то pixi
>>206151>пожираемая память постоянно растёт и не падаетпадает. это проигрователь логи пишет.>>206229>при том стартует на 80у меня на 5 стартует и пи 15 сбрасывается опять на 5.
>>207596Нужно, чтобы было и веб и стандалоне ака на компуктере \ стиме
>>207655Хтмл можно в exe завернуть, в стиме есть игры, всранные так. Как - гугли.
>>206154тому шо за бесплатно игры сделаные на нем не продаш
>>207725Чому не продашь? Лол. Ты читал условия пользования?
Можно ли в libGDX наложить фильтр на все изображение? Мне конкретно нужен VHS эффект.
>>207777Шейдер пиши.
>>207777libgdx-contribs postprocessing
>>207876Бляяяядь! А я как лох сам такое запилил, а уже есть, блять.
>>207896>а уже естьПочти всегда "уже есть", если движок/библиотека более или менее популярна. Правда, как правило, готовые решения твоим запросам соответствуют не на 100 процентов. Поэтому сначала ищешь, от чего отталкиваться, потом форкаешь и допиливаешь. Естественно, выкладываешь в сеть с кодом. Следующему разработчику задавшемуся подобной идеей ещё проще будет. Вносишь вклад, опенсорс, швабодка, вот это всё.
Здравствуйте, господаhttp://themozokteam.com/playground/frameworkstest/OpenFL бодрячком. Почему не стоит серьёзно относиться к результатам этого теста?
>>213739К любому бенчмарку нужно внимательно присматриваться, никогда не знаешь, где какую оптимизацию заюзали и где какой ботлнек всплыл.
>>206061 (OP)http://themozokteam.com/playground/frameworkstest/#
>>213739Что за Кха такой?
>>213913новый игроориентированный лоу-левел бэкэндhttp://kode.tech/
>>213934Довольно старый. Вообще, охуенная штука на словах. Производительность, экспорт в дофига платформ (джава и шарп, в которые опенфл не умеет, и даже юнити) и всё такое. Но работает только на 64х-битных системах, поэтому я так попробовать и не смог.