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

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

4
Використання простою в покрокових (RPG) іграх для оновлення
Якщо ви берете будь-яку гру по рольовій грі, буде великі періоди часу, коли нічого не відбувається, тому що гра перекидається на 'wait_for_player_input'. Природно, здається, розумно використовувати цей час для оновлення речей. Однак це, здається, одразу говорить про те, що його потрібно було б прокласти в нитку. Чи можлива така конструкція …

3
Це гарна ідея спростити ігровий движок, керований персонажами, до того, коли зайве вивчити сценарії / програмування?
Я пам’ятаю, і я все ще думаю, що не можна навіть скласти прототипну 3D-гру для тестування простої поведінки, не використовуючи гігантських інструментів, таких як єдність або знаючи широке програмування C ++, дизайнерські зразки, гідний або базовий 3D-механізм тощо. Тепер мені цікаво, оскільки я знаю програмування, чи мені ще пощастить, ніж …

4
"Контроль часу" на 2d платформері
Я роблю 2d платформер, де гравець може натиснути кнопку і перезапустити рівень, тільки їх попередній персонаж також буде одночасно запускати рівень, як і вони подорожують назад у часі. Я знаю, що інші ігри робили це раніше, і те, як я думав це зробити, - це зробити, щоб ігровий персонаж мав …

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

1
Створення настільної гри AI
Я хочу кодувати настільну гру з такою назвою Okey і в основному популярна в Туреччині. http://en.wikipedia.org/wiki/Окей Але у мене є деякі проблеми з ШІ. Дозвольте мені пояснити гру .. У гру грають 4 гравці. У цій грі 106 плиток, 2 з них - підроблений жартівник. Інші 104 плитки розділені на …

3
Розрахунок очок за досвід, зароблений після бою
Я розробляю просту гру з текстовою битвою і маю деякі проблеми з підрахунком того, скільки XP потрібно заробити після бою, є кілька факторів, які я хочу врахувати: 1) Звичайно, гравці повинні заробляти хороший XP, якщо вони б'ють когось одного рівня 2) Гравці повинні заробляти чудовий XP, якщо вони б'ють когось …

6
Як перевести нашу музику в ігри?
Як досить невідомий незалежний гурт, який найкращий спосіб ввести нашу музику в комп’ютерні ігри? Я не стільки замислююся над питаннями ліцензування, скільки більше про те, які канали доступні та як їх помітити ігровими розробниками, які могли б зацікавити наш тип музики.
9 music 

3
Як створити ефект "п'яної камери" в GTA 4?
Якщо ви грали в GTA 4, то напевно ви були на якомусь етапі. Це один з найкращих симуляторів у нетверезому вигляді, який я коли-небудь бачив. Насправді важко або іноді майже неможливо керувати транспортним засобом, перебуваючи в нетверезому стані в цій грі. Я знаю, що багато речей, які складають цей п’яний …

3
Використання занять «товариш» у розробці ігор
Зазвичай у програмах C ++ швидкість розвитку ігор оцінюється за допомогою інкапсуляції, тому ви бачите тону загальнодоступних членів класу, які насправді не повинні бути загальнодоступними. Здається, у більшості випадків я знаходжу, що лише декілька пунктів дійсно потребують відомих внутрішніх функцій інших класів, щоб змінити чи прочитати їхні приватні дані. Створення …

3
Яка закономірність це, і чи потрібно це робити?
Я роблю гру в as3, використовуючи flash development та flash cs5. Все об’єктно орієнтоване. Мені було цікаво, чи повинен я мати один "шлюзний" клас, який має властивість-посилання на всі інстанції інших класів, і я просто передаю цей клас шлюзу новим об'єктам, щоб вони мали доступ до кожного класу. Так: var …


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

2
Чи можете ви записувати необроблені звукові дані в XNA?
XNA 4 включає Microsoft.Xna.Framework.Audio. Клас мікрофонів, який, здавалося б, може зчитувати вихідні звукові дані з мікрофона за допомогою свого API, як це підтверджено документально: GetData - Отримує найновіші записані дані з мікрофона. GetSampleDuration - Повертає тривалість відтворення аудіо залежно від розміру буфера. GetSampleSizeInBytes - Повертає розмір байтового масиву, необхідного для …
9 xna  xbox360  sound  audio  voice 

1
Zune такі ж функції, як WP7? (жест, акселерометр)
У нас в Канаді немає zune HD (ще) просто цікаво, чи має він такі ж програмовані функції, як WP7? Як жести і акселерометр. В основному, якщо я просто роблю гру, за допомогою контролів екрана (кнопок на екрані) це легкий порт для зуна? Дякую!

3
Як виявити зіткнення між спрайтом та певною формою, створеною користувачем?
Як виявити зіткнення між спрайтом та певною створеною користувачем формою. Наприклад. На екрані є деякі об’єкти. Користувач бере палець і малює форму кола навколо предмета (Правило вибору - це малювання кола навколо спрайта, але форми малювання можуть бути різними). Мені потрібно виявити, який об’єкт вибрано, який саме так: (демонстраційні зображення):

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