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

43
Компонентные игровые объектные системы на практике [закрыто]

Давайте посмотрим историю успеха. Какие популярные игры (и игровые движки) были созданы с использованием системы игровых объектов на основе компонентов ? Каждый ответ должен содержать: Название игры (по одному на ответ) Автор / Компания Год Время разработки (необязательно) Ссылка на вскрытие...

43
Какова цель экрана «Старт прессы»?

Многие игры начинаются с заставок и видеороликов поставщиков, а затем перед фактическим главным меню отображается экран «Нажмите Старт». Я никогда не выясняю цель этого. Почему бы не перейти в главное меню напрямую? Единственное возможное объяснение, которое имело смысл для меня, заключается в том,...

43
Как создать настраиваемую формулу для повышения уровня RPG?

Я пытаюсь создать формулу, которую можно изменить, просто изменив два значения: number_of_levels и last_level_experience. Это сделано для того, чтобы люди, изменяющие игру, могли изменить требования к уровню. Я понял, что могу указать количество XP, необходимое для повышения до последнего уровня,...

43
Как игры ААА используют эту текстуру в шейдерном тональном отображении?

Я обнаружил, что Battlefield 3, а также Saint's Row the Third используют эту текстуру на заключительном этапе отображения тонов. Кто-нибудь может поделиться ссылкой на статью о том, как используется эта текстура? ОБНОВЛЕНИЕ: Поскольку в сети практически нет примеров реализации Color Grading, я...

43
Почему в учебниках используются разные подходы к рендерингу OpenGL?

http://www.sdltutorials.com/sdl-opengl-tutorial-basics http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/ Эти два руководства используют совершенно разные подходы, чтобы получить почти одинаковый результат. Первый использует такие вещи, как glBegin(GL_QUADS). Второй...

42
В чем разница в производительности между целыми числами без знака и со знаком? [закрыто]

Мне известно о падении производительности при смешивании подписанных целых с плавающей точкой. Хуже ли смешивать неподписанные целые с поплавками? Есть ли хит при смешивании подписанного / неподписанного без поплавков? Влияют ли разные размеры (u32, u16, u8, i32, i16, i8) на производительность? На...

42
Алгоритм динамического расчета уровня, основанного на баллах опыта? [закрыто]

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

42
Моделирование воды / океана и физика

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

42
Почему бы нам не использовать восьмиугольные карты вместо шестиугольных?

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

42
Почему все вызовы функций OpenGL имеют префикс «q» в исходном коде Doom 3?

Почему каждый вызов OpenGL имеет префикс "q" в исходном коде Doom 3? Являются ли они пользовательскими функциями или другой библиотекой, и если да, то зачем использовать это поверх OpenGL? Любой поиск в Google связан с модулем Qt OpenGL, который, я полагаю, не имеет к этому никакого...

42
Как работает поиск пути в играх RTS?

[перекрестно размещено из stackoverflow] В такой игре, как Warcraft 3 или Age of Empires, способы, с помощью которых противник ИИ может перемещаться по карте, кажутся практически безграничными. Карты огромны, и положение других игроков постоянно меняется. Как работает поиск искусственного...

42
Анализ физики игры Марио [закрыто]

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

42
Где я могу найти хорошие (хорошо организованные) примеры игрового кода? [закрыто]

Где я могу найти хорошие (хорошо организованные) примеры игрового кода? Я надеюсь, что смогу подобрать некоторые организационные советы. Большинство примеров в книгах слишком короткие и для краткости опускают много деталей. Мне особенно интересно, как сгруппировать ваши переменные и методы, чтобы...

42
Как я могу уменьшить наложение в моем эффекте свечения контура?

Я пытаюсь воспроизвести эффект светящегося контура в игре Left 4 Dead. Эффект заставляет контур объекта светиться, даже когда объект закрыт. Вот скриншот эффекта: Я в некоторой степени могу повторить этот эффект в моей программе на основе OpenGL. Вот что я сейчас делаю: Создайте текстуру цвета и...

42
Как сломать ощущение занятой работы в игре

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

41
Зачем разработчикам игр писать свой собственный движок вместо использования уже существующих?

Я заметил, что многие крупные и известные разработчики игр часто разрабатывают свои собственные движки. Примеры включают Valve, Crytek, Ubisoft, Epic Games и Square-Enix. Может ли это быть просто потому, что они могут, или вполне вероятно, что существующие двигатели не отвечают достаточным...

41
Как я могу сделать текстовые бои более привлекательными?

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

41
Какова цель буфера трафарета? Точнее, что такое трафарет в компьютерной графике?

Я много читаю слово «трафарет» и понятия не имею, каково его истинное назначение в компьютерной графике. Увидев черно-белое изображение в Википедии, у меня все еще есть проблемы с ним. Почему мы используем трафаретный или трафаретный буфер, и в чем разница с Z-буфером? Зачем использовать это слово,...

41
Как бы вы справились с различными пропорциями в 2d платформер?

Давным-давно 4: 3 было практически единственным соотношением сторон, которое вы могли бы найти на ПК. Сегодня самый распространенный - 16:10, но большинство новых мониторов (особенно ноутбуков) - 16: 9. Я пишу 2D-платформер, и я не могу решить, как мне обращаться со всеми различными соотношениями....