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

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

2
Где я могу получить openal SDK для C ++?
Сайт OpenAL, на который я смотрю, является дрянным устаревшим и испорченным порталом sharepoint, а SDK в разделе загрузок выдает мне 500 html-код, когда я запрашиваю его. http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip Я нашел OpenAL SDK в софтпедии, и в нем есть заголовки, но не alu.h или alut.h, которые, по-видимому, требуются для просмотра руководств по …
12 openal 

2
Исчезает в старых играх. Нужна помощь в выяснении, как был получен алгоритм
Извините, этот вопрос немного эзотеричен, но я просто не могу выкинуть его из головы! Я смотрю на алгоритм затухания, используемый в аркадной игре DoDonPachi (как и во многих других старых играх): Я написал скрипт на Python, чтобы выделить несколько пикселей и отслеживать их на время затухания. Вот репрезентативная выборка результатов. …
12 algorithm  arcade 

2
Что такое «оптимизированный» пользовательский интерфейс?
Я сталкивался с этим термином «обтекаемый» пользовательский интерфейс, и мне интересно, чем он отличается от других типов пользовательских интерфейсов? В чем разница между «упрощенным» и «необтекаемым» пользовательским интерфейсом?
12 ui-design 

2
Обнаружение столкновений и реагирование в Entity System
Больше веселья с ES ... В настоящее время у меня есть несколько систем: Renderer (атрибут Renderable, атрибут Transform) Движение (атрибут «Подвижный», атрибут «Преобразование», атрибут «Renderable» [для ограничительных рамок и т. Д.]) Input (атрибут InputReceiver) и т.п. Я добавляю обнаружение столкновений. Моей первой мыслью было добавить новую систему, которая выполняет столкновение. …

4
Ловушка мыши в SDL
Как я могу поймать мышь пользователя в мою игру? Это не полноэкранная игра, но я хочу, чтобы пользователь не мог перетаскивать мышь за пределы экрана. Нужно ли проверять координаты мыши и SDL_WarpCursor, чтобы это говорилось внутри окна (вручную), или есть автоматический способ? Спасибо.
12 sdl  input  mouse 

2
Tilemaps в платформе Entity System?
Я читал об основах Entity System, в частности Artemis. Я пытаюсь решить, подходит ли это мне. Я строго работаю над 2-пиксельными играми, основанными на плитках, и не думаю, что они когда-нибудь будут такими ресурсоемкими. Я всегда использовал стандартный ООП с большим количеством наследства в прошлом. Мое понимание Entity System Framework …

5
Практический баланс «случайной» механики видеоигр
Я был маленьким разработчиком игр и дизайнером в течение многих лет, и недавно я начал работать над более серьезными проектными документами для больших проектов. Общая тема, на которой я работаю, - это дисбаланс, когда дело доходит до «случайной» механики РПГ. Вероятность критического удара. Шанс ударить / уклониться / пропустить / …

1
Лучшие практики для общения игрового дизайнера и художника
У меня большие проблемы с обменом идеями и передачей своих идей художникам. Они друзья, которые не получают мне ни копейки, поэтому я не хочу тратить их время, пытаясь понять, что я имею в виду. И моих дерьмовых зарисовок недостаточно. Как вы общаетесь с художником для создания активов? Какие шаблоны обычно …
12 art 

3
Принципы многопользовательской игры в реальном времени для Node.js
Я читал статью Valve о многопользовательских сетях, которая была адаптирована из статьи Яна Бернье 2001 года « Методы компенсации задержки» в разработке и оптимизации внутриигрового протокола клиента / сервера . Я делаю многопользовательскую игру в реальном времени, используя сервер node.js, подключенный к клиентам через socket.io, и у меня есть несколько …

4
Создание экземпляров геометрии в OpenGL ES 2.0
Я планирую создавать экземпляры геометрии в OpenGL ES 2.0. По сути, я планирую визуализировать одну и ту же геометрию (стул), возможно, 1000 раз в моей сцене. Каков наилучший способ сделать это в OpenGL ES 2.0? Я рассматриваю прохождение модели view mat4 как атрибут. Поскольку атрибуты относятся к данным на каждую …

3
Генерация дороги / реки на 2-й карте сетки
Это вопрос новичка, но здесь он идет: Моя карта - это двумерная сетка, и я хочу создавать дороги и реки. Маршрут от начальной до конечной точки не должен быть оптимальным по количеству плиток. Вместо этого они должны иметь определенный уровень случайности (повороты). Есть ли стандартный алгоритм для такого рода вещей? …

1
Что такое логика пересечения дерева kd?
Я пытаюсь понять, как реализовать дерево KD. На странице 322 «Обнаружение столкновений в реальном времени» Эриксона Текстовый раздел включен ниже на случай, если предварительный просмотр книги Google не позволяет увидеть его во время нажатия на ссылку. текстовый раздел Соответствующий раздел: Основная идея пересечения луча или направленного отрезка линии с деревом …

1
Не получить желаемых результатов с внедрением SSAO
После реализации отложенного рендеринга я попытал счастья с реализацией SSAO, используя этот учебник . К сожалению, я не получаю ничего похожего на SSAO, вы можете увидеть мой результат ниже. Вы можете видеть, что образуется какой-то странный узор, и нет затенения окклюзии там, где это необходимо (т.е. между объектами и на …

2
Стресс-тестирование игрового сервера без пользователей?
Я работаю над карточной игрой и ее сервером. Там будет лобби со множеством столов и множеством игроков. Единственная проблема заключается в том, как я могу увидеть, как он может обрабатывать сотни одновременных пользователей без сотен одновременных пользователей? Как обычно это делается?
12 c++  server  testing 

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

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