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

18
Как игровые клиенты знают, что сервер работает в их локальной сети?

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

18
Насколько объектно-ориентированы видеоигры? [закрыто]

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

18
Определите длину дуги сплайна Кэтмулла-Рома, чтобы двигаться с постоянной скоростью

У меня есть путь, который определяется конкатенацией сплайнов Кэтмулла-Рома. Я использую статический метод Vector2.CatmullRom в XNA, который допускает интерполяцию между точками со значением от 0 до 1. Не все сплайны на этом пути имеют одинаковую длину. Это вызывает разницу в скорости, если я...

18
RTS Game Protocol

Я думал о многопользовательской игре RTS. Часть, которую я не могу обойти, - это синхронизация движения юнита. Если я переместу блок A, чтобы определить XY, я должен передать это обратно на сервер, который передает другому клиенту. Мне интересно, как будут выглядеть сообщения. Не могли бы вы...

18
Как нам избежать судебного преследования за неизвестные нарушения патентных прав?

Есть последние новости о том, что Zynga предъявляют иск по очень очевидным реализациям. Это заставляет меня думать, что игровая индустрия полна наземных мин, на которые нужно наступать на каждом шагу. Какой вклад должен сделать каждый, чтобы минимизировать ущерб? Последний:...

18
Игры предназначены для привыкания? [закрыто]

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

18
Какую структуру данных следует использовать для представления ландшафта вокселей?

Согласно странице Википедии о вокселях, «[...] положение вокселя определяется на основе его положения относительно других вокселей (т. Е. Его положения в структуре данных, которая составляет одно объемное изображение)». Как реализовать такую ​​структуру данных? Я думал об октрее, но мне интересно,...

18
Есть ли что-то вроде XNA для c ++? [закрыто]

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

18
Идеи для 2D симуляции воды

Я ищу любые входные данные по моделированию воды в 2D, относительно довольно большого (назовите это) заблокированного / не заблокированного массива (если смотреть сбоку). Я выдвинул следующие идеи: Сотовые автоматы Проведите массовую симуляцию паррала на процессоре, используя клеточные автоматы . С...

18
Каковы плюсы и минусы этих форматов файлов данных вокселей? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 7 месяцев назад . .VXL .VOX .KVX .KV6 .V3A .V3B Я пытаюсь решить, стоит ли идти с любым из...

18
Как сделать передачу сообщений между потоками в многопоточном движке менее громоздкой?

Движок C ++, над которым я сейчас работаю, разделен на несколько больших потоков: Generation (для создания моего процедурного контента), Gameplay (для AI, скриптов, симуляции), Physics и Rendering. Потоки взаимодействуют друг с другом через небольшие объекты сообщений, которые передаются из потока...

18
Почему большие файлы лучше, чем маленькие файлы для консолей?

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

18
Как я могу вращаться вокруг камеры относительно ее целевой точки?

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

18
Имеет ли компонент линейного ослабления в моделях освещения физический аналог?

В OpenGL (и других систем) коэффициент затухания расстояния для точечных ламп является то , как 1/(c+kd+sd^2), где dрасстояние от света и c, kи sявляются константами. Я понимаю sd^2компонент, который моделирует хорошо известное физически точное затухание в "законе обратных квадратов", ожидаемое в...

18
В игре 2D-платформы, как обеспечить плавное движение игрока по наклонной поверхности?

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

18
GLSL - однопроходное размытие по Гауссу

Возможно ли реализовать фрагментный шейдер, чтобы сделать однопроходное размытие по Гауссу? Я нашел много реализации двухпроходного размытия (гауссово и размытие в рамке): http://callumhay.blogspot.com/2010/09/gaussian-blur-shader-glsl.html...

18
Где я могу найти бесплатные TOS или шаблоны политики конфиденциальности?

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

18
Как я могу реализовать умные сценарии в моей игре?

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

18
Как кодировать UI / HUD в Entity System?

Я думаю, что я уже получил идею Системы Entity, вдохновленной Адамом Мартином (T-Machine). Я хочу начать использовать это для моего следующего проекта. Я уже знаю основы сущности, компонентов и систем. Моя проблема заключается в том, как обрабатывать интерфейс / HUD. Например, окно квестов, окно...

18
Как я могу создать навигационную сетку для мозаичной сетки?

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