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

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

1
Как я могу хранить заклинания и предметы, используя реализацию std :: vector?
Я следую вместе с книгой из GameInstitute прямо сейчас, и она просит меня: Разрешить игроку покупать и носить лечебные зелья и зелья огненного шара. Вы можете добавить массив Item (после определения класса элемента) в класс Player для их хранения или использовать std :: vector для их хранения. Я думаю, что …
10 c++  text-based 

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

2
Как сделать рендеринг ландшафта в 2.5D перспективе, как в игре Don't Starve?
У меня есть опыт в создании 2D-игр с боковой прокруткой, таких как Terraria, но теперь я хочу испытать себя и создать игру с перспективой 2.5D . Игра, которую я пытаюсь имитировать, - «Не голодать». Прямо сейчас мой фокус на выяснении, как сделать землю. Я с трудом выясняю, как они создали …

1
Как мне добиться «8-битной графики»?
У меня сильный опыт программирования, но не в разработке игр. Я только сделал немного понга и змеи в средней школе, и я сделал немного OpenGL в колледже. Я хочу сделать свой собственный игровой движок. Ничего особенного, только простой движок 2D игры. Но потому что я вроде старой школы и чувствую …

2
Лодка проезжает под мостом в 2D плитке на базе РТС
Я пишу 2D-плитку на основе RTS. И я хочу добавить к нему функцию «псевдо 3D» - мосты через реки. Я еще не начал кодирование, просто пытаюсь понять, как оно подходит к модели обнаружения столкновений. Лодка, проходящая под мостом, и отряд, движущийся по мосту, в конечном итоге займут ту же ячейку …

2
2D нахождение пути - поиск гладких путей
Я пытался реализовать простой поиск пути, но результат был менее удовлетворительным, чем то, что я намеревался достичь. Дело в том, что юниты в таких играх, как Starcraft 2, движутся во всех направлениях, тогда как юниты в моем случае движутся не более чем в 8 направлениях (стиль Warcraft 1), так как …

1
Как синхронизировать клиент и сервер при отправке изменений скорости игрока?
Я реализую предсказание на стороне клиента. В большинстве объяснений предполагается, что клиент отправляет сообщения типа « Переместить моего игрока на 1 позицию вверх ». Что если я отправлю сообщения типа « Установите скорость моего игрока на x »? На клиенте игрок устанавливает свою собственную скорость (с помощью предсказания на стороне …

4
Библиотека GUI для MonoGame [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
10 monogame 

1
SDL стирает несколько поверхностей одновременно
Я пытаюсь написать платформерную игру, в которой спрайты для фоновых уровней разбиты на куски 512x512. Я держу в памяти по 3 куска за раз, и я пытаюсь написать код, чтобы вывести все три на экран. Вот текущий код у меня есть: SDL_Rect where; where.y = -game->camera->y; where.x = -game->camera->x - …
10 sdl 

3
Как обновить состояния сущностей и анимации в компонентной игре?
Я пытаюсь спроектировать систему сущностей на основе компонентов для целей обучения (а позже и использовать в некоторых играх), и у меня возникают некоторые проблемы с обновлением состояний сущностей. Я не хочу иметь метод update () внутри компонента, чтобы предотвратить зависимости между компонентами. В настоящее время я имею в виду, что …

1
Теперь, когда Device Central не работает, как я могу тестировать мои приложения Flash Lite?
Я пытаюсь использовать Flash Lite, чтобы сделать простую игру для моей подруги, у которой есть только Nokia 5530, но я только что понял, что в CS6 Adobe убил Device Central, поэтому у меня нет возможности протестировать его без устройства (и это должно быть сюрпризом). Есть ли другой способ проверить это? …
10 flash 

1
Глубинная интерполяция для z-буфера со сканирующей линией
Мне нужно написать собственный программный 3d растеризатор, и пока я могу проецировать свою 3d модель из треугольников в 2d пространство: Я вращаю, перемещаю и проецирую свои точки, чтобы получить двухмерное представление каждого треугольника. Затем я беру 3 точки треугольника и реализую алгоритм линии сканирования (используя линейную интерполяцию), чтобы найти все …

3
Хранение шестигранной сетки
Я создал небольшую инфраструктуру с шестигранной сеткой для Unity3D и пришел к следующей дилемме. Это моя система координат (взято отсюда ): Все это работает довольно хорошо, за исключением того факта, что я понятия не имею, как его хранить. Первоначально я намеревался хранить это в 2D-массиве и использовать изображения для создания …

3
Есть ли какая-то связь между теорией игр и разработкой игр?
Я программист на Java, заинтересованный в изучении игр на Java, недавно я посмотрел книгу по исследованию операций, написанную Уэйном Уинстоном. Есть тема по теории игр. Это действительно математика. Я просто разработчик приложений, но будет ли эта книга полезной для начала игровой карьеры?
10 java  game-theory 

3
Как вы упаковываете ресурсы в игре, когда их слишком много?
Я недавно сделал базовый клон Space Invaders в C ++, используя платформу Allegro 5. После того, как я закончил, я понял, что у меня было около 10 спрайтов и 13 МБ DLL; у некоторых игроков даже не было mingW DLL, что делало игру очень запутанной. Как мне упаковать все мои …
10 c++  assets 

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