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

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

1
Физика пули - излучение луча прямо от твердого тела (камера от первого лица)
Я реализовал камеру от первого лица с помощью Bullet - это твердое тело в форме капсулы. Я использую Bullet всего несколько дней, и физические движки для меня новы. Я использую, btRigidBody::setLinearVelocity()чтобы переместить это, и это отлично сталкивается с миром. Единственная проблема заключается в том, что значение Y перемещается свободно, что …

1
Точность с плавающей точкой (fp: точная или fp: быстрая)
В C или C ++, действительно ли опция компилятора точности с плавающей точкой имеет значение в реальных (маленьких / инди) играх? Из моих наблюдений установка fp: fast во много раз быстрее, чем fp: точная, и из того, что я понимаю здесь ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-Встреча ) разница в точности между двумя …
10 c++  c  floating-point 

6
Какие формы неинтерактивных боевых систем RPG существуют?
Меня интересуют системы, которые позволяют игрокам разрабатывать план битвы или стратегию настройки для группы или персонажей до начала битвы. Во время битвы игрок либо не может вводить команды, либо может отказаться. На основе правил В этой системе игрок может настроить список правил в виде [Условие -> Действие], которые затем упорядочиваются …
10 rpg  strategy 


4
Apple и Google запрашивают долю, если в бесплатном приложении производится пользовательский платеж?
У меня есть многоплатформенная игра (веб / iOS / Android). В бесплатной версии основная игра по-прежнему полностью играбельна, но люди, которые захотят заплатить, получат больше социальных функций (и, конечно, никакой рекламы). Я думал, что вместо того, чтобы иметь бесплатную и платную версию для всех платформ, я могу выпускать приложения просто …

6
Visual Studio 2012 и разработка игр [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Хорошо, я думаю, что это простой вопрос, но у меня возникли трудности, чтобы найти ответы на …
10 xna  c#  3d  directx  .net 

2
XNA заикается через равные промежутки времени
Я пытаюсь сделать аппаратное копирование, но у меня странная проблема с производительностью. Средняя частота кадров составляет около 45, но это очень изменчивый. Оконный SynchronizeWithVerticalRetrace = false IsFixedTimeStep = false PresentationInterval = PresentInterval.Immediate На изображении ниже показано мое измеренное время (с Stopwatch). Самый верхний график - это время, проведенное в Drawметоде, …
10 xna  performance 

2
Как удалить плавающий ландшафт при генерации с помощью 3D Perlin Noise?
В настоящее время я использую 3D Perlin Noise для генерации случайной местности в сочетании с марширующими кубами. Кажется, моя проблема заключается в масштабировании функции шума, чтобы получить разумную высоту в моей местности. Если используется только одна октава, все точки относительно шума, очевидно, интерполируются, что приводит к довольно гладким данным. Однако, …

4
Как конвертировать между двумя разными 2D системами координат?
Я пытаюсь преобразовать координату из одной системы координат в другую, чтобы нарисовать ее на изображении. В основном система координат назначения выглядит следующим образом: X range: 0 to 1066 Y range: 0 to 1600 (просто стандартное изображение, которое я рисую размером 1066 x 1600) Позиция, которую я пытаюсь нарисовать на изображении, …
10 2d  coordinates 

4
Предотвратить мультиплеерный обман
Я почти заканчиваю разработку небольшой многопользовательской игры в стиле инди. В то время как я намерен позволить людям обманывать в одиночной игре, это явно неприемлемо для многопользовательской игры. Кто-нибудь знает, как можно помешать обычному Джо использовать что-то вроде Cheat-Engine для модификации частей игры? В настоящее время я планирую, чтобы клиент …

3
Лучшая одноранговая игровая архитектура
Рассмотрим настройку, где игровые клиенты: иметь достаточно небольшие вычислительные ресурсы (мобильные устройства, смартфоны) все подключены к общему маршрутизатору (LAN, точка доступа и т. д.) Пользователи хотят играть в многопользовательскую игру без внешнего сервера. Одним из решений является размещение авторитетного сервера на одном телефоне, который в этом случае также будет клиентом. …

4
Как бороться с анимированными дверями в изометрической плитке
У меня есть хитрая проблема, я не уверен, как лучше всего решить: у меня есть анимированная плитка двери. Когда он закрыт, он должен быть отсортирован в одну сторону, но когда он открыт, его нужно будет отсортировать по-другому, так как он принадлежит другому (соседнему тайлу). Вот дверь закрыта: и дверь открылась: …

3
Какие юридические вопросы мне нужно учитывать при выпуске MMO?
Допустим, я закончил программировать инди-MMO игру, похожую на Tibia . У меня есть: стабильное серверное приложение, готовое к запуску; протестированное, без ошибок, работающее клиентское приложение, готовое к игре; официальный сайт игры (готов к размещению), с платежной системой и свободно загружаемым игровым клиентом. Как бы это ни звучало невозможно, давайте также …
10 mmo  legal  business  release 

2
Сортировка объектов перед рендерингом
Я пытаюсь реализовать граф сцены, и во всех встреченных мной статьях рассказывается о сортировке объектов. Например, вы сортируете свои объекты по «материалу». Теперь, пока я не сел и не начал это реализовывать, я воспринимал это как должное, потому что это имело смысл. Но теперь мне интересно, что на самом деле …

5
Где я могу заплатить художникам за создание моделей для моей игры?
Допустим, я получил немного денег для своего хобби-проекта, и я хотел бы начать заполнять его хорошими моделями, а не дешевыми заполнителями. На каких сайтах я могу платить людям, которые делают модели для игры? Сколько это будет стоить за актив? Изменить: я не хочу никого нанимать. Я просто хочу заплатить им …
10 models  art 

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