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

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

28
Чем хороши игры, чтобы «заработать свои крылья»? [закрыто]
Я считаю, что для того, чтобы стать хорошим разработчиком игр, нужно создавать игры. С точки зрения программиста , какие хорошие игры начального уровня могут испачкать руки? Каким навыкам и задачам учат в каждой из этих игр?

16
Какую математику должны знать все игровые программисты? [закрыто]
Вопрос достаточно простой: какой математикой должны обладать все игровые программисты, чтобы быть успешными? Я не говорю конкретно о рендеринге математики или чего-либо еще в нишевых областях игрового программирования, а точнее о вещах, о которых должны знать даже игровые программисты, и если они этого не сделают, они, вероятно, найдут это полезным. …

9
Какие шаблоны проектирования программирования полезны при разработке игр? [закрыто]
У меня есть несколько книг по шаблонам проектирования, и я прочитал несколько статей, но не могу интуитивно понять, какие шаблоны проектирования программирования будут полезны при разработке игр. Например, у меня есть книга под названием ActionScript 3 с шаблонами проектирования, в которой подробно описаны некоторые шаблоны проектирования, такие как Model View …


10
Что я могу сделать, чтобы убедиться, что у меня есть энергия, чтобы работать над своей игрой, работая полный рабочий день? [закрыто]
Я работаю инженером-программистом более 40 часов в неделю, и я обнаружил, что между балансом моей личной жизни и семейными обязанностями у меня буквально нет сил работать над разработкой игр. Что я могу сделать, чтобы уделять больше времени своему хобби, не перегорая перед компьютером? Я уверен, что здесь должен быть кто-то, …

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

8
Событийное общение в игровом движке: да или нет?
Я читаю Game Coding Complete, и автор рекомендует Event-Driven-коммуникацию между игровыми объектами и модулями. По сути, все живые игровые актеры должны общаться с ключевыми модулями (физика, искусственный интеллект, игровая логика, игровой вид и т. Д.) Через внутреннюю систему обмена сообщениями о событиях. Это означает необходимость разработки эффективного менеджера событий. Плохо …

9
Новое в создании ИИ - с чего начать? [закрыто]
Я новичок в программировании игр и пытаюсь создать простую 2d космическую игру сверху вниз с двумя космическими кораблями, которые сражаются друг с другом. Я хорошо справляюсь с управляемым пользователем космическим кораблем, но понятия не имею, как даже начать программировать ИИ. Определенные методы / образцы лучше для этой ситуации? С чего …

2
Как я могу получить текстуры на краях стен, как в Super Metroid и Aquaria?
Такие игры, как Super Metroid и Aquaria, представляют местность, где на других частях есть камни и прочее, в то время как глубже за ними (т. Е. Под землей) есть другие детали или просто черный цвет. Я хотел бы сделать что-то подобное, используя полигоны. Ландшафт создается на моем текущем уровне в …

5
Как избежать объекта бога GameManager?
Я только что прочитал ответ на вопрос о структурировании игрового кода . Это заставило меня задуматься о вездесущем GameManagerклассе и о том, как часто он становится проблемой в производственной среде. Позвольте мне описать это. Во-первых, есть прототипирование. Никто не заботится о написании отличного кода, мы просто пытаемся запустить что-то, чтобы …

10
C ++: умные указатели, необработанные указатели, никаких указателей? [закрыто]
В рамках разработки игр на C ++, каковы ваши предпочтения в отношении использования указателей (будь то ни один, необработанный, ограниченный, совместно используемый или иным образом между умными и глупыми)? Вы могли бы рассмотреть владение объектом простота использования политика копирования накладные расходы циклические ссылки целевая платформа использовать с контейнерами


6
Каковы лучшие ресурсы по проектированию и разработке многопоточных игр или игровых движков?
Каковы лучшие ресурсы по проектированию и разработке многопоточных игр или игровых движков? Поскольку это, очевидно, то, куда направляются компьютеры, я собираюсь изучить эту тему, и я хотел бы знать, какие ресурсы и примеры там.

5
Должны ли актеры в игре быть ответственными за рисование себя?
Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height backgroundColour draw(), draw()Метод …

2
Будут ли еще книги из серии Game Programming Gems? [закрыто]
Прошло уже более трех лет с тех пор, как была издана последняя книга Gems Programming Gems. Официальный сайт не обновляется больше, и эта страница сайта Марка Делаур по - видимому, означает , что серия закончилась. Было ли когда-нибудь официальное заявление по этому поводу? Был ли номер 8 последней книгой? Игра …

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