Сохранен 16
https://2ch.hk/gd/res/444044.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

SpatialOS

 Аноним 20/09/17 Срд 13:18:08 #1 №444044 
spatialos-dreams.mp4
1.png
2.png
3.png
https://improbable.io/games

В виртуальном мире на основе SpatialOS все реально. Все, что вы видите, можно пощупать руками. Все, что вы сделаете, навсегда останется в этом мире. Никакого дыма и зеркал. Никаких исчезающих следов. Каждый кусочек мира может рассказать историю, каждое действие здесь имеет последствия.

SpatialOS — технология симуляции действий, потребностей, состояний и взаимодействия заданных сущностей. Эта специализированная оболочка может использоваться как Amazon Web Services и также базируется на облачных технологиях. SpatialOS располагается на самом базовом уровне, где игровые движки и другие инструменты расположены выше, как программы в операционной системе. Собственно, SpatialOS и есть специализированная серверная операционная система для симуляции сложных виртуальных миров.

Симуляция для всех сущностей проводится независимо от того, есть кто-то из живых игроков рядом, или вообще никого нет онлайн.

Entities — базовые блоки системы. Например, люди, лисы и кролики в экосистеме.

Каждая сущность наделена набором компонентов (components). Компоненты описывают функциональность сущности через Свойства, События и Команды (Properties, Events, Commands), которые можно задать. В предложенном примере с экосистемой сущность “Лиса” обладает компонентом “Охота”, который зависит от привязанных к нему параметров “Голод” и “Здоровье”.
behaviour logic) сущности зависит от свойств, которые меняются со временем. Это также задается разработчиками. Так во время охоты лиса может повредить свое здоровье, но начинает охотиться, когда параметр “голод” достигает определенной отметки.

Workers — отвечают за симуляцию всех компонентов на двух уровнях: логическом и физическом. Логика и Физика конкретного мира задается создателями этого мира. Затем все это обсчитывается под управлением SpatialOS при помощи облачных технологий. SpatialOS берет на себя управление динамическим перераспределением нагрузок. Логические шестеренки приказывают лисе преследовать кролика, но если в азарте преследования лиса подбежит к слишком большому оврагу, физические шестеренки просчитают возможность перепрыгнуть овраг и повреждения в случае неудачи.

По словам авторов концепции, динамическое распределение нагрузки и передача расчетов на уровень SpatialOS позволяет обсчитывать огромные пространства и детализированные симуляции, которые раньше встречались только в книгах.
Аноним 20/09/17 Срд 13:22:01 #2 №444045 
https://dtf.ru/10502-project-x-takticheskiy-onlayn-shuter-dlya-tysyachi-chelovek-na-gigantskoy-karte

Сами разработчики описывают игру как «MMO-„песочницу“ нового поколения» и обещают, что на одной карте размером в 144 квадратных километра одновременно смогут играть до тысячи человек.

В Project X будет разрушаемое окружение, симуляция животного мира, огня и воды, а также динамическая смена погоды. Кроме того, в Automaton обещают, что пользователи смогут выслеживать друг друга на карте по следам и протоптанным тропам.

Всё это сотрудники британской студии собираются реализовать при помощи технологии под названием SpatialOS, созданной компанией Improbable. За счёт неё игра будет использовать вычислительные мощности «облачного сервиса», превосходящие возможности обычного игрового движка или одного сервера.
sageАноним 20/09/17 Срд 13:46:30 #3 №444050 
>>444044 (OP)
->/v/
Аноним 20/09/17 Срд 14:02:38 #4 №444057 
>>444050
Причём здесь /v? Это технология для разработчиков игр. Сейчас она в бете и пока бесплатна. Интересные проекты они готовы поддержать.

Если кто-то хотел создать свою MMO с открытым миром или свой PUBG, то эта технология поможет ему с этим (можно придумать что-то ещё оригинальнее). Есть интеграция с Юнити и примеры.
Кирилл 20/09/17 Срд 14:08:16 #5 №444058 
>>444057
>интеграция с Юнити
Now we're talking
Аноним 20/09/17 Срд 14:22:06 #6 №444059 
15058374418450.jpg
>>444057
>Причём здесь /v?
Потому что ты нуб и безграммотно оформил ОП-пост. Выглядит как вброс сраного пресскита сранного ассета.
Аноним 20/09/17 Срд 22:56:45 #7 №444131 
Нихуя не понял, что она делает? По описанию это еще один фреймворк для кластеризации и балансировки нагрузок, который еще рисует красивую карту игроков и зачем то реализует в себе логику мира. Намешали все в кучу. При том даже ни одну среднюю игру не выкатили с этой поделкой из говна и палок.
Аноним 21/09/17 Чтв 12:45:36 #8 №444179 
>>444131
Что значит "еще один"? Ты еще знаешь такие, из коробки подходящие для ммо, а не для ссаных комнаток, не говоря уже о билде сервера и клиента в 1 клик из одной кодобазы?

Игра есть - ворлдс эдрифт, в разработке еще хроники чего-то там на э и еще какая-то хуйня.

Единственное что хуево - что обязательно надо пройти проверку. Нормальным способом протестить по-быстрому потенциал было бы наебашить на нем сервер линейки (и похуй что пришлось бы костыли для клиента юзать), ибо из опенсорса ничего остальное и рядом не лежало по известности.
Аноним 05/10/17 Чтв 17:36:09 #9 №446927 
https://dtf.ru/11145-razrabotchiki-podelilis-detalyami-project-x-takticheskogo-onlayn-shutera-dlya-tysyachi-igrokov

Томпсон также рассказал и о технологии под названием SpatialOS, с помощью которой разработчики планируют реализовать все задумки. За счёт неё игра будет использовать вычислительные мощности «облачного сервиса», превосходящие возможности обычного движка или сервера. По словам руководителя, основные преимущества SpatialOS — это «масштаб» и «глубокая симуляция». Например, игроки могут построить в игре летательный аппарат и разбить его где-нибудь, после чего другие пользователи позднее будут встречать его обломки.
Аноним 05/10/17 Чтв 17:52:51 #10 №446929 
1506446281649.gif
>>444044 (OP)
Эта технология подойдёт для 2D игр? Например, yni
Аноним 05/10/17 Чтв 17:54:37 #11 №446930 
>>446929
Конечно. Ты сам определяешь, какие объекты и с какими свойствами будут обитать на серверах. Всё, что угодно можно запилить. Главное, чтобы была идея.
Аноним 05/10/17 Чтв 21:59:16 #12 №446966 
>>446927
> Например, игроки могут построить в игре летательный аппарат и разбить его где-нибудь, после чего другие пользователи позднее будут встречать его обломки
Видел эту цитату слово в слово несколько лет назад на хабре. Кто-то другой вроде делать собирался. А воз и ныне там.
Аноним 07/10/17 Суб 14:09:06 #13 №447150 
>>446966
Не представляю какой засранной будет стартовая локация при таком подходе, если только не сделать каких-нибудь нпц-уборщиков
Аноним 07/10/17 Суб 15:24:49 #14 №447163 
>>447150
Наверняка обломки можно использовать как ресурсы. Тут всё от фантазии разработчиков зависит.
Аноним 07/10/17 Суб 20:47:52 #15 №447220 
>>447150
Можно же деградацию добавить. В старом расте домики превосходно разлагались за несколько игровых дней.
Аноним 08/10/17 Вск 09:20:30 #16 №447251 
Идея такой хуйни была еще лет 5 назад. Речь шла о записи всей хуйни и рендера с помощью HDD.
comments powered by Disqus

Отзывы и предложения