Запитання з тегом «software-engineering»

Інженерія програмного забезпечення - це розробка та розробка програмного забезпечення, оскільки воно застосовується до галузі розробки ігор. Питання, що використовують цей тег, повинні стосуватися теоретичних концепцій та практик, що стосуються завдання створення або проектування програмного забезпечення. Цей тег не слід використовувати просто тому, що питання включає програмування або містить код.

28
Які хороші ігри, щоб «заробити крила»? [зачинено]
Я вважаю, що для того, щоб стати хорошим розробником ігор, потрібно робити ігри. З точки зору програміста , які хороші ігри початкового рівня, щоб забруднити руки? Яким навичкам та завданням навчає кожна з цих ігор?

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

9
Які схеми дизайну програмування корисні при розробці ігор? [зачинено]
У мене є кілька книжок про шаблони дизайну, і я прочитав деякі статті, але не можу інтуїтивно зрозуміти, які схеми дизайну програмування будуть корисні при розробці ігор. Наприклад, у мене є книга під назвою ActionScript 3 з шаблонами дизайну, в якій детально описано кілька моделей дизайну, таких як контролер перегляду …


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

6
Як працюють кулі у відеоіграх?
Я натрапив на це питання, коли розробляв відеоігри на C #. Якщо розглянути такі ігри, як Battlefield або Call of Duty , одночасно летять сотні чи навіть тисячі куль. Події запускаються постійно, і з того, що я знаю, це висмоктує багато процесорної потужності… чи це? Хочеться знати, як різні розробники …

8
Зв'язок, керований подіями в ігровому двигуні: Так чи ні?
Я читаю ігрове кодування завершено, і автор рекомендує комунікацію, керовану подією, між ігровими об'єктами та модулями. В основному, всі актори живих ігор повинні спілкуватися з ключовими модулями (фізика, AI, логіка гри, перегляд гри тощо) через внутрішню систему обміну подіями. Це означає, що потрібно створити ефективного менеджера подій. Погано розроблена система …

9
Нове у створенні AI - з чого почати? [зачинено]
Я новачок в ігровому програмуванні і намагаюся зробити базову космічну гру з 2d зверху вниз з 2 космічними кораблями, які б'ються між собою. Я добре вживаюсь з керованим користувачем космічним кораблем, але поняття не маю, як навіть почати програмувати AI. Чи кращі певні методи / зразки для цієї ситуації? З …

2
Як я можу отримати текстури на краю стін, як у Super Metroid та Aquaria?
Такі ігри, як Super Metroid та Aquaria, представляють місцевість з іншими облицювальними частинами, що мають скелі та інше, а глибше за ними (тобто під землею) є різні деталі або просто чорні. Я хотів би зробити щось подібне, використовуючи багатокутники. Місцевість створена на моєму нинішньому рівні у вигляді набору квадратних коробок, …

5
Як уникнути об'єкта бога GameManager?
Я просто прочитав відповідь на запитання про структурування ігрового коду . Це змусило мене замислитися про всюдисущий GameManagerклас, і як це часто стає проблемою у виробничому середовищі. Дозвольте мені описати це. По-перше, є прототипування. Ніхто не піклується про те, щоб писати чудовий код, ми просто намагаємося щось запустити, щоб побачити, …

10
C ++: Смарт-покажчики, Сирі вказівники, Без покажчиків? [зачинено]
У межах розробки ігор на C ++, які улюблені вами шаблони щодо використання покажчиків (будь то жодна, сира, масштабна, поділена або іншим чином між розумними та німими)? Ви можете розглянути право власності на об'єкт простота використання копіювати політику накладні циклічні посилання цільова платформа використання з контейнерами

6
Коли найкращий час для розгляду продуктивності?
Я виходжу з передумови розробки програмного забезпечення. Під час циклу розробки програмного забезпечення ми зазвичай зосереджуємось на функціональності та робочому продукті. В кінці розробки ми починаємо оптимізувати код і підвищувати продуктивність. Тепер питання полягає в тому, чи потрібно думати про продуктивність у кожному рядку коду при розробці гри? Так я …


6
Які найкращі ресурси в розробці та розробці ігор та багатогранних движок?
Які найкращі ресурси в розробці та розробці ігор та багатогранних движок? Оскільки це, очевидно, куди йдуть комп'ютери, я маю намір вивчити цю тему, і я хотів би знати, які ресурси та приклади є там.

5
Чи повинні актори в грі нести відповідальність за малювання себе?
Я дуже новачок у розробці ігор, але не в програмуванні. Я (знову) граю з грою типу Pong, використовуючи canvasелемент JavaScript . Я створив Paddleоб'єкт, який має такі властивості ... width height x y colour У мене також є Pongоб'єкт, який має такі властивості, як ... width height backgroundColour draw(). В …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.