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

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

1
Организация уровней / комнат в текстовом мире в стиле MUD
Я думаю о написании небольшой текстовой приключенческой игры, но я не совсем уверен, как я должен проектировать мир с технической точки зрения. Моя первая мысль - сделать это в XML, разработав что-то вроде следующего. Извиняюсь за огромную кучу XML, но я чувствовал, что важно полностью объяснить, что я делаю. <level> …

4
Как заставить агентов ИИ двигаться по кривой?
В настоящее время в моей очень базовой структуре ИИ есть агенты, которые движутся по неровной траектории, состоящей из ряда точек. Они делают это, просто перемещая свою позицию из одной точки в другую. Когда они достигают следующей точки, они движутся к следующей и так далее. Как я могу изменить это так, …

8
Разработка мобильных игр на HTML5 против нативных игровых приложений [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост. . Закрыто 4 года назад . Каково текущее состояние игровых движков, фреймворков, библиотек и преобразований, связанных с …

4
Самый быстрый способ сгруппировать юниты, которые могут видеть друг друга?
В 2D игре, с которой я работаю, игровой движок может дать мне для каждого юнита список других юнитов, которые находятся в пределах его видимости. Я хотел бы знать, если существует установленный алгоритм для сортировки единиц в группы , где каждая группа будет определяться всеми теми единицами, которые «связаны» друг с …
12 algorithm 

3
Как мне реализовать камеру от первого лица?
Я начинающий программист, и я создаю проект, который позволяет мне ходить по комнатам с помощью камеры от первого лица. До сих пор я рисовал здания и продолжал, но теперь я застрял и не знаю, как сделать камеру от первого лица, чтобы я мог ходить вокруг. Кто-нибудь может указать мне на …
12 c++  directx  camera 

1
Загадка с качеством и вирусными сообщениями: наша игра выпускается?
Я только что закончил разговор с генеральным директором нашей независимой игровой студии об одном из наших проектов, близком к завершению. Мы рассматриваем возможность консервирования всего проекта по ряду причин: Отчасти есть некоторые проблемы с качеством. Бой может быть веселым и глубоким, но по большей части вы можете обойтись с помощью …

4
Где остановится мой персонаж?
Много лет назад я написал несколько AI для бюджетной псевдо-3d игры. Был один расчет, который я так и не смог выяснить, как лучше всего поступить, и он рассчитывал, где враг остановится, если он остановится сейчас. Например: Враг в настоящее время находится на X = 540,0. Враг движется вправо со скоростью …

2
Как я могу создать эффективный шейдер Bloom с GLSL?
Я искал в сети ресурсы, связанные с визуализацией эффекта цветения с помощью GLSL, но ничего не нашел. Хотя учебник на веб-сайте Philip Rideout является хорошим, он работает очень плохо на моем графическом процессоре Nvidia. Кто-нибудь может подсказать мне, как я должен подойти к этой проблеме и построить довольно эффективную реализацию …
12 shaders  glsl  bloom 

3
Развитие Terrain Generator
Я только недавно задал этот вопрос, и, похоже, был сделан вывод, что использование генетического программирования ( GP ) для создания процедурного игрового контента на самом деле не было сделано. Я хочу изменить это. Я вполне уверен, что GP может быть развернут, чтобы помочь найти новый генератор местности. Вопрос, который я …

5
Как начать создавать текстуры для 3D-игр? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Просто интересно, где найти хорошие уроки по созданию текстур для 3D игр? Кроме того, является обычной …
12 3d  textures  art 

3
Как работать с мультиплеером в JavaScript?
Я просто немного изучаю технологии, которые можно использовать для мобильной многопользовательской игры. Сейчас это скорее эксперимент, так что на данный момент единственное, о чем должны знать игроки, - это другие игроки. Если бы это было типичное веб-приложение, а не игра, то бы HTTP-запросы работали постоянно, но поскольку это игра, производительность …

3
В игре жестко запрограммированы анимации Minecraft? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я хотел бы знать, как работает система анимации в Minecraft. У меня такое ощущение, что все …

2
Правильный способ абстрагирования контроллера XBox
У меня есть контроллер XBox360, который я хотел бы использовать в качестве ввода для приложения. Что я не могу понять, так это лучший способ продемонстрировать это через интерфейс. За кулисами класс, который обрабатывает контроллеры, зависит от состояния кнопки опроса. Я изначально пробовал что-то связать: Event ButtonPressed() as ButtonEnum где ButtonEnumбыл …

2
Вопросы по архитектуре игр с XNA
Итак, я наконец-то нашел время поиграть с XNA и занялся созданием 2D-игры (у меня есть куча художественных ресурсов от друга, который разработал его для iOS) Многие вещи кажутся легкими для выполнения и выходят из коробки, однако я остаюсь в тупике из-за множества вещей, так как большая часть литературы (например, книги, …

1
Обнаружение последовательности узлов в сетке
Учитывая изображение ниже, мне нужно определить наиболее оптимальную последовательность на доске (зеленая линия). Синие / красные линии представляют возможные, но не лучшие ходы. Вот правила: Вы можете перейти к любой плитке, которая является такой же, и является вашим соседом (диагональ действительна) После того, как вы посетили плитку, вы не сможете …
12 algorithm 

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