Розробка ігор

Питання та відповіді для професійних і незалежних розробників ігор

4
Як зламати почуття зайнятості в грі
Я не знаю, чи вивчали цю тему раніше, але в кількох іграх, в які я грав, з’являється момент, коли намагатися вивчити все, робити заплескування або навіть намагатися отримати передачу починає відчувати себе зайнятою роботою. Таке відчуття робить мене менш зацікавленою грою, і я, як правило, закінчую або взагалі перестаю грати, …

2
Моделювання води та океану та фізика
Я шукаю посилання на моделювання води та як моделювати її взаємодію з тілами (як човни, кораблі, підводні човни). Я знайшов багато посилань на візуальні аспекти води (хвилі, відображення тощо), але дуже мало про те, як поводитися з тим, як вона повинна взаємодіяти з тілами. Мій досвід розвитку ігор дуже обмежений, …
42 physics 

7
Як працює проходження маршрутів в іграх RTS?
[перехресне повідомлення від stackoverflow] У такій грі, як Warcraft 3 або Age of Empires, способи, яким противник ШІ може рухатись по карті, здаються майже безмежними. Карти величезні, а позиція інших гравців постійно змінюється. Як працює пошук ШІ в таких іграх? Стандартні методи пошуку графіків (такі як DFS, BFS або A …

7
Де я можу знайти хороші (добре організовані) приклади ігрового коду? [зачинено]
Де я можу знайти хороші (добре організовані) приклади ігрового коду? Я сподіваюся, що зможу підібрати кілька організаційних порад. Більшість прикладів у книгах занадто короткі і залишають безліч деталей заради стислості. Мене особливо цікавить, як згрупувати свої змінні та методи, щоб інший програміст знав, де шукати код. Наприклад, ініціалізатори вгорі, потім …

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

6
Як би ви попрацювали з різними співвідношеннями сторін у 2d-платформі?
Давним-давно 4: 3 було майже єдиним відношенням, яке ви знайдете на ПК. Сьогодні найпоширеніший з них - 16:10, але більшість нових моніторів (особливо ноутбуків) - це 16: 9 Я пишу 2D-платформу, і я не можу вирішити, як мені впоратися з усіма різними співвідношеннями. Ось кілька ідей: 4: 3 отримує більше …
41 2d  aspect-ratio 

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

10
Чому розробник ігор пише власний движок замість того, щоб використовувати існуючі?
Я помітив, що багато великих і відомих розробників ігор часто розробляють власні двигуни. Приклади включають Valve, Crytek, Ubisoft, Epic Games та Square-Enix. Чи може це бути просто тому, що вони можуть, чи ймовірно, що існуючі двигуни не відповідають достатній кількості вимог, тож ми розробимо власні? Я навряд чи уявляю гру, …

11
Як можна зробити текстовий бій більш привабливим?
Я роблю текстові пригоди на Яві, і на даний момент у мене досить обмежена бойова система, де ви можете виконати одну з 3 речей: напад мечем атака магією (якщо її розблоковано) пити оздоровче зілля Ця система працює, але є досить нудною та не натхненною. Я хочу зробити боротьбу приємною, але …

5
Найкращий спосіб дозволити гравцям «фарбувати» зображення, не втрачаючи кольорової якості?
Я створюю 2.5D ізометричну (2D зображення) гру. Я хочу, щоб гравці могли «фарбувати» свої броню, одяг та інші речі. Я вважаю, що сіре масштабування всього призводить до втрати деяких більш "природних" забарвлень. Наприклад, виготовлення дракона з червоним / жовтим відтінком сірого і потім нанесення накладного кольору призводить до чисто-червоного дракона …

5
Як можна досягти хорошого вогняного ефекту за допомогою альфа-змішування та частинок?
Використовуючи наступне налаштування для ефекту частинок OpenGL: SRC: GL_SRC_ALPHA DST: GL_ONE Створюється добавка суміші, яка виглядає ефектно на чорному тлі, але жахливою для яскравих кольорів, оскільки починає відшаровуватися до білого. Потім я використовував альфа-змішування: SRC: GL_SRC_ALPHA DST: GL_ONE_MINUS_SRC_ALPHA Це дозволяє використовувати інші фони, не впливаючи на колір частинок, але самі …



3
Яке призначення буфера трафарету? Точніше, що таке трафарет у комп’ютерній графіці?
Я багато читаю слово трафарету, і не маю поняття, яке його справжнє призначення в комп'ютерній графіці. Побачивши у вікіпедії малюнок чорно-білого кольору, у мене все ще виникають проблеми. Чому ми використовуємо трафарет або трафарет трафарету, і чим відрізняється Z-буфер? Чому вживання цього слова в графічному дизайні має певне значення?

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.