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

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

2
Плавное движение в игре на основе плитки
Как мы можем заставить нашего персонажа плавно перемещаться по плиткам? Он двигает плитку за плиткой, но это выглядит непрофессионально. Кроме того, когда вы удерживаете клавиши со стрелками, он перемещается по экрану. Как мы можем предотвратить это?
8 java  movement  swing 

4
Клиентское противодействие в многопользовательской игре 1vs1
Я разрабатываю простую карточную игру, в которой будет система сватовства, которая поставит вас против другого игрока. Это будет единственный доступный игровой режим, 1 на 1 против другого человека, без ИИ. Я хочу предотвратить мошенничество как можно больше. Я уже прочитал много подобных вопросов здесь, и я уже знаю, что я …

4
Отправка различий состояния (дельты) и ненадежных соединений
Мы создаем многопользовательскую игру в реальном времени, в которой каждый игрок должен сообщать о своем состоянии на каждой итерации игрового цикла. Обновления состояния передаются с использованием ненадежного UDP . Чтобы минимизировать отправку данных о состоянии, мы создали систему, которая будет отправлять только дельты (независимо от того, какие данные о состоянии …

2
Как я могу реализовать эффект развертки?
Я работаю над платформером старой школы в libgdx и хочу, чтобы он имел эффект "scanline", например так: Моей первой попыткой было сделать небольшую текстуру и нарисовать ее на полноэкранном квадре. Я использовал два разных режима орфографической камеры (один для основной карты тайлов игры, а второй для рендеринга текстуры линии сканирования). …

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

3
Шарик против 45-градусного обнаружения наклона склона
У меня есть простая игра, в которой игрок перемещает мяч. Мяч отскакивает от стен. Прямо сейчас у меня реализованы квадратные стены (■): я использую простые столкновения ограничивающих рамок, чтобы проверить, будет ли игрок двигаться в стену при обновлении скорости x или y, и если это так, я умножу эту скорость …

1
Как создать эффект параллакса 2.5d?
У меня неплохой опыт работы с 3D графикой и программированием, но я новичок в разработке игр. В настоящее время я изучаю различные возможности и очень хочу создать RPG-игру. Я думал о классическом 2D изометрическом виде, но мне очень нравится, как Diablo 2 выглядит и чувствует себя в игре. У меня …
8 2d  unity  graphics  2.5d 

3
Как справиться с прыжками вверх по склону в раннер-игре?
В 2D бесконечном бегуне, что должно произойти, когда игрок бежит слишком быстро по склону и прыгает? Например, в «нормальном» случае: .O. . __..O_____ . / . / O/ _/ Если он движется вправо достаточно медленно, он подпрыгнет вверх и приземлится на ровную часть поверхности. Однако, если он движется слишком быстро, …
8 physics 

3
Нужны идеи для алгоритма рисования неправильных пятнистых фигур
Я хочу нарисовать неправильные фигуры на сетке x, y, и я хотел бы предложить простой, быстрый способ, если это возможно. Моя единственная идея пока состоит в том, чтобы нарисовать группу кругов случайных размеров очень близко друг к другу, но на случайном расстоянии от более или менее центральной координаты, а затем …

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

2
Каково назначение слоев в редакторах карт?
У меня вопрос по поводу редакторов карт, таких как Tiled, например. В настоящее время я делаю свой собственный редактор карт, и я подумал, не мог бы кто-нибудь объяснить мне, для чего, например, назначение слоев в плитке. Какую цель он служит при создании карты?
8 tiles  maps 

2
Представление чувств, таких как температура, боль, запах, вкус, голод и жажда погружения
В полностью иммерсной ролевой игре симуляционного типа игрок не должен смотреть на столбцы или цифры, чтобы отслеживать свою статистику, поэтому необходим другой метод отображения этой статистики. Например, игрок должен знать, когда поесть, потому что игры (в настоящее время) не могут вызывать чувство голода. Игроку также необходимо знать, не ранен ли …

7
Сделать поддельное случайное распределение?
Иногда «реальное» случайное событие кажется несправедливым и расстраивает игроков. Например, вероятность того, что противник с вероятностью 20% нанесет двойной урон («критический удар»). Таким образом он мог сделать 4 критических удара подряд с вероятностью 1/725. Это не так мало, как кажется. Я надеюсь, что вероятность может быть скорректирована после каждого удара. …

2
Как реализовать тракторную балку?
Я работаю над игрой, в которой игрок может подбирать предметы, используя что-то вроде луча трактора, и носить их с собой. Привлечь объект к центру луча несложно. Но как только объект окажется достаточно близко к центру, мне нужно держать его там, пока игрок движется, с чем у меня проблемы. Я могу …
8 2d  physics 

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

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