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

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

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

20
Примеры хороших игр на основе Javascript / HTML5 [закрыто]
Теперь, когда Flash в значительной степени заменяется элементами HTML5 (видео, аудио, canvas и т. Д.), Есть ли хорошие примеры веб-игр, построенных на полностью открытых стандартах (то есть Javascript, HTML и CSS)? Я вижу много примеров реализации в чистом HTML5 того, что было когда-то только во Flash (например, здесь: http://www.html5rocks.com/ ), …
37 flash  web  html5  javascript 

9
Как я могу сделать «случайный» генератор, который смещен предыдущими событиями?
Я надеюсь внедрить систему, основанную на случайности, которая предвзята по отношению к предыдущему событию. Справочная информация: Несколько лет назад я помню обновление для World of Warcraft, в котором сообщалось, что они внедрили новый калькулятор случайностей, который будет противодействовать цепочкам событий. (например, нанесение критических ударов или уклонение несколько раз подряд). Идея …
37 random 

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

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

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

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

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

4
Должен ли я использовать «обычные» цвета для представления редкости предмета?
Я делаю новую RPG, в которой есть добыча. Фактически, большая часть игры основана на добыче. Он будет иметь цветные рамки, чтобы обозначить редкость добычи, как он нарисован. WoW использует серый, белый, зеленый, синий, фиолетовый, оранжевый и некоторые другие. GW2 использует серый, черный, синий, зеленый, желтый, оранжевый, розовый, фиолетовый. Цвета не …

6
Нужно ли спрашивать у Microsoft разрешение на использование логотипа своих продуктов?
В настоящее время я делаю трейлер моей игры для своего проекта в колледже, и я хотел бы отметить, что моя игра кроссплатформенная. Нужно ли запрашивать разрешение на использование этих изображений в такой ситуации? - Когда я хочу сказать, что их игра будет включена на Windows / Mac / Linux.

3
Нужны ли игры в наши дни?
Интересно, зачем вообще нужно устанавливать игры. Я понимаю, что некоторым программам, таким как браузер, он нужен, чтобы он мог связать с ним некоторые типы файлов и запустить исполняемый файл или добавить значок в компонент «Программы / компоненты» в Windows. Но какова цель установки, скажем, игры Steam? Сам Steam управляет установкой …
36 installer 

3
Когда я должен жестко кодировать данные по сравнению с загрузкой внешних данных?
Я на тысячу строк кода создаю свою собственную 2D-космическую игру, которая создает сети случайно сгенерированных звездных систем и наполняет их случайным выбором планет, станций, кораблей и оружия. Потенциально будут сотни разных станций / кораблей и т. Д., Которые игра должна будет использовать - вот что мне было интересно. Должен ли …

2
Будут ли еще книги из серии Game Programming Gems? [закрыто]
Прошло уже более трех лет с тех пор, как была издана последняя книга Gems Programming Gems. Официальный сайт не обновляется больше, и эта страница сайта Марка Делаур по - видимому, означает , что серия закончилась. Было ли когда-нибудь официальное заявление по этому поводу? Был ли номер 8 последней книгой? Игра …

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

8
Следует ли мне избегать использования наследования объектов при разработке игры?
Я предпочитаю функции ООП при разработке игр с Unity. Я обычно создаю базовый класс (в основном абстрагированный) и использую наследование объектов, чтобы использовать одни и те же функциональные возможности для других объектов. Однако недавно я услышал от кого-то, что следует избегать использования наследования, и вместо этого мы должны использовать интерфейсы. …

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