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

22
Есть ли причина добавлять опции, чтобы не использовать передовые технологии в игровом движке?

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

22
Передача клаустрофобной атмосферы в кавалерной косой проекции

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

22
Делать случайные точки появления справедливыми?

Если все игроки появляются в случайных позициях на одинаковом расстоянии от соседних игроков, количество игроков будет пропорционально вероятности несправедливости их позиций возрождения. Чем ближе игроки появляются к центру карты, тем выше вероятность того, что они встретятся с другими игроками, и...

22
Как избежать жесткого кодирования в игровых движках

Мой вопрос не является вопросом кодирования; это относится ко всему дизайну игрового движка в целом. Как избежать жесткого кодирования? Этот вопрос намного глубже, чем кажется. Скажем, если вы хотите запустить игру, которая загружает файлы, необходимые для работы, как вы избегаете говорить что-то...

22
Поиск пути с замком и ключом?

Я работаю над игрой с картами, которые напоминают головоломки с ключами и замками . ИИ должен перейти к цели, которая может быть за запертой красной дверью, но красный ключ может быть за запертой синей дверью, и так далее ... Эта головоломка похожа на темницу в стиле Зельды, как на картинке: Чтобы...

22
Как вы определяете размер технологического дерева?

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

22
Детализированная текстура занимает больше времени для рендеринга?

Допустим, я хочу сделать квадрат; его текстура - "square.png." Проще ли сделать это для компьютера, если текстура просто однотонная? А что, если это очень шумно текстура с совершенно случайными цветами здесь и там? Или что, если эта текстура зашумлена в том смысле, что каждый пиксель в ней...

22
Как mmorpg хранит данные?

Я хочу использовать базу данных sql в моем server.exe. скажем, 1000 пользователей онлайн. И игроки будут менять свои данные, когда они играют. И на сервере нужно сохранить эти обновления. Но как ? я думаю, что есть два пути: 1) сервер будет сохранять в оперативной памяти во время выполнения, а...

21
Каковы некоторые методы представления железнодорожных путей?

Некоторое время назад я изучал этот небольшой проект, но не зашел слишком далеко. Я хотел бы создать небольшую программу, которая позволяет пользователю рисовать железнодорожную колею, а затем позволяет «поезду» следовать по указанной колее в 2D-плоскости. Я бы хотел, чтобы трек был довольно...

21
Как работает Megatexture?

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

21
На какие подводные камни следует обращать внимание при запуске студии

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

21
Эффективный способ рисования контуров вокруг спрайтов

Я использую XNA для программирования игры и экспериментирую с различными способами достижения «выбранного» эффекта на моих спрайтах. Проблема, с которой я сталкиваюсь, заключается в том, что каждый кликабельный, который рисуется в спрайте, рисуется с использованием более чем одного спрайта (каждый...

21
Что такое хорошая книга по линейной алгебре для игровых программистов? [закрыто]

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

21
Как я могу определить элементы в моей RPG, как Java-игра?

Я случайно работаю над игрой типа RPG на Java, но у меня возникают проблемы с выяснением того, как я могу иметь элементы, которые могут делать много разных вещей, не создавая разные классы для каждого элемента. Как пример, как бы я создал топор, который мог бы рубить деревья и атаковать монстров?...

21
Как построить «дорожный ИИ»?

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

21
Как реализовать поведение в компонентной игровой архитектуре?

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

21
Конкуренция с C ++ для программирования игр

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Game Stack Exchange. Мигрировал 8 лет назад . Мне любопытно, почему C ++ так популярен для разработки игр, а не других языков. Я знаю, что с его помощью можно создать очень быстрый код, но что именно делает его...

21
Каков наилучший законный способ получить игровые активы? [закрыто]

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