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

16
Как добавить пользовательский моб в Minecraft?

В основном решил сделать свой собственный моб, у меня есть: Создан класс сущностей моего моба Создал мой моб модельный класс Нарисованная модель Добавлен вызов функции для addMapping в классе EntityList Я застрял на том, что делать дальше. Я пытался найти код, который имеет дело с нерестом...

16
Наследование против композиции

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

16
Как захватить видео моей мобильной игры?

Я веду блог для своей текущей игры для Android, и когда я приближаюсь к реальной играбельной версии игры, скриншотов просто недостаточно, чтобы показать новый прогресс. Что мне нужно, это видео. Проблема в том, что моя игра не запускается на текущем эмуляторе (использует OpenGL ES 2.0), и мой...

16
Какое программное обеспечение отслеживать мой проект? [закрыто]

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

16
Нерестовые юниты в мире, производимом шума Перлина?

Есть некоторые проблемы, с которыми я столкнулся в моей игре на основе шума Perlin. Посмотрите на скриншот ниже. Белые области, которые вы видите, - это стены, а черные области - для прогулок. Треугольник посередине - это игрок. Я реализовал физику в этой игре, нарисовав ее на текстуре (белые или...

16
Как разрешить столкновения сложных фигур с помощью SAT?

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

16
Какая математика стоит за световым эффектом в кракатоа?

Я хотел бы знать математику за световым эффектом в krakatoa ( нажмите здесь для примера). Источник света путешествует с частицами, но как сделать затенение? Это что-то простое, как затенение Фонга? Возможно ли реализовать такой эффект в реальном времени на...

16
Как вращать блоки в тетрисе

У меня есть сетка игровой доски, которая имеет высоту 20 строк и ширину 10 столбцов, а начало координат (0,0) находится в верхнем левом углу. У меня в игре тетримино, состоящее из четырех блоков. У меня есть координаты x, y каждого блока относительно верхнего левого угла. У меня также есть...

16
Заставить ИИ идти разными путями

У меня есть 2d игра сверху вниз, где ИИ появляется на краях карты и бежит к центру. Я использую A * и узел сетки, чтобы найти путь. Прямо сейчас ИИ появляется в точке на краю карты и все выбирают один и тот же путь, который является кратчайшим путем к центру. Теперь я хочу, чтобы они были более...

16
Как я могу линейно интерполировать между двумя векторами?

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

16
Простая карта, четыре биома и как их распределить

Вот основная идея: у меня есть игра Rogue-ish, возможно, Dwarf Fortress-ish, со случайно сгенерированным миром и несколькими входами в подземелья, разбросанными вокруг него. У меня уже есть подземелья в основном покрыт, но я застрял на аспекте надземных. Указанный надземный мир, рассматриваемый как...

16
Можно ли добиться эффекта факела (более светлая область вокруг источника света) в 2D-игре?

Я думаю написать себе простую 2D-игру. Сначала он не будет блестящим с идеальной графикой или игровым процессом, но я бы посчитал это моим первым шагом в разработке игр для ПК. Итак, представьте себе такую ​​простую 2D-игру на основе спрайтов (например, Heroes IV или Startcraft BroodWar). Я хочу,...

16
Я несу ответственность, если моя игра повредила чей-то компьютер?

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

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

Парсинг пользовательских команд в текстовом приключении - это спектр от простого приключения Adventure «идти на север» до невероятно умных в hhgttg . Кажется, я помню, как читал хорошие практические руководства в компьютерных журналах еще в 80-х годах, но теперь я не нахожу почти ничего в сети,...

16
Как реализовать «карточку спецэффектов» в карточной игре?

Я пытаюсь написать здесь своего рода карточную игру, в некотором роде похожую на Magic The Gathering или Yu-Gi-Oh! карточная игра. Для тех из вас, кто не знаком с этим, в основном в игре, есть специальный вид карт (карты заклинаний / карты ловушек / и т. Д.), Которые имеют специальные эффекты,...

16
Начиная с OpenGL, когда большинство уроков устарели [закрыто]

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

16
простой алгоритм столкновения прямоугольника 2D, который также определяет, с какими сторонами сталкиваются прямоугольники?

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

16
Синхронизация между потоком логики игры и потоком рендеринга

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

16
Какую версию OpenGL изучать и / или использовать?

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

16
Фиксированная функция против шейдеров: что для новичка?

В настоящее время я иду в колледж для информатики. Хотя в какой-то момент я планирую использовать существующий движок для создания маленькой игры, сейчас моя цель - изучить основы: а именно, 3D-программирование. Я уже провел некоторое исследование относительно выбора между DirectX и OpenGL, и общее...