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

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

2
Движение врага по прямой линии к игроку в погоне
Я создаю игру, в которой враги случайно появляются на карте, а затем перемещаются к игроку каждый кадр со случайной скоростью. На карте нет препятствий, поэтому враги всегда должны двигаться по прямой линии. Я написал функцию движения несколько раз, но независимо от того, что враги всегда били в углы 0, 45, …
10 ai  movement 

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



4
Процедурные ландшафты в 3D: что сделано? Есть ли общий алгоритм и / или теории об этом? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Помимо программирования, моделирование среды занимает много времени. Я не знаю о …

3
Освещение в Минерафтийском Мире
Minecraft - это игра, которая в значительной степени основана на карте высот и использует информацию карты высот, чтобы наполнить мир светом. Насколько я понимаю, самая высокая точка в карте высот - это конец области, на которую воздействует солнечный свет. Все, что выше этого, освещено солнечным светом, все, что ниже этого, …
10 opengl  maps  lighting 

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

2
Стоит ли использовать Bullet для 2D физики вместо Box2D ради изучения Bullet?
Там не намного больше к вопросу. Я не беспокоюсь о накладных расходах, так как я уверен, что они оба хороши для моих целей. По сути, я знаком с концепциями Box2D благодаря механизму Farseer Physics Engine, но я хочу использовать Bullet, когда делаю переход к 3D-вещам. Возможно, Bullet имеет какое-то образовательное …

1
Использование коллекций в Android Game Development не рекомендуется?
Во время работы над игровым проектом для Android я искал информацию об оптимизации производительности игрового кода. И я узнал, что использование Java- коллекций, таких как List, Arraylist и т. Д., Не поощряется в игровых кодах, хотя коллекция является полезным инструментом в Java-программировании. Почему так? Хотелось бы узнать технические подробности о …
10 android 

2
Дизайн игрового уровня с XNA?
Меня интересует дизайн в игре. Моя текущая ситуация вращается вокруг Tiled - у меня есть много разных слоев с различными типами объектов (для тех, кто не знаком с Tiled, объект является не чем иным, как координатой с произвольными назначенными ему свойствами). В настоящее время я перекомпилирую игру каждый раз, когда …
10 xna-4.0  tiles 

2
«Зонирование» областей на большой карте тайлов, а также подземелий
В моей игре карта, похожая на Minecraft, в псевдоинфинитном и случайном порядке. И большой. Скажем, пользователь исследовал зону 1000x1000 (здесь 2D), так что это 1 000 000 плиток. Очевидно, я не смогу хранить все это в памяти. И при этом я просто не хочу игнорировать все из 10 плиток или …

6
3D иллюзия двухмерной текстуры планеты
Несколько лет назад я подслушал технику, которая дает пользователю иллюзию вращающейся планеты с помощью 2D-текстуры. Учитывая, что пользователь не может изменить свою позицию или видовой экран. Как называется эта техника?
10 2d  3d  terminology  planet 

3
Движки онлайн настольных игр [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

3
Как вы разрабатываете систему записи / воспроизведения для часто меняющейся игры?
Я работаю в бесплатной MMORPG, и у меня есть проблема. Я (вместе с другими людьми) разрабатываю систему видеозаписи для игры. Идея в основном такова: мы записываем все пакеты, отправленные и полученные с временными метками, а также некоторые локальные данные от клиента, а затем выгружаем их в файл. Для воспроизведения видео …

1
Инструменты для разработки игр C64
Просто интересно, что люди сейчас используют для разработки Commodore 64 Games? У меня есть Справочное руководство для программиста, в котором рассматриваются все детали, но в современную эпоху я предполагаю, что мне не придется заниматься разработкой самого C64? Существуют ли инструменты, работающие в Windows или Mac OS X, которые немного похожи …
10 tools 

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