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

67
Почему мы используем скрипты в разработке?

В моем текущем проекте сценарии Lua вызываются функциями C ++ на стороне сервера. После этого сценарии снова вызывают функции C ++, все еще находящиеся в этом решении. Почему мы должны делать такие вещи, а не вызывать функцию C ++ напрямую? В каких ситуациях нужны...

67
Как работает A * pathfinding?

Я хотел бы понять на фундаментальном уровне, как работает поиск путей A *. Любой код или реализации псевдо-кода, а также визуализации были бы

67
Как Lua работает как язык сценариев в играх?

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

67
Как вы можете поместить все изображения из игры в 1 файл?

Я только что закончил основную RPG-игру, написанную на C ++ SFML, я приложил немало усилий и хотел бы ее распространить, однако натолкнулся на небольшую проблему. Проблема в том, что у меня есть более 200 изображений и файлов карт (они являются файлами .txt, которые содержат коды карт), все в той...

67
Как вы справляетесь с различиями пропорций в Unity 2D?

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

66
Как реализовать гибкую систему баффов / дебаффов?

Обзор: Во многих играх с RPG-подобной статистикой предусмотрены «положительные эффекты» для персонажей, начиная от простого «Нанести 25% дополнительного урона» до более сложных вещей, таких как «Наносить 15 урона обратно атакующим при попадании». Специфика каждого типа баффа на самом деле не...

66
Как я могу устранить асимметричный игровой процесс, вызванный порядком хода?

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

66
Какие инструменты вы используете для создания 2D-графики / спрайтов? [закрыто]

Какие дешевые / бесплатные инструменты вы используете для 2D-искусства и / или анимации? Мне не очень нравится интерфейс Gimp, Paint.NET ограничен, а GraphicsGale - своего рода архаика. Cosmigo ProMotion выглядит так, как будто это может быть хорошо, кто-нибудь этим пользуется? Кажется, немного...

65
Хороший графический интерфейс для OpenGL? [закрыто]

Я начинаю изучать OpenGL с FreeGLUT, используя Superbible и знания, полученные от элементарной графики, чтобы освежить свои навыки. Чтобы извлечь больше пользы из этого опыта, я хочу интегрировать графический интерфейс для перезаписи того, который использует FreeGLUT, теперь мой вопрос таков:...

65
С чего начать с разработки игр? [закрыто]

Я спрашивал об этом ранее в этой теме на stackoverflow.com. Один из ранних комментариев перенаправил меня сюда на gamedev.stackexchange.com, так что я делаю репост здесь. В поисках связанных вопросов я нашел несколько очень специфических вопросов, но боюсь, что эти детали оказались для меня...

65
На каком языке программирования был написан Super Mario Bros.? [закрыто]

Super Mario Bros., безусловно, самая известная видеоигра, созданная на сегодняшний день, которая продала 40,23 миллиона копий. http://en.wikipedia.org/wiki/List_of_best-selling_video_games На каком языке программирования это было написано? У кого-нибудь есть оригинальная ссылка на...

64
Каковы типичные ежедневные задачи программиста игр начального уровня? [закрыто]

Я хотел бы знать следующее: каковы ежедневные обязанности программиста на рабочем месте в игровой индустрии? Это в основном кодирование, анализ, проектирование или что? Спасибо. PS В данный момент я учусь на втором курсе университета и работаю над тем, чтобы специализироваться на программировании...

64
Как пули работают в видеоиграх?

Я столкнулся с этим вопросом, когда разрабатывал видеоигру на C #. Если мы рассмотрим такие игры, как Battlefield или Call of Duty , сотни или даже тысячи пуль летят одновременно. События запускаются постоянно, и, насколько я знаю, это отнимает много вычислительной мощности ... или нет? Я хочу...

64
Наличие игрока лицом к лицу после середины игры

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

64
Жизнеспособна ли Java для серьезной разработки игр? [закрыто]

Я искал в Интернете, но ресурсов для разработки игр на Java не так много, не так много, как на C ++. На самом деле, большинство движков написаны на C ++. Я пытался играть в игру, созданную с помощью jMonkeyEngine, но игра была очень медленной, до того момента, когда мой компьютер завис. У меня не...

64
Каковы плюсы и минусы Unity3D в качестве выбора для создания игр? [закрыто]

Мы делаем наш школьный проект с Unity3d, так как они использовали Shiva в прошлом году (что мне кажется ужасным), и я хотел узнать вашу точку зрения на этот инструмент. Плюсы: мультиплатформенность, я даже слышал, что Google собирается реализовать это в Chrome все что вам нужно здесь языки...

63
Есть ли какие-либо преимущества в использовании процессора вместо графического процессора?

Я исследовал процессоры и видеокарты и обнаружил, что графические процессоры работают намного быстрее, чем процессоры. Я читал в этой статье , что 2-летний графический процессор Nvidia превзошел процессор Core I7 Intel с частотой 3,2 ГГц в 14 раз при определенных обстоятельствах. Если GPU такие...

63
Генерация случайной карты

Я запускаю / запускаю RPG-игру с 2D-картами плиток на Java и хочу реализовать случайную генерацию карт. У меня есть список различных тайлов (грязь / песок / камень / трава / гравий и т. Д.), А также тайлы с водой и дорожки, проблема в том, что я понятия не имею, с чего начать при составлении карты...