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

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

2
Продуктивність на мультиплеєрному сервері FPS
Це пов’язано з продуктивністю MMO, за винятком того, що питання стосується пропускної здатності. Йдеться про навантаження на процесор. Я зібрав простий FPS за допомогою node.js та webGL. Це надзвичайно просто, дуже схоже на клон BuddyMaze MIDI Maze. Там відбувається дуже мало, кожен рухається в двох вимірах (немає висоти), вистрілює прості …

3
Веб-працівники для моделювання фізики ігор HTML5?
Трохи пов'язане з цим питанням . Ідея полягає в тому, щоб максимально гарантувати ту саму фізичну поведінку. Чи можна було б виконати фізику з фіксованим часовим кроком на веб-працівнику? Інтерфейс користувача оновив би себе різною / змінною частотою оновлення. Хтось ще пробував таке?

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

7
Інші ігри, що використовують механіку, як гра «Дипломатія»
Я займаюся невеликими дослідженнями і сподіваюся, що ви можете допомогти мені відстежувати будь-які ігри, окрім Diplomacy ( тут є онлайн-версія ), в якій використовуються всі або частина механіки з дипломатії ( правила, коротка форма ). Приклади, які я шукаю: Одночасні доручення, надані до виконання замовлень У дипломатії гравці «записують» свої …

5
Робота з великою кількістю кубів. Підвищення продуктивності?
Редагувати: Підводячи підсумки, у мене є світ на основі вокселів (стиль Minecraft (спасибі комуністична качка)), який страждає від поганої продуктивності. Я не позитивний щодо джерела, але хотів би отримати будь-яку можливу пораду, як його позбутися. Я працюю над проектом, де світ складається з великої кількості кубів (я б дав вам …
12 xna  3d  frame-rate  voxels 

1
Які напрямки досліджень існують в ігровому програмуванні? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Зараз я перебуваю в групі, яка вивчає оптимізацію мережі та різні розподілені додатки, мене …

4
Анімовані приклади різних формул інтерполяцій: будь-яке посилання? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я пам’ятаю, що помітив посилання на величезну сторінку з різними рівняннями на нелінійні криві …

2
Як повторити ефект деформації з воєн "Геометрія"?
Я намагаюся досягти ефекту деформації, який ви бачите в таких іграх, як Geometry Wars . Може хтось допоможе пояснити, що тут відбувається? Я відчуваю, що вісь z сітки якимось чином маніпулює програмістом, але чи може бути якесь відоме математичне рівняння, щоб дійсно отримати правильний ефект викривлення? Редагувати: Щоб бути більш …

5
Артефакт текстури Skybox на краю
У мене є дивна проблема з малюванням текстури skybox на Mac. На iPhone все йде нормально. Я намагався без успіху змінити значення площин поблизу і вдалині. Це небо з шести текстур, і для кожної текстури я встановлюю це: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); …
12 opengl  textures  macos  sky 

1
Чому для NPC стало звичним явище мати одну зброю на клас замість варіантів?
Наприклад, у програмі Half-Life 2 у вас є цивільний захист, комбінований солдат та комбінований еліт. У кожному класі є зброя. Чи взагалі є відступ від цього, коли NPC узгоджуються з гравцем у тому сенсі, що зброя, яку вони вирішили використовувати, ґрунтується на їх перевазі, зберігаючи певне відчуття конкурентоспроможності? Чи є …

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

3
Як зберігати рівень shmup?
Я розробляю 2D shmup (тобто Aero Fighters ), і мені було цікаво, які існують різні способи зберігання рівня. Якщо припустити, що вороги визначені у власному XML-файлі, як би ви визначили, коли ворог породжує рівень? Це базувалося б на часі? Оновлення? Відстань? В даний час я роблю це, грунтуючись на "рівні …
12 levels  data  xml  shoot-em-up 

4
Чому б не показати прогрес у досягненнях / значках?
Досягнення зараз є скрізь - Xbox Live, iOS Game Center, безліч індивідуальних ігор і навіть у соціальних спільнотах з такими ігровими елементами, як Stack Overflow. Загальний запит користувача про переповнення стека, щоб показати прогрес на шляху до піктограм. SO це відхилило , як видно з цього запиту користувачів , де …

3
Пересування / уникання перешкод
Я хотів би написати «гру», де можна розмістити перешкоду (червону), а потім чорна точка намагається її уникнути, і дістатися до зеленої цілі. Я використовую дуже простий спосіб уникнути цього, якщо чорна крапка близька до червоної, вона змінює свій напрямок і рухається на деякий час, то рухається вперед до зеленої точки. …
12 ai  path-finding 

5
Спрайт як актори
Я не досвідчений з питань розвитку ігор, але як програміст. Мовою Scala, ви можете мати масштабну багатозадачність з "Акторами", дуже стабільну, як я чую. Ви навіть можете без проблем працювати сотні тисяч. Тому я подумав, можливо, ви можете використовувати їх як базовий клас для 2D-Sprites, щоб вийти з ігрового циклу, …

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