Вопросы с тегом «architecture»

9
Проблемы с Android связаны с дизайном

У меня проблемы с тем, чтобы обернуть голову вокруг игрового дизайна. На платформе Android у меня есть действие, и я настраиваю его представление контента с помощью пользовательского представления поверхности. Пользовательский вид поверхности выступает в качестве моей панели, и я создаю экземпляры...

9
Широкие темы, необходимые для обучения разработке игр [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 2 года назад . Я собираюсь выступить с презентацией по разработке игр...

9
Информация о бесшовной архитектуре MMO-сервера

Я ищу любой материал на бесшовных MMO серверах! У меня есть несколько статей в книгах «Разработка многопользовательских игр» и «Gems 5 для программирования игр». Кто-нибудь имеет опыт в этой теме или знает статьи об этом? Я заинтересован в "взглядах высокого уровня", а также в реализации. Это может...

9
Я на правильном пути с этой компонентной архитектурой?

Недавно я решил обновить свою игровую архитектуру, чтобы избавиться от глубоких иерархий классов и заменить их настраиваемыми компонентами. Первая иерархия, которую я заменяю, - это иерархия Предметов, и я хотел бы получить несколько советов, чтобы узнать, нахожусь ли я на правильном пути. Раньше у...

9
Почему я не могу использовать оператор '> =' с Vector3s?

Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код,...

9
Пошаговые ресурсы архитектуры боевой системы JRPG

Последние месяцы я занимался программированием 2D JRPG (RPG в японском стиле) на C ++ с использованием библиотеки SDL. Режим исследования более или менее сделан. Сейчас я работаю в режиме боя. Я не смог найти никаких ресурсов о том, как структурирована классическая пошаговая боевая система JRPG....

9
Программирование игр: общие методы и шаблоны проектирования [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . Я начал писать очень простой игровой движок, чтобы лучше изучать OpenGL 3.x, но,...

9
Управление списками разных типов объектов - есть ли лучший способ?

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

9
Существуют ли какие-либо повествовательные (или, по крайней мере, не пространственно-временные) целенаправленные движки / структуры? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 3 года назад . РЕДАКТИРОВАТЬ (2): Поскольку есть два ответа, и я не...

9
Компонентный дизайн: взаимодействие объектов

Я не уверен, как именно объекты делают вещи с другими объектами в компонентном дизайне. Скажи, у меня есть Objкласс. Я делаю: Obj obj; obj.add(new Position()); obj.add(new Physics()); Как тогда я мог получить другой объект, который не только двигал бы мяч, но и применял бы эту физику. Я не ищу...

9
Должен ли я использовать базу данных SQL для хранения данных в настольной игре? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . Разработка игрового движка Я планирую компьютерную игру и ее движок. Будет трехмерный мир...

9
Должен ли я делиться данными между графикой и физическим движком в игре?

Я пишу игровой движок, который состоит из нескольких модулей. Два из них - графический движок и физический движок . Интересно, это хорошее решение для обмена данными между ними? Два способа (делиться или нет) выглядит так: Без обмена данными GraphicsModel{ //some common for graphics and physics...

9
Множество источников движения в системе сущностей

Я довольно новичок в идее систем сущностей, прочитав кучу вещей (наиболее полезно, этот отличный блог и этот ответ ). Хотя у меня возникли небольшие проблемы с пониманием, как что-то столь же простое, как возможность манипулировать положением объекта с помощью неопределенного числа источников. То...

9
Почему я должен использовать отдельные методы инициализации и очистки вместо того, чтобы помещать логику в конструктор и деструктор для компонентов двигателя?

Я работаю над собственным игровым движком и в настоящее время занимаюсь проектированием своих менеджеров. Я читал, что для управления памятью использование Init()и CleanUp()функции лучше, чем использование конструкторов и деструкторов. Я искал примеры кода на C ++, чтобы увидеть, как эти функции...

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

В настоящее время я создаю 2D RPG на C ++ 11 с Allegro 5 и boost. Моя цель состоит в том, чтобы каким-то образом обновить мои игровые настройки при изменении параметра в меню параметров. Я не хочу заставлять пользователя перезагружать мою игру. Другие игры не требуют перезапуска при смене...

9
Распределение сущностей в системе сущностей

Я совершенно не уверен, как я должен распределять / напоминать свои сущности в моей системе сущностей. У меня есть разные варианты, но у большинства из них, похоже, есть минусы, связанные с ними. Во всех случаях сущности похожи на идентификатор (целое число), и, возможно, с ним связан...

9
Гибкие альтернативы многим многим маленьким полиморфным классам (для использования в качестве свойств, сообщений или событий) C ++

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

9
Использование архитектуры системы сущностей с параллелизмом на основе задач

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

9
Как агенты ИИ получают доступ к информации о своей среде?

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

8
Используйте плавающие или двойные при написании мобильных игр

Я знаю, что для шейдеров следует использовать поплавки, потому что они являются оптимальным выбором для производительности. Двойные медленные и используют больше памяти, что не идеально для шейдеров. В то время как поплавки менее точны и подвержены переполнению, компромисс между скоростью и...