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

9
Генерируемые процедурно 2D кривые дороги на карте

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

9
Каковы хорошие алгоритмы для создания границ / областей состояния на 2-х звездных картах?

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

9
Хранение вокселей для воксельного движка в C ++

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

9
Есть ли название для этой техники, чтобы положить плитки в углу уровня?

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

8
Как я могу внедрить камеру от третьего лица в карту SC2?

Я хочу попробовать создать пользовательскую карту Starcraft 2 с камерой от третьего лица, следующей за отрядом. Уже существует несколько пользовательских карт с этой функцией, поэтому я знаю, что это возможно. Как мне это сделать? Нужен ли мне файл пользовательских модов, или все можно сделать в...

8
Нарисуйте контур вокруг объекта в Opengl

Мне нужно нарисовать контур вокруг 2D-объектов в 3D-пространстве. Я попытался нарисовать линии вокруг объекта (+ точки, чтобы заполнить зазор), но из-за ширины линии некоторая часть (~ 50%) покрывала объект. Я попытался использовать буфер трафарета, чтобы устранить эту проблему, но я получил что-то...

8
Визуализировать реки в сетке

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

8
Обтекание всей сетки по сетке

В настоящее время я работаю над наведением A * на сетку и пытаюсь сгладить сгенерированный путь, а также учесть степень перемещения персонажа по нему. Я использую сетку для поиска пути, однако движение персонажа является свободным перемещением, а не строгим движением тайла к тайлу. Чтобы добиться...

8
Какой формат файла 3D должен использовать мой движок, если я не хочу менять его позже? [закрыто]

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

8
Какие инструменты доступны для разработки 2D-игр, таких как Tetris или Angry Birds для Android? [закрыто]

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

8
Как получить доступ к переменным в классе Game1 из другого класса в XNA?

Я пытаюсь написать SpriteManagerкласс в XNA, но мне нужен доступ к Gameпеременным. Например, Game.Contentсвойство будет очень полезно при загрузке текстур и Game.GraphicsDevice.Viewportпоможет получить размер окна. На данный момент у меня есть следующий класс: public MainGame :...

8
Найти единичный вектор точно на полпути между двумя соединенными отрезками

Похоже, быстрый и простой вопрос, но я не смог найти именно то, что я ищу, так: Как рассчитать вектор единичной длины, который указывает вдоль линии, которая составляет точно 50% угла двух соединенных отрезков линии? Картинка говорит тысячи слов (что также лучше, чем моё объяснение!). Поэтому в...

8
GamePlay Patent

Знаете ли вы какие-либо патенты на модель GamePlay? Я имею в виду поведение между Пользователем как игроком и Системой? Другими словами Патент GamePlay правил. Например, «когда персонаж игрока умирает -> система должна поднять его на последней контрольной точке». Если вы знаете какой-либо...

8
Где я могу хранить строки? Какой эффективный способ их загрузки?

Я делаю нисходящую RPG для iPhone. Я использую мозаичные карты (CCTMXTileMap) и движок cocos2d-iphone. Я создал класс, который может обрабатывать загрузку карт и NPC на экран, класс, который обрабатывает ввод, и класс, который должен отображать диалог. Класс диалога берет одну строку или массив и...

8
Распределение доли рынка казуальных игр? [закрыто]

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

8
Эффективная упаковка данных для клиент-серверной сети

Язык: C ++ Мой вопрос заключается в следующем: я хотел бы знать, что было бы лучшим или хотя бы хорошим способом для упаковки и отправки данных от клиента к серверу и наоборот. Там будет несколько данных, составляющих один пакет. Пакет будет иметь «идентификатор», который определяет, для чего он...

8
Как справиться с физикой движущихся платформ в платформер?

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

8
Как динамически анимировать часть 3d-модели на что-то

Мне любопытно, как такая анимация обычно делается в коде. Несколько примеров: Персонаж поднимает что-то - только рука анимируется к цели. Http://www.youtube.com/watch?v=rW-7uatehx4 См. С 4:50, когда игрок поднимает оружие. Персонаж свисает с уступа - руки устанавливаются в определенное место...

8
Я хотел бы знать, как будет реализован драйвер OpenGL для изучения внутренних возможностей opengl?

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

8
Многопользовательская синхронизация и поиск пути

У меня есть интерфейс типа point & click на клиенте, который запускает A * на сервере для поиска пути. Игра управляется как RTS, но мир постоянен, поэтому игроки должны иметь возможность присоединиться / уйти в любое время, и на экране будет не более 30 единиц. Каков наилучший способ...