@jvmchat

Страница 2585 из 2890
Роман
26.06.2018
14:01:36
да и рендер надо научиться писать

так юзай jME
переписывать на jme займёт времени не один век

Александр
26.06.2018
14:02:17
он юзает lwjgl3 как бекенд

Alexander
26.06.2018
14:02:17
Нухз, вон под Ведьмака второго (да, второй может и не ААА) двигло с нуля писали, емнип.
давай еще поговорим о том, кто это будет делать, есть ли у них опыт написания таких вещей и когда надо выпустить продукт

Google
Александр
26.06.2018
14:02:21
смотри как там сделано тогда )

Роман
26.06.2018
14:02:31
хм, можно

Sergey
26.06.2018
14:02:34
Роман
26.06.2018
14:02:39
он кстати его не всегда юзает

Alexander
26.06.2018
14:02:47
увы, все это тоже влияет на то, на чем будут писать триа

Александр
26.06.2018
14:02:54
ну если зависимость поставишь, то будет

Роман
26.06.2018
14:02:56
никак не мог прицепить его для 3 lwjgl'a

а, ок

Александр
26.06.2018
14:03:08
у меня есть плагин

для ИДЕИ

Роман
26.06.2018
14:03:14
я просто не привык в net beans'e писать

Денис
26.06.2018
14:03:29
Во 2м начали, в 3м допилили - почти десять лет и вышло.
Ну да, но второй - игра всё равно довольно серьёзных масштабов - имела движок, написанный с нуля. Да, процесс офк не моментальный (разработка игры вообще процесс не моменталный в любом случае). Но начали же.

Александр
26.06.2018
14:03:33
https://plugins.jetbrains.com/plugin/10333-jmonkeyengine-support

Google
Денис
26.06.2018
14:03:51
Это я всё к тому, что фраза "никто не будет писать ААА-игру с нуля" немного, гм, странная.

Александр
26.06.2018
14:04:01
https://www.youtube.com/watch?v=exrHDJ_rLjQ&index=26&list=PLNdOH0eRoQMBkLPBvTIDn02UFhcTJWsh7&t=19s

Egor
26.06.2018
14:04:07
я не осилю на lwjgl
Я встал в тупик, как объяснить, поэтому объясню, как получится. Вот допустим есть здоровая сцена на 1000 объектов, как это обычно и бывает - и что, 1000 раз звать native методы? Они если что дорогие. Да, и джава бывает производительной, но это убиться надо

Mikhail
26.06.2018
14:04:33
я просто не привык в net beans'e писать
я юзаю jme в idea без всяких плагинов, как обычное жава-приложение

Александр
26.06.2018
14:04:38
и все это прекрасно делается из джавы дешево

Александр
26.06.2018
14:05:07
сам в jME законтрибьютил суппорт SSBO недавно

Роман
26.06.2018
14:05:11
есть туториалы годные по jme

и какую версию лучше юзать?

Александр
26.06.2018
14:05:22
о, норм попробую
смотри выше видос мой

Роман
26.06.2018
14:05:28
ок

Egor
26.06.2018
14:05:32
для этого есть батч, инстансинг и SSBO
Ну так проще этим всем пользоваться из каких-нибудь плюсов, потому что там это все тоже есть, но при этом без оверхедов жабы

Роман
26.06.2018
14:05:46
смотри выше видос мой
можно я тебя добавлю на всякий в телегу?

Денис
26.06.2018
14:05:52
unity тоже тормозит на тысячи объектах
"А у вас тоже негров линчуют" - это слабый аргумент по жизни

Так, между делом

Google
Денис
26.06.2018
14:06:28
Ну и?

Роман
26.06.2018
14:06:36
ну и какая разница с java

Egor
26.06.2018
14:06:37
в джаве для этого тоже есть и без оверхеда
Да нету в джаве без оверхедов. Звать native-методы, передавать ссылки на объекты между двумя рантаймами - это всегда оверхед

Mikhail
26.06.2018
14:06:45
"А у вас тоже негров линчуют" - это слабый аргумент по жизни
ну так нефиг делать неправильно на жаве и говорить, что на нормальных движках таких проблем нет

Александр
26.06.2018
14:07:01
Да нету в джаве без оверхедов. Звать native-методы, передавать ссылки на объекты между двумя рантаймами - это всегда оверхед
ты в джаве готовишь нейтив буффер за 1 вызов, и за 2ой вызов отдаешь готовый в нейтив

оверхедище!111

Александр
26.06.2018
14:08:23
код на плюсах с джавой даже тягаться не можкет если он не собран с -о3 под твою железку конкретно на твой машине, либо надо писат ьв стиле bulletphysics

где описание вектора это 10к строк с тыщами ифами

на наличие инструкций

Александр
26.06.2018
14:10:24
так что это вообще выносишь из рендер трида

Egor
26.06.2018
14:11:03
Ладно, сдаюсь, я устал. Просто универсальное всегда хуже, чем специальное, о чем и речь, а перекидывать ссылки из С в С производительнее, чем из Джавы (JVM) в С, но цифр у меня все равно нет.

Александр
26.06.2018
14:11:06
да и вулкан есть, там вообще лоу левел контроль

Tolegen
26.06.2018
14:11:12
В общем тот факт, что вы успешен пишите на Java геймдев, не звучит убедительно.

Александр
26.06.2018
14:12:04
Ладно, сдаюсь, я устал. Просто универсальное всегда хуже, чем специальное, о чем и речь, а перекидывать ссылки из С в С производительнее, чем из Джавы (JVM) в С, но цифр у меня все равно нет.
ну если у тебя на фронте только рендер и ничего интересного на джаве не процесится, тогда это выглядет менее убедительно...

Egor
26.06.2018
14:12:11
Тут человек сидит и доказывает, что можно отлично кидать байндинги с джавы на рисовальные движки и хорошо жить

Tolegen
26.06.2018
14:12:24
Где не звучит? Я разбит в пух и прах
Хз. Какой-то внутренний дискомфорт )

Google
Tolegen
26.06.2018
14:13:47
Как будто так не должно быть. Это как бакенды на js. Да, есть успешные вещи, которые пилятся, но ощущение такое, что инструмент тащат не в своё место.

Александр
26.06.2018
14:14:00
Тут человек сидит и доказывает, что можно отлично кидать байндинги с джавы на рисовальные движки и хорошо жить
там слишком уже давно все обкатано как уменьшать кол-во нейтив колов, притом все нейтив колы оперируют только с указателями, никаких обьектов туда-сюда, так что оверхед минимальнейшиий

Денис
26.06.2018
14:14:07
Господа, вы, кажется, начали путаться в адресатах

Александр
26.06.2018
14:14:59
Egor
26.06.2018
14:15:40
Вот здесь, например?
Так я ничего не показал

Александр
26.06.2018
14:16:24
Все-таки мне интересно. Я попробую посравнивать код на ЛибЖдиксе и на плюсах, ну, как типичный бенчмаркер с хабра
корректнее будет на чистом lwjgl чтоли, я libgdx ниразу не трогал, не скажу что у них там

Admin
ERROR: S client not available

Tolegen
26.06.2018
14:16:34
так никто и не показал, в каком месте джава себя не на своем месте в геймдеве чувствуется
Проблема в том, что нету тут толковых, кто может сравнить нормально. Есть мы, которые геймдев не пилим, есть вы, которые пилите его на Java (соотвественно у вас как ни крути замылен взгляд). А вот человека, который с каким нибудь unreal engine или вообще самописным движком вроде как нет

Александр
26.06.2018
14:16:46
в jME сразу скажу что из-за совместимости с андройдом, очень консервативно все сделано :(

Egor
26.06.2018
14:17:19
Даже котлин теперь есть, кстати

Александр
26.06.2018
14:17:31
вообще мне кжается valhala + panama полностью жирную точку в этом споре поставит )

после них вообще аргументов не останится

Mikhail
26.06.2018
14:20:53
Все-таки мне интересно. Я попробую посравнивать код на ЛибЖдиксе и на плюсах, ну, как типичный бенчмаркер с хабра
вот сравнение для бекендера https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=json&l=hr8ltq жава в топе, при том что делает нативные вызовы и копирует данные из хипа в нативную память для io операций

Александр
26.06.2018
14:22:15
https://www.lwjgl.org/customize

на тему сколько нейтив биндингов провайдят

удобно )

Google
Роман
26.06.2018
14:32:43
ну не зря на netty слюни пускаю

Александр
26.06.2018
14:33:46
я вообще в геймдеве сам давно переключился на тулинг и движек сам

но вот из последнего чем баловался

https://www.youtube.com/watch?v=8QyaU3bYsI8&index=9&list=PLNdOH0eRoQMAo3z-pr0pwrqaffE4mXbl7&t=59s

Роман
26.06.2018
14:34:18
огонь

надо будет на досуге поиграть

паркан 2 напоминает

дико любил эту игру

хотя тут, конечно выглядит по лучше

Александр
26.06.2018
14:37:58
ну такое, поделка )

я там больше эксперементировал

нежели игру делал

1337
26.06.2018
14:39:12
мне вот интересно, а для игр откуда берутся модельки?

вы же не сами рисовали?

Александр
26.06.2018
14:39:44
я художника себе нашел

;)

1337
26.06.2018
14:40:17
выглядит круто, чем-то Freelancer напомнило

Роман
26.06.2018
14:42:33
добавить текстовые квесты и будет space rangers в 3d

Александр
26.06.2018
14:44:15
ахах

вообще клиент/сервак опенсорс, но так как это преймущественно студенческое

постесняюсь )

Страница 2585 из 2890