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

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

4
Является ли манхэттенское расстояние монотонным, когда используется как эвристическая функция?
У меня есть квадратная карта. Допускается только горизонтальное и вертикальное движение (без диагоналей). Стоимость движения всегда 1. Я реализую алгоритм A * на этой карте, используя манхэттенское расстояние в качестве эвристики расстояния. Согласна ли эта эвристика? Можно ли избежать проверки g(node)на узлы, которые находятся в наборе ЗАКРЫТО? Изменить: под последовательным …

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

2
Как научить моего художника рисовать для игр?
Так что моя девушка - художник, а я - программист, и мы часто говорим о том, чтобы присоединиться к талантам и сделать какие-нибудь маленькие игры или другие забавные вещи для различных популярных платформ. Но поскольку я еще не занимался серьезной разработкой игр, мне трудно объяснить ей, как она должна создать …
25 art 


3
Как защитить свою игру ключом CD / серийным номером?
Поэтому я решил, что хочу запретить пиратским копиям моей игры XNA доступ к официальным игровым серверам (которые модерируются, чтобы люди, заплатившие за игру, получили наилучшие впечатления), отключая клиентов от неправильных или сгенерированных, дублированных или заблокированных CD ключи (или серийные номера, так как игра цифровая и никаких компакт-дисков нет). Как добавить …
25 security 

4
«Игровой объект» - и компонентный дизайн
Последние 3-4 года я работал над некоторыми хобби-проектами. Просто простые 2d и 3d игры. Но в последнее время я начал больший проект. Так, в последние пару месяцев я пытался создать класс игровых объектов, который может стать основой всех моих игровых объектов. Поэтому после долгих испытаний и испытаний я обратился к …

3
Является ли разработка игр супер элитным клубом? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Мы все читаем вакансии через Интернет, например, GitHub jobs или StackExchange Careers 2.0. Вы …
25 career  jobs 

5
Логика игры на сервере! Хорошо или плохо?
В настоящее время я планирую простую многопользовательскую онлайн-игру. И вот вопрос. Имеет ли смысл создавать всю игровую логику на сервере и просто отправлять входные данные от клиента на сервер? Какие плюсы и минусы или есть какие-то причины, почему я не должен этого делать?

3
Как вы программно генерируете сферу?
Может кто-нибудь объяснить, как можно было бы создать сферу, вершины, индексы и текстурные координаты? Существует удивительное отсутствие документации о том, как это сделать, и это то, что я заинтересован в изучении. Я пробовал очевидное: поиск в Google, поиск на gamedev.net и т. Д. Однако ничто не покрывает поколения сферических точек, …

3
Создание стен в играх на основе плитки: чего мне не хватает?
Потратив сегодня время на то, чтобы записать некоторые заметки о внедрении стен в мою игру на основе плиток, я внезапно осознал, что все будет не так просто, как я представлял раньше. Хотя нынешний этап моей работы даже не близок к созданию кода, связанного со стеной, я предложил три различных способа …

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

6
Бесплатный редактор вокселей? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Кто-нибудь знает хороший бесплатный редактор вокселей и / или конвертер вокселей в меш?
25 tools  models  editors  voxels 

6
Вытесняющие Поведенческие Деревья
Я пытаюсь разобраться с деревьями поведения, поэтому выкручиваю тестовый код. Одна вещь, с которой я борюсь, это как выгрузить текущий работающий узел, когда появляется что-то с более высоким приоритетом. Рассмотрим следующее простое, вымышленное дерево поведения для солдата: Предположим, что какое-то количество тиков прошло, а поблизости нет врагов, солдат стоял на …
25 ai  behavior-tree 

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

2
Как добавить язык сценариев в игру?
Допустим, у меня есть игра, написанная на C ++. Но я хочу добавить в него некоторые функции моддинга или скриптинга. Как можно было бы добавить функциональность сценариев в вашу игру?
25 c++  scripting  modding 

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