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

Q & A для профессиональных и независимых разработчиков игр

7
Способы управления изменением данных дизайнера наряду с изменением данных игрока
У меня есть онлайн-игра, в которой игроки каким-то образом формируют мир, например. Жилье Ultima Online, где вы можете строить свои дома непосредственно на определенных участках карты мира. Это изменения, которые должны сохраниться со временем как часть постоянного мира. В то же время команда разработчиков добавляет новый контент и вносит поправки …

4
Как непрерывно находить все объекты в радиусе?
У меня очень большое количество сущностей (единиц). На каждом шаге каждый юнит должен знать позиции всех юнитов рядом с ним (расстояние меньше заданной константы R ). Все подразделения движутся непрерывно. Это в 3D. В среднем, это будет 1% от общего числа единиц рядом с любой другой данной единицей с данными …

3
Как реализовать камеру на основе кватерниона?
ОБНОВЛЕНИЕ Ошибка здесь была довольно простой. Я пропустил преобразование радиан в градусы. Нет необходимости читать все это, если у вас есть другие проблемы. Я посмотрел несколько уроков по этому поводу, и когда мне показалось, что я понял, я попытался реализовать камеру на основе кватерниона. Проблема в том, что он не …

5
Как я могу работать со спрайт-листами с неоднородными размерами спрайтов?
Как можно получить ограничивающие прямоугольники для каждого отдельного спрайта для таблицы спрайтов с неоднородными размерами спрайтов (т.е. синие прямоугольники на следующем рисунке / я нарисовал только несколько примеров)? Что я хотел бы определить: offset_x, offset_y, width, height До сих пор я использовал только спрайт-листы, на которых все спрайты имеют одинаковые …

4
Почему некоторые файлы PNG, извлеченные из игр, отображаются неправильно?
Я заметил, что из некоторых игровых файлов извлекаются файлы PNG, из-за которых изображение становится частично искаженным. Например, вот несколько PNG, извлеченных из файла Textures в Skyrim: Это какой-то необычный вариант в формате PNG? Какие изменения мне нужно будет сделать, чтобы правильно просматривать такие PNG?

1
Существует ли пошаговый игровой сервис (например, GKTurnBasedMatch для iOS) для настольных компьютеров?
GKTurnBasedMatch Game Center, кажется, предоставляет довольно надежный сервис для обработки пошаговых игр, и OpenFeint, похоже, имеет нечто подобное. Проблема в том, что я хотел бы что-то подобное для рабочего стола. Я думал о том, чтобы развернуть свой собственный REST-сервис на Rails, но, взглянув на документацию по GameKit, я понял, что …

2
Как мне справиться с обнаружением столкновений, чтобы быстрые объекты не проходили сквозь стены?
Я создаю 2D-шутер с боковой прокруткой, и у меня возникли небольшие проблемы с обнаружением столкновения для пуль. Все, включая маркеры, являются объектами со своими собственными полигонами / методами обновления. Проблема в том, что пули идут быстро, и со скоростью 60 кадров в секунду (что и происходит в игре) пуля будет …

3
Существует ли шаблон для записи пошагового сервера, взаимодействующего с n клиентами через сокеты?
Я работаю над общим игровым сервером, который управляет играми для произвольного числа клиентов, подключенных к TCP-сокету. У меня есть «дизайн», взломанный вместе с клейкой лентой, который работает, но кажется хрупким и негибким. Существует ли устоявшаяся модель для написания надежных и гибких коммуникаций между клиентом и сервером? (Если нет, как бы …

3
Ощутимые преимущества для быстрого кодирования ваших личных игровых проектов
Я заметил, что некоторые программисты ставят перед собой задачи, чувствительные ко времени, обычно в области «написать игру типа X с указанием количества времени Y» или «написать X количество игр, дающих только Y времени для каждой». Каковы ощутимые преимущества для настройки вашего рабочего процесса на некоторое время для быстрого кодирования? Такое …

3
Есть ли эмпирическое правило для увеличения окружающей среды на 33%?
Я читал статью о Гамасутре под названием «Рациональный подход к дизайну гоночных игровых треков» и обнаружил следующее: Общепризнанным правилом для игр от третьего лица является то, что среда должна быть увеличена примерно в 33% (на странице 2). Мне просто любопытно: кто-нибудь еще слышал о таком правиле, и если да, то …

3
Системы обновления игр для ПК [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я почти закончил игру для ПК (я выпускаю ее через день или два). Я бы хотел, …

4
Должен ли я изучать разработку 2D-игр до 3d? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 3 года назад . Я разработчик приложений для iPhone. Я хочу начать играть в iOS. Вопрос в том, стоит ли …
14 2d  3d  ios 


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

2
Как получить точные результаты с помощью алгоритма Пейнтера?
Некоторое время назад я спросил, как определить, когда лицо перекрывает другое. Совет был использовать Z-буфер. Тем не менее, я не могу использовать Z-буфер в моем текущем проекте, и поэтому я хотел бы использовать алгоритм Painter. Я не имею ни малейшего понятия, когда поверхность находится позади или перед другой, хотя. Я …
14 3d  algorithm  objects  face 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.