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

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

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

10
Как начать писать видеоигры? [закрыто]

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

10
Есть ли преимущество в использовании DX10 / 11 для 2D-игры?

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

10
Эффективное решение для многопользовательского разделения пространства?

Этот вопрос немного сложен, но я постараюсь прояснить его. Допустим, я создаю онлайн-игру (не в масштабе MMO), но она поддерживает как можно больше игроков в рамках авторитетного серверного подхода. Я хочу действительно большие миры с большим количеством искусственных врагов. Мне известно о...

10
Экранное пространство в мировое пространство

Я пишу 2D-игру, в которой в моем игровом мире ось X движется слева направо, а ось Y - сверху вниз, а ось Z - вне экрана: Хотя мой игровой мир нисходящий, игра отображается с небольшим уклоном: Я работаю над проецированием из мирового пространства на пространство экрана и наоборот. У меня бывший...

10
Столкновение прямоугольник ответ

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

10
Грязный рендеринг 2D карты

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

10
Существует ли (семейство) монотонно неубывающая шумовая функция (и)?

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

10
Как добавить звук, который слышит вражеский ИИ?

Данный: 2D сверху вниз игра Плитки хранятся только в 2D массиве У каждой плитки есть свойство - гаснет (поэтому кирпичи могут быть -50 дБ, воздух - -1) Отсюда я хочу добавить его, чтобы в точке x1, y1 генерировался звук, и он «выбегает». Изображение ниже как бы обрисовывает в общих чертах это....

10
Как я могу делать видеоигры, если я не люблю программировать? [закрыто]

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

10
Как создать «ретро» пиксельный шейдер для преобразованных 2D спрайтов, который поддерживает точность пикселей?

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

10
Требуется ли знание механизмов взлома для MMO?

Скажем, я планировал, что в будущем (а не сейчас! Сначала мне нужно многому научиться), желая принять участие в групповом проекте, который собирается создать многопользовательскую онлайн-игру (MMO), и моей работой будет создание сетей часть. Я не очень знаком с сетевым программированием (я прочитал...

10
Каким будет хороший фильтр для создания «магнитных деформеров» из карты глубины?

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

10
Unity Occlusion Portals: что и как?

(Здесь я употребляю слова на Meta о публикации вопросов Unity на Unity ответы ..., поскольку этот сайт менее отзывчив, чем этот.) Unity обеспечивает клеточную окклюзию на основе клеток (я думаю, через Umbra). Однако более новая функция, которую он поддерживает, - Occlusion Portals. Вопрос состоит в...

10
Расчет тензоров инерции

Немного сложный и длинный вопрос, который, я признаю, я еще не очень хорошо понимаю, поэтому постараюсь объяснить как можно лучше. Короткая версия: существует ли общая формула c ++ / physx для вычисления тензоров инерции на основе формы объекта? Длинная версия: Для нашей физики нам нужно указать...

10
Каковы недостатки только явного информирования игрока о * успехе *?

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

10
Как инвертировать цвет фона пикселя

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

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

Раньше я немного программировал в игровой сети, но в основном с TCP для игр без необходимости в реальном времени. Я работаю над 2D Java-игрой с сетевым мультиплеером. Для обучения я хочу сделать это сам, без существующего сетевого API. Как эффективно представить состояние игры, отправленное...