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

13
Должен ли я рассмотреть степень магистра в области разработки игр? [закрыто]

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

13
Как я могу реализовать воксельное освещение с окклюзией в игре в стиле Minecraft?

Я использую C # и XNA. Мой текущий алгоритм освещения - рекурсивный метод. Тем не менее, это дорого , до такой степени, что один кусок 8x128x8 рассчитывается каждые 5 секунд. Существуют ли другие методы освещения, которые будут создавать тени переменной темноты? Или рекурсивный метод хорош, и,...

13
OpenGL / GLSL: рендерить на карту куба?

Я пытаюсь выяснить, как визуализировать мою сцену на карте куба. Я застрял на этом немного и решил, что попросил бы вас, ребята, о помощи. Я новичок в OpenGL и впервые использую FBO. В настоящее время у меня есть рабочий пример использования bmp-файла cubemap, а тип образца samplerCube в...

13
Как реализовать умного врага в перестрелке?

Представьте себе очень простую игру, которую мы все знаем: Ты игрок (зеленый). Ваше движение ограничено Xосью. Наш враг (или враги) находится вверху экрана, его движение также ограничено Xосью. Игрок стреляет пулями (желтым цветом) по врагу. Я хотел бы реализовать ИИ для врага, который должен быть...

13
Что такое хороший способ для хранения данных карты тайла?

Я разрабатываю 2D-платформер с друзьями из университета. Мы основали его на XNA Platformer Starter Kit, который использует файлы .txt для хранения карты тайлов. Хотя это очень просто, это не дает нам достаточного контроля и гибкости при проектировании уровней. Несколько примеров: для нескольких...

13
Сколько достижений я должен включить, и какой задачи?

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

13
Какие методы рендеринга я бы использовал, чтобы нарисовать эффект тени для карточек в карточной игре?

Какой тип алгоритма затенения может быть использован для создания таких теней? тот, который я делаю, похож на него, но все это делается с помощью API 2D-рисования, работающего на OpenGL, поэтому Z-координаты нет. Кроме того, что касается самой руки, мне бы очень хотелось получить затененное...

13
Как я могу реализовать сборку гексагональной мозаики в XNA?

У меня есть мозаичная карта с шестиугольником, на которой мне нужно проверить, нажимается ли шестиугольник. Шестиугольники на самом деле не соприкасаются, скорее между ними есть небольшой зазор. Кто-нибудь знает, как я могу проверить, щелкает ли шестиугольник, не усложняя все...

13
Как бороться с произвольно большими изображениями в 2D играх?

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

13
Организация системы объектов с менеджерами внешних компонентов?

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

13
Почему компьютерные игры так сильно отличаются по размеру? [закрыто]

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

13
Как мне проверить, выполнил ли игрок достижение?

Я делаю MMO-игру, и я только что дошел до того, что мне нужно реализовать достижения ... Как мне это сделать? Самое простое, что можно сделать, - это запускать его каждые 100 мс: for a in achievements for p in players if a.meetsRequirements(p) then p.completeAchievement(a) Но это только вызывает...

13
Как я могу добиться эффектов свечения, подобных тем, что есть в WoW?

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

13
Как мне обращаться с обтравочными вершинами, которые ближе к глазу, чем ближняя плоскость отсечения?

Я использую свой собственный 3D-движок на JavaScript и использую только рисование на холсте, а не WebGL. Это еще один клон Minecraft; Я люблю коробки, не суди меня. Пока что все работает чудесно, за исключением одного: в 3D, когда некоторые вершины идут за ближней плоскостью отсечения, их проекция...

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

Как рекомендовали многие, я использую редактор карт Tiled для создания карты для своей игры, и это здорово, особенно потому, что libgdx framework также предоставляет API для карт из Tiled. Я понимаю, что могу определять коллизируемые плитки или нет в редакторе карт, чтобы справляться с любыми...

13
Как заработать на создании игры для Windows? [закрыто]

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

13
Реалистичный металлический шейдер

Как создать хороший металлический шейдер? Для разных металлов и, скажем так, более или менее размытых / ржавых и тд. Я знаю, что одно отличие от обычных материалов состоит в том, что металл должен «окрашивать» зеркальный свет, но когда я делаю это, например, с золотом, он просто выглядит «желтым»,...

13
Предвзятая, консервативная случайная прогулка

У меня есть спрайт , который имеет Velocityи Position, либо хранится в виде Vector2. В каждом Updateцикле скорость добавляется к позиции. Я хотел бы дать спрайту третий вектор Target. Новые цели могут быть заданы на любой итерации. Я бы хотел, чтобы спрайт по существу перемещался в произвольном...

13
В чем разница между режиссером и продюсером?

Я просматривал список игр, над которыми работал Хиронобу Сакагучи, и заметил, что он зачисляется по-разному от игры к игре. Просто, чтобы привести несколько игр из этого списка, он зачисляется как: Режиссер в Final Fantasy с 1 по 5, «Последняя история» Продюсер в Final Fantasy 6, 7, 9 и Tactics,...

13
Убедитесь, что лабиринт карты дома с лифтами можно решить?

В моей игре мы видим этажи дома со стороны, и герой может делать подъемы - подъемник либо поднимается вверх (до следующего подъема вверх), либо вниз (до следующего подъема вниз), в зависимости от стрелки как показано, и всегда есть пара ровно двух связанных лифтов. Это единственный способ, которым...