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

19
Странный белый контур вокруг модели

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

19
Если классы «ResourceManager» считаются плохими, каковы альтернативы?

Я слышу противоречивые мнения, такие как: «Классы выделенного менеджера почти никогда не являются правильным инженерным инструментом» «Классы Dedicated Manager (в настоящее время) - лучший способ выжить в большом проекте с тысячами ресурсов» Давайте возьмем классический класс ResourceManager,...

19
Полировка вашей игры: сколько достаточно?

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

19
Что такое хороший алгоритм для процедурного городского планирования на основе фракталов?

Фон Я управляю сервером майнкрафт, где собираюсь спроектировать довольно крупный стартовый город. У меня есть ряд вещей, таких как знаки правил и клетки для мобов, которые я бы хотел разместить в зданиях. Сам город будет очень большим и разросшимся, предпочтительно размером до 1000 на 1000 блоков....

19
Есть ли способ использовать произвольное количество источников света в фрагментном шейдере?

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

19
Как я могу создать плавающие массы земли для двигателя, похожего на Minecraft?

Я создаю Minecraft-подобный движок в XNA. Я хочу создать плавающие острова, похожие на те, что показаны в этом видео: http://www.youtube.com/watch?v=gqHVOEPQK5g&feature=related Как бы я повторил это с помощью генератора мира? Должен ли я использовать какой-нибудь алгоритм шума Перлина? Я не...

19
Как я могу проверить результаты рендеринга?

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

19
Насколько важно, по вашему мнению, безопасность исключений в вашем коде C ++?

Каждый раз, когда я решаю сделать свой код безопасным для исключений, я оправдываю это не делать, потому что это отнимает много времени. Рассмотрим этот относительно простой фрагмент: Level::Entity* entity = new Level::Entity(); entity->id = GetNextId(); entity->AddComponent(new...

19
Могу ли я легально продать игру XNA, созданную в Visual C # Express Edition?

Я скачал Visual C # Express Edition, и при запуске он говорит «только для ознакомительных целей». Что это значит? Означает ли это, что я должен купить полную версию, чтобы легально продать свою игру, которую я сделал с ней? Или я могу просто использовать бесплатную экспресс-версию? Я действительно...

19
Почему разрешение чисел с плавающей запятой уменьшается дальше от начала координат?

Моя сцена OpenGL содержит объекты, которые расположены на смехотворно большом расстоянии от источника. Когда я рассматриваю эти объекты и поворачиваю / поворачиваю / масштабирую камеру вокруг них, они «дрожат». То есть вершины, составляющие объекты, кажутся привязанными к воображаемой трехмерной...

19
Выполнение эффекта SNES Mode 7 (аффинное преобразование) в Pygame

Есть ли такая вещь, как краткий ответ о том, как сделать эффект типа 7 / mario kart в pygame? Я много гуглил, все документы, которые я могу придумать, - это десятки страниц на других языках (asm, c) с множеством странно выглядящих уравнений и тому подобное. В идеале я хотел бы найти что-то...

19
Для какой версии OpenGL мне следует кодировать, учитывая соображения совместимости и производительности? [закрыто]

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

19
Рассчитать случайные точки (пиксель) внутри круга (изображение)

У меня есть изображение, которое содержит круги в определенном месте и определенного диаметра. Что мне нужно сделать, так это уметь вычислять случайные точки внутри круга, а затем манипулировать пикселями, с которыми эти точки соотносятся. У меня уже есть следующий код: private Point...

19
Какие коды операций быстрее на уровне процессора? [закрыто]

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

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

У меня есть 2D-игра по строительству блоков, и я пытаюсь создать случайно сгенерированные озера и реки. Я изучил алгоритм шума Перлина, но не смог получить случайные и приятные результаты. Я пытался использовать библиотеку шума Python , но она не создавала карты очень случайно. Есть ли в этой...

19
Как работают алгоритмы генерации истории?

Я слышал об игре Dwarf Fortress, но только теперь один из людей, за которыми я следую на Youtube, сделал комментарий к ней ... Я был более чем удивлен, когда заметил, как Dwarf Fortress действительно создает историю для всего мира! Теперь, как работают эти алгоритмы? Что они обычно принимают в...

19
У меня есть игровая механика «амеба». Есть идеи, как это реализовать?

Помимо клона тетриса , дурацкого 2D-шутера сверху вниз и некоторых бездельников с такими вещами, как Unity и Flixel, я понимаю, что мне еще предстоит закончить одиночную , отполированную игру с наворотами. Я хочу изменить это, и у меня есть идея для моего следующего проекта. Идея в том, что ты...

19
Как преобразовать число из одного набора min \ max в другой набор min \ max? [закрыто]

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

19
Как мне структурировать расширяемую систему загрузки активов?

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

19
Почему индустрия перешла с C на C ++? [закрыто]

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