Вопросы с тегом «software-engineering»

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

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

2
Реализация поведения в простой приключенческой игре
В последнее время я развлекаюсь, программируя простую текстовую приключенческую игру, и застрял в том, что кажется очень простым вопросом дизайна. Чтобы дать краткий обзор: игра разбита на Roomобъекты. У каждого Roomесть список Entityобъектов, которые находятся в этой комнате. У каждого Entityесть состояние события, которое представляет собой простую строку-> логическая карта, …

1
Как мне создать установщик для моей демонстрации XNA?
У меня есть демо-код в XNA3.1 с использованием VS2008. Я бы очень хотел иметь возможность отправить это кому-нибудь с ПК и позволить им установить и запустить его, не требуя, чтобы у них была установлена ​​VS или .Net framework и т. Д. Я думал, что это будет вариант публикации, но я …

7
Низкое сцепление и жесткое сцепление
Конечно, это зависит от ситуации. Но когда объект или система более низкого уровня обмениваются данными с системой более высокого уровня, следует ли отдавать предпочтение обратным вызовам или событиям, а не указателю на объект более высокого уровня? Например, у нас есть worldкласс , который имеет переменную - член vector<monster> monsters. Когда …

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

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

5
Кроссплатформенный низкоуровневый графический API
При создании системной абстракции лучше иметь на платформе разные API, скрытые общим интерфейсом на самом низком уровне, что имеет смысл. Принимая во внимание различные современные (без конвейера с фиксированными функциями) собственные API-интерфейсы для графики: OpenGLES 2.0+, OpengGL 3.0+, DirectX 10.0+, Xbox DirectX 9, LibGCM Если бы кто-то должен был создать …

2
Поворот камеры от третьего лица к цели
У меня есть камера от третьего лица, которая смотрит не прямо на игрока, а где-то перед ним. Когда пользователь входит в режим съемки, я хочу, чтобы камера поворачивала игрока лицом к цели. На изображении выше. «O» - игрок (Происхождение), «L» - внешний вид, «C» - положение камеры, а «T» - …

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

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

3
Отображение диапазона на гексагональной сетке
Здесь ситуация. У меня есть гексагональная доска, и юнит на ней, со скоростью или значением перемещения 4. Различная местность имеет разные затраты. Когда я нажимаю на юнит, игра должна показывать мне диапазон хода. Мое решение состояло в том, чтобы проверять каждый гекс в диапазоне 4, используя A * pathfinding, и …

12
Как я могу делать видеоигры, если я не люблю программировать? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я изучаю код C ++ в своей школе (моя специализация - компьютерное программирование). Честно говоря, мои …

6
Сколько использования памяти слишком много во флэш-игре?
Я занимаюсь разработкой флэш-игры, и я могу оценить, что использование памяти для флэш-игры немного выше (я думаю). Допустим, 100+ МБ. Так сколько же слишком много, если говорить об использовании памяти во флэш-играх?

8
Лучшее решение для «строки уровня»?
У меня есть игра, которая генерирует случайную карту уровня в начале уровня. Я хочу реализовать какой-то способ сохранения и загрузки уровня. Я думал, что, возможно, XML будет хорошим вариантом для сохранения всех переменных, тогда мне будет легко создать что-то, что сможет анализировать этот XML и генерировать точно такой же уровень. …

2
Разве множественное наследование не решает все проблемы, которые делают системы сущностей?
Вопрос довольно понятен: разве множественное наследование не решает всех проблем, которые также решают системы сущностей? Я только что вспомнил термин «множественное наследование», и это, похоже, решает множество вздутий, которые навязывает классическое наследование.

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