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

16
Конечный автомат в C ++

Итак, я много читал об использовании FSM для управления состоянием игры, о том, что такое FSM, и об использовании стека или набора состояний для его создания. Я прошел через все это. Но я застрял в написании реальной, хорошо разработанной реализации FSM для этой цели. В частности, как правильно...

16
Могу ли я использовать функцию Creep в свою пользу? [закрыто]

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

16
Как реализовать «карточку спецэффектов» в карточной игре?

Я пытаюсь написать здесь своего рода карточную игру, в некотором роде похожую на Magic The Gathering или Yu-Gi-Oh! карточная игра. Для тех из вас, кто не знаком с этим, в основном в игре, есть специальный вид карт (карты заклинаний / карты ловушек / и т. Д.), Которые имеют специальные эффекты,...

16
Консультации по игровой архитектуре / шаблонам дизайна

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

16
Проектирование системы звуковых эффектов

Я создаю RPG / RTS игру в Unity. Здесь много персонажей и потенциально много разных окружений. Я довольно уверен в части кодирования (так что этот вопрос на самом деле не связан с игровым движком). Я также создаю музыку сам (сольная работа, живые барабаны на основе пэдов в группе, сведение для...

16
Наследование против композиции

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

16
Как видеоигры хранят информацию вне экрана?

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

15
Отделение игрового движка от игрового кода в похожих играх с контролем версий

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

15
Как извлечь выгоду из кэша процессора в игровом движке системной сущности?

Я часто читаю в документации игрового движка ECS, которая является хорошей архитектурой для разумного использования кэша процессора. Но я не могу понять, как мы можем извлечь выгоду из кэша процессора. Если компоненты сохраняются в массиве (или пуле) в непрерывной памяти, это хороший способ...

15
Что такое актер в разработке игр?

Я читаю книгу о разработке игр ( Game Coding Complete, четвертое издание ), и есть тема «Актеры», в которой просто объясняется, как их использовать кратко, вместо того, чтобы объяснять, что это такое. Вот как книга представляет этих актеров: Игры полны объектов, которые оживляют ваш мир. Игра...

15
Какая хорошая игра с открытым исходным кодом, чтобы учиться? [закрыто]

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

15
Игровые компоненты, игровые менеджеры и свойства объектов

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

14
ООП архитектура для героя с множеством атрибутов

Я собираюсь запустить простую браузерную текстовую RPG с персонажами, которые могут (пассивно) сражаться с другими людьми. Это включает в себя список около 10 навыков, таких как сила, ловкость и так далее, с дополнительными навыками для различных видов оружия. Есть ли лучший способ создать этот...

14
Советы по реализации MMO квестовой механики?

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

14
Как разработать эффективную схему взаимодействия игровых объектов с компонентной архитектурой?

Это вопрос дизайна ... Я уверен, что это можно обобщить больше, но мне тяжело с этим. Меня интересует дизайн взаимодействия игровых объектов - вот мой пример (2D-пазл-платформер). Скажем, игрок пытается пройти уровень. Есть много источников света, которые могут быть направлены в разные стороны. Вот...

14
Должен ли сокет-сервер и игровой сервер быть отдельными процессами?

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

14
Почему так сложно разработать эмулятор игровой приставки?

Я всегда находил эмуляторы довольно увлекательными. Я серьезно хотел бы создать эмулятор для более старой консоли ganeration или портативного устройства. Это помогло бы мне лучше оценить аппаратное обеспечение и игры, которые были созданы для этого оборудования. Однако люди всегда говорят, как это...

14
Причины дизайна движка Unity3D (игровой объект / компонент преобразования)

Я пытаюсь понять причины, лежащие в основе дизайна движка Unity3D, и это то, чего я пока не могу понять: почему данные преобразования хранятся в отдельном компоненте, а не являются частью GameObject, такими как имя, маски слоев и теги? В любом случае его нельзя удалить, как и все другие компоненты,...

14
Это правильная архитектура для нашей мобильной игры MMORPG?

В эти дни я пытаюсь разработать архитектуру новой мобильной игры MMORPG для моей компании. Эта игра похожа на Mafia Wars, iMobsters или RISK. Основная идея состоит в том, чтобы подготовить армию для сражения с противниками (онлайн-пользователями). Хотя я ранее работал над несколькими мобильными...

13
Объект из массивов или массив объектов?

Я делаю симулятор управления, что-то вроде Roller Coaster Tycoon. Я хочу знать, как лучше всего структурировать объекты моего мира, чтобы максимизировать производительность. Допустим, в моей игре 5000 человек, которых я мог бы: Создайте объект и сохраните его в массиве так; class person() { this.x...