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

12
GLUT устарел?

Был задан вопрос о хороших, современных ресурсах OpenGL , одним из ответов была ссылка на учебник по современному программированию OpenGL. В данном руководстве используются GLUT и GLEW, но я где-то читал, что GLUT устарел. Это...

12
Какие альтернативы GLUT существуют?

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

12
Шаблоны проектирования для систем правил?

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

12
Как изобразить скалы на местности?

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

12
Можно ли обнаружить двух разных мышей одновременно и регистрировать их движения отдельно? [закрыто]

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

12
Как работают объекты 2D-искусства (например, спрайты)?

У меня есть идея игры и я планирую разработать 2D-игру с использованием XNA для Windows Phone 7. Сегодня я начал рисовать концептуально то, как я хочу, чтобы некоторые персонажи выглядели. Теперь проблема заключается в том, чтобы взять эти концепции и перевести их в цифровую форму. Первое, что я...

12
Двойная валюта против одной валюты в экономике и монетизации социальных игр

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

12
C # создание простой игры змеи

Я думал о создании игры со змеями на C #, поэтому у меня возникли идеи, и возникли некоторые проблемы. Как я могу отслеживать и выводить в правильном месте блоки, которые бегут за головой змеи? Если змея построена из пяти блоков, и пользователь начинает двигаться по кругу, как я могу напечатать...

12
Тени в отложенном рендеринге

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

12
Как мне отсоединить и удалить буферы OpenAL?

Я использую OpenAL для воспроизведения звуков. Я пытаюсь реализовать функцию воспроизведения «забей и забудь», которая берет идентификатор буфера и назначает его источнику из пула, который я ранее выделил, и воспроизводит его. Однако существует проблема с временем жизни объекта. В OpenGL функции...

12
Случайные числа на C ++

Недавно я привык к современным языкам, которые включают в себя хороший генератор случайных чисел, который обычно является Mersenne Twister; теперь, когда я вернулся к C ++, я должен решить, что использовать. Я искал реализации Mersenne Twister и заметил, что их так много: есть ли такая, которая...

12
Объектно-ориентированный OpenGL

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

12
Как определить порядок прорисовки в изометрической флеш игре?

Это для флеш игры с изометрической проекцией. Мне нужно знать, как сортировать объекты, чтобы не требовалась проверка z-буфера при рисовании. Это может показаться простым, но есть другое ограничение: сцена может иметь более 10000 объектов, поэтому алгоритм должен быть запущен менее чем за 0 (n ^...

12
Я ищу, чтобы создать реалистичное автомобильное движение, используя векторы

Я посмотрел, как это сделать, и нашел это http://www.helixsoft.nl/articles/circle/sincos.htm. Я попробовал это сделать, но большинство показанных функций не работало. Я просто получил ошибки потому что их не было. Я посмотрел на функции cos и sin, но не понимаю, как их использовать или как...

12
Нахождение точки контакта с SAT

Теорема о разделяющей оси (SAT) упрощает определение минимального вектора перемещения, т. Е. Самого короткого вектора, который может разделить два сталкивающихся объекта. Однако мне нужен вектор, который разделяет объекты вдоль вектора, в котором движется проникающий объект (то есть точка...

12
Как сохранить синхронизацию структуры данных по сети?

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

12
Эффективный поиск пути в свободном пространстве

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

12
Как нарисовать стрелку на краю экрана, указывающую на объект, находящийся за пределами экрана?

Я желаю сделать то, что описано в этой теме: http://www.allegro.cc/forums/print-thread/283220 Я пробовал различные методы, упомянутые здесь. Сначала я попытался использовать метод, описанный Carrus85: Просто возьмите соотношение двух гипонтенусов треугольника (не имеет значения, какой треугольник...

12
Основы построения РТС [закрыто]

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

12
Как мне справедливо распределить ресурсы между фабриками, когда ресурсы почти исчерпаны?

Основным ресурсом в моей игре является масса , хранящаяся в виде числа с плавающей запятой, которое меняется со временем. Ресурсные узлы увеличивают массу, а заводы истощают ее. Например, если у меня есть ресурсный узел, выдающий 5 масс в секунду, я буду набирать 5 * deltaTмассу с каждым шагом...