Разработка игр

13
Интеллектуальное размещение бомбардировщика AI Bomberman

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

13
Правовые вопросы, связанные с использованием реальных имен игроков и командных эмблем в игре с открытым исходным кодом

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

13
Как работают многопроходные шейдеры в OpenGL?

В Direct3D многопроходные шейдеры просты в использовании, потому что вы можете буквально определять проходы в программе. В OpenGL это выглядит немного сложнее, потому что в шейдерной программе можно задавать столько вершинных, геометрических и фрагментных шейдеров, сколько вам нужно. Популярный...

13
Как обнаружить двухмерную линию на линии столкновения?

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

13
Есть ли в Unity поддержка временных шкал?

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

13
Каков достижимый способ задания бюджетов содержимого (например, количества полигонов) для содержимого уровня в 3D-заголовке?

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

13
Как мне обращаться с крошечными объектами в физическом движке?

Я делаю 3D физический движок для игры в кости. До сих пор играли в кости 1x1x1m и сила тяжести составляла 9,82 м / с ^ 2. Это, конечно, не выглядит реалистично, поскольку игра в кости будет реагировать на все так, что выглядит немного медленно. Чтобы исправить это, я попытался просто изменить все...

13
Каков наилучший способ обработки одновременных столкновений в физическом движке?

Я пишу 2D физический движок в javascript, чтобы я мог больше узнать о физике в видеоиграх. Он работает правильно для столкновений с твердым телом, за исключением случаев, когда любое тело сталкивается с двумя или более другими телами одновременно. В настоящее время для каждой пары сталкивающихся...

13
Случайное число hlsl

Как вы генерируете случайное число в HLSL? Я спрашиваю, потому что я хочу попробовать трассировку лучей GPU . Вам нужно генерировать случайные направления в пиксельном шейдере. Так что я хочу randFloat(), где результатом является случайное число от -1 до +1. Кроме того, как обстоят дела с...

13
Javascript и PHP для многопользовательской игры в реальном времени? [закрыто]

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

13
На какой платформе были разработаны старые телевизионные видеоигры? [закрыто]

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

13
Отладка шейдерного кода?

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

13
Композиция тяжелый ООП против чистых систем компонентов сущностей? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

13
Почему пространство клипа в OpenGL имеет 4 измерения?

Я буду использовать это как общий справочник, но чем больше я просматриваю онлайн-документы и книги, тем меньше я понимаю об этом. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; В этой онлайн-книге приведен пример того, как...

13
Должен ли я распространять шейдеры в скомпилированном виде или в виде простого текста?

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

13
Как разработчик инди-игры, какие процессы лучше всего подходят для получения отзывов о моем дизайне / спецификации / идее? [закрыто]

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

13
Как мне выполнить юнит-тестирование в Unity? [закрыто]

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

13
Являются ли первые три значения, которые описывают трехмерную плоскость, фактически трехмерным вектором?

3D-плоскость обычно определяется как a,b,c,d. Являются ли на a,b,cсамом деле x,y,zкоординаты трехмерного вектора с dопределением вращения плоскости чем-то вроде данных вращения...