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

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

Это очень постоянный вопрос в игровом дизайне, особенно в играх, где нужно удерживать / удерживать таких игроков, как MMO или социальные игры. (На боковой ноте шлифование может быть легко рассчитано, так что это простой инструмент для вовлечения и прогрессирования по времени). Помимо вопроса...

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

Как я могу сделать многопользовательскую игру P2P? Я хотел бы иметь многопользовательскую игру без сервера. Но тогда, как все клиенты знают друг друга? Почему p2p-протокол так известен в передаче файлов, а не в многопользовательских...

37
Как спроектировать класс атаки в RPG-игре?

Я нахожусь в стадии планирования маленькой игры в стиле RPG. У персонажа будет набор атрибутов, таких как сила, ловкость и т. Д., Которые представлены в виде целых чисел. У персонажа также будет набор атак, представленный как класс атаки. При каждой атаке я хочу, чтобы она наносила урон в...

37
Что такое фрагмент в программировании трехмерной графики?

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

37
Entity / Component Systems в C ++. Как мне обнаружить типы и создать компоненты?

Я работаю над системой компонентов сущностей в C ++, которая, я надеюсь, будет следовать стилю Artemis (http://piemaster.net/2011/07/entity-component-artemis/), так как компоненты в основном представляют собой пакеты данных, и это Системы, содержащие логику. Я надеюсь использовать преимущества...

37
Каковы плюсы и минусы включения Lua в игру C ++?

У меня есть книга по программированию игр на C ++, в которой есть раздел Lua. Я начал читать раздел Lua, и это звучит интересно, но я не могу определить плюсы и минусы использования Lua в моей игре на C ++. Единственное преимущество, которое я могу себе представить, это то, что вы можете делать...

37
Какой формат файла подходит для сохранения игровых данных? [закрыто]

Мне нужно сохранить некоторые пользовательские данные игры. Карта, игрок и т. Д. Все они будут иметь «подобъекты». Например, карта и карта будут иметь «массив» плиток. т.е. иерархические данные. Надеюсь, ничего двоичного. Какой будет хороший формат для них? До сих пор я считал: Serailization: это...

37
В какую директорию игры сохраняются файлы / данные?

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

37
Как работают патчи в играх?

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

37
Создание эффекта замены палитры в стиле ретро в OpenGL

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

37
Разница между «ступенчатой» изометрической и «нормальной» изометрической плиткой?

В Tiled Map Editor v0.9 недавно добавлена ​​поддержка шахматных карт в дополнение к его обычной изометрической поддержке. Каковы точные технические различия между этими двумя типами изометрических карт листов? Каковы их преимущества /...

37
Что является альтернативой царапинам, чтобы решить боевой тупик?

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

37
Как сделать игру в 4X более увлекательной?

В последнее время я играл во множество различных игр 4X (eXplore, eXpand, eXploit, eXterminate, например, в серии Civilization) и заметил, что большинство из них страдают от одной и той же проблемы: как только один игрок стал значительно более мощным, чем другие, этот игрок становится почти...

37
Почему источник в координатах компьютерной графики вверху слева?

Из того, что я видел, почти все используют координаты, где (0, 0) вверху слева, а положительная ось Y идет вниз в направлении экрана. Почему это так? Почему обычная положительная ось Y не идет вверх, как показано на графиках в простых математических...

37
Как я могу сделать «случайный» генератор, который смещен предыдущими событиями?

Я надеюсь внедрить систему, основанную на случайности, которая предвзята по отношению к предыдущему событию. Справочная информация: Несколько лет назад я помню обновление для World of Warcraft, в котором сообщалось, что они внедрили новый калькулятор случайностей, который будет противодействовать...

37
Как я могу измерить прямолинейность нарисованной линии?

Я работаю над игрой, которая требует, чтобы игроки рисовали линию от точки A (x1, y1) до другой точки B (x2, y2) на экране устройства Android. Я хочу выяснить, насколько хорошо этот рисунок подходит к прямой линии. Например, результат 90% будет означать, что рисунок почти идеально соответствует...

37
Что происходит, когда Time.time становится очень большим в Unity?

Как сказано здесь : Time.time Время в начале этого кадра (только чтение). Это время в секундах с начала игры. И, как я знаю, время сохраняется в float. Итак, мой вопрос: что произойдет, когда значение времени станет очень большим? Это может переполниться? Это потеряет точность и вызовет ошибки?...

37
Как можно вовлечь игрока в бесконечную игру?

Бесконечная игра состоит из одной и той же игровой механики, повторяемой снова и снова. Вы должны продолжать делать в основном одни и те же вещи столько, сколько сможете. Так что игрокам довольно просто наскучить ваша игра. Какие концепции можно реализовать в игровом дизайне, чтобы заинтересовать...

36
Как работает поиск поля Flow Field?

Supreme Commander 2 имеет то, что называется поиском пути поля потока . Как это работает? Есть ли какая-нибудь статья, которую я могу прочитать о том, как она

36
Реалистичная камера / дрожание экрана от взрыва

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