HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Игры под "солью"
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Игры под "солью"

Для многих не секрет, что браузеры на ядре Chromium поддерживают "солевую" технологию (Native Client, NaCl). Много лет назад, когда компьютеры были большими - словом, году эдак в 2010 - нам показали даже Quake в браузере, собранный под NaCl. Выглядит так, что у технологии сплошные плюсы: сборка С++ кода, никакой жавы, никаких emscripten, никаких телефонов, кредиток и смс на короткие номера. Минусы - для работы нужен солевой браузер, например, Google Chrome. В том же Файрфоксе, по слухам, технологию не будут поддерживать принципиально.

Возникает вопрос: кто-нибудь работал с этой технологией? Пробовал собирать/запускать свои проекты? А с чужими сталкивался? Какое у вас мнение об этом?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169113

Старое сообщение 30-11-2017 04:31
-
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



Есть Unvanquished. Он юзает NaCl (на десктопе, не в браузере) для игровой логики (по сути замена qvm).

Гугл недавно вроде как объявил сию технологию устаревшей и предлагает переходить на webasm, а он уже должен быть кроссбраузерным.

__________________
I'm on github
I'm on opendesktop.org

Сообщить модератору | | IP: Записан
Сообщение: 169115

Старое сообщение 30-11-2017 12:19
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
FreeSlave писал:
предлагает переходить на webasm

Да сколько можно над людьми-то издеваться.
В идеале должен быть один формат бинарника, который запускается абсолютно везде - и на десктопах, и на мобилках, и в браузере, и на часах, и на калькуляторе TI N-Spire.
А в этот веб-асм, реально движок скомпилить? С учётом, что там довольно низкоуровневые непотребства творятся, никаких фреймворков типа SDL?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169116

Старое сообщение 30-11-2017 14:20
-
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1232
Возраст: 32

Рейтинг



XaeroX Судя по всему можно. Во всяком случаи всеми презираемый Unity давным давно дропнул NPAPI в пользу HTML5 + WebGL + asm.js: https://docs.unity3d.com/Manual/webgl-building.html

https://blogs.unity3d.com/2017/03/3...-unity-5-cycle/ (>Experimental support for WebAssembly)

Сообщить модератору | | IP: Записан
Сообщение: 169117

Старое сообщение 30-11-2017 16:24
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


DEAD MAN
Unity это хорошо, даже здорово. Но я всё-таки хотел бы про нормальные движки поговорить. Вот тот же UE4, там как с этим делом?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169118

Старое сообщение 30-11-2017 16:39
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
DEAD MAN писал:
Во всяком случаи всеми презираемый Unity

Презираешь его здесь только ты. А мы - предостерегаем.

А насчёт нативного запуска игр в браузере, это устаревшая технология, которая в первую очередь была рассчитана на то, что вот на работе у кого всё запрещено, может поиграть прямо в браузере (вместо того чтобы работать), однако на сегодняший день, народ может с удовольствием играть прямо на телефоне, не вдаваясь в подробности установки. Вместо того чтобы работать. Вот и оказалась эта хрень никому не нужной.
Я так понимаю что стандартная реакция на квейк в браузере всегда одинакова "ну да, прикольно, а зачем это?".

Добавлено 30-11-2017 в 21:00:

ЗЫ. Если это кому-то еще интересно, то ксаш тоже запускали в браузере.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 169119

Старое сообщение 30-11-2017 18:00
-
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1232
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Презираешь его здесь только ты.

Канеш, каждый день. Покажи только где.

Цитата:
Дядя Миша писал:
А мы - предостерегаем.

От чего? От более удобной кроссплатформенной (читай для мобильных приложений) разработки чем Анриил?

Цитата:
XaeroX писал:
Вот тот же UE4, там как с этим делом?

Я думаю это к Skaarj. Но если судить по дев. блогу Анрила, то у них оно тоже в фазе тестирования и разработки: https://www.unrealengine.com/en-US/...e-4-16-released (>HTML5 Support for WebAssembly and WebGL 2)

Сообщить модератору | | IP: Записан
Сообщение: 169120

Старое сообщение 30-11-2017 18:56
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Если это кому-то еще интересно, то ксаш тоже запускали в браузере.

Тебя послушать - так ксаш уже и в космос запускали. С космодрома "Восточный".
И как же его запускали? NaCl, Emscripten? Или ручками на JS портировали, как наш SiPlus?
Цитата:
DEAD MAN писал:
От более удобной кроссплатформенной (читай для мобильных приложений) разработки чем Анриил?

От разработки мобильных приложений в принципе. Как сказал один умный человек: "На мобилках играют только ******, и им всё равно, во что играть"
В идеале в движке, а вернее, в тулзах, должна быть кнопка "а теперь собери мне мою клёвую десктопную игру под мобилки, ну там сам почикай лишнее, все дела".

Я, конечно, не специалист в вопросах игровых движков и вообще - так, любитель, который 15 лет ковыряет подарки Кармака в свободное время. Поэтому на моё мнение можно смело плевать. Но давайте посмотрим внимательнее.
WASM предлагает нам следующий тулчейн: "C++ -> Javascript -> байткод". Вглядимся внимательнее. Не замечаете тут ничего лишнего? Никаких ненужных промежуточных шагов? Воооот... И я о том же.
Поэтому, увы, если NaCl умер, то вместе с ним для меня умерли и реальные возможности запускать движки в браузере. Может, оно и в самом деле не нужно, как говорит Дядя Миша.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169123

Старое сообщение 01-12-2017 02:25
-
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3880
Возраст: 36

Рейтинг



Цитата:
XaeroX писал:
В идеале в движке, а вернее, в тулзах, должна быть кнопка "а теперь собери мне мою клёвую десктопную игру под мобилки, ну там сам почикай лишнее, все дела".

В UE4 реально есть такая кнопка.

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 169124

Старое сообщение 01-12-2017 05:41
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
(_-=ZhekA=-_) писал:
В UE4 реально есть такая кнопка

Ну вот я и говорю - нормальный движок.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169125

Старое сообщение 01-12-2017 05:44
-
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1232
Возраст: 32

Рейтинг



Цитата:
XaeroX писал:
"На мобилках играют только ******, и им всё равно, во что играть"

О чём и речь, быстрый и удобный рапид прототайпинг, а что ещё для них надо?

Цитата:
XaeroX писал:
Никаких ненужных промежуточных шагов? Воооот... И я о том же.

Мне сейчас лень вчитываться в их роадмап и ФАК, но разве присутствие богомерзкого явоскрипта не обусловлено быть кроссплатформеным и в плане кода быть идентичным на любом устройстве?

Цитата:
XaeroX писал:
Ну вот я и говорю - нормальный движок.

И в Юнити есть тащемта.

Сообщить модератору | | IP: Записан
Сообщение: 169126

Старое сообщение 01-12-2017 07:31
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
DEAD MAN писал:
О чём и речь, быстрый и удобный рапид прототайпинг, а что ещё для них надо?

Аргумент принимается только в случае, если игра мобилкоспецифичная. То есть камера, акселерометр, гироскоп, вот это всё. В остальных случаях можно без проблем прототипировать на десктопе. И даже удобнее будет, почти наверняка.
Цитата:
DEAD MAN писал:
разве присутствие богомерзкого явоскрипта не обусловлено быть кроссплатформеным и в плане кода быть идентичным на любом устройстве?

Нет, конечно. Байткод можно (и нужно) генерировать из С/С++ кода. В качестве примера можно взять Quake3 - там qvm-ки это по сути байткод, который на лету компилируется JIT-ом. Ну вот и NaCl вроде бы по такому принципу устроен.
Цитата:
DEAD MAN писал:
И в Юнити есть тащемта.

И чем же она удобнее? Крупнее - попасть курсором проще?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169127

Старое сообщение 01-12-2017 07:46
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
DEAD MAN писал:
Покажи только где.

Цитата:
DEAD MAN писал:
Во всяком случаи всеми презираемый Unity

А это что?

Цитата:
XaeroX писал:
Тебя послушать - так ксаш уже и в космос запускали. С космодрома "Восточный".

Если допустить роковую цепь случайностей, то очень может быть. Ведь в космос летают самые обычные люди. И можно предположить что кто-то из этих самых обычных людей взял с собой смартфон или даже ноутбук. А значит он вполне мог установить туда ксаш, скачав его по интернету

Цитата:
XaeroX писал:
И как же его запускали? NaCl, Emscripten?

Второе. Но это пусть лучше ФиЕктра расскажет, он любит всякие новинки тестировать.

Цитата:
XaeroX писал:
Поэтому, увы, если NaCl умер, то вместе с ним для меня умерли и реальные возможности запускать движки в браузере

Он умер потому что это нафиг никому не упало. И негры на часах никому не нужны, это всё фановые проекты.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 169136

Старое сообщение 01-12-2017 14:39
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
И негры на часах никому не нужны, это всё фановые проекты.

Но заметь - все помнят, что негр что-то там запустил на часах. Именно негр. И именно на часах.
Цитата:
Дядя Миша писал:
Но это пусть лучше ФиЕктра расскажет, он любит всякие новинки тестировать.

Ну что ж, давайте послушаем Фиектру. Особенно интересно узнать про фпс и общую степень играбельности.
На самом деле я про этот эмскриптен знаю много лет, но у меня и в мыслях не было всерьёз его попробовать. Сама мысль компилировать сишный код в джаву мне казалась горячечным бредом. Возможно, я недооценил имеющиеся возможности.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 169137

Старое сообщение 01-12-2017 14:43
-
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3880
Возраст: 36

Рейтинг



Цитата:
DEAD MAN писал:
И в Юнити есть тащемта.

Что прям и ничего больше делать не нужно - нажал на кнопочпу и все проект собирается хоть под винду хоть под мобилку? Или еще что-то нужно делать?

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 169140

Старое сообщение 01-12-2017 16:31
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 16:29. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Игры под "солью"
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024