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

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


6
Чому зайві активи залишаються у фінальній грі?
Я просто читав про те, що було виявлено у файлах для No Man's Sky, про багато речей, які не використовувались та не стосувалися гри. Нещодавно я також прочитав про параметри E3, які залишаються у файлах Watch Dogs. Чому розробники ігор залишають старі та невикористані файли у фінальній грі? Напевно, це …
28 assets 

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

4
Чи існує алгоритм виявлення "материка" на двовимірній карті?
На цій карті "материк" - це вся земля, яку можна з'єднати з центром карти в чотирьох кардинальних напрямках (північ, південь, схід, захід - не по діагоналі). Я хотів би виявити материк і заповнити в ньому дірки. Я подумав про три речі: Шукайте в кожній неводній (темній клітині) комірці, якщо її …
28 algorithm  maps 

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

2
Чи є тетріс загальнодоступним? [зачинено]
це концепція для Tetris у відкритому доступі чи є хтось, хто все ще збирає авторські внески за цю концепцію? Я маю на увазі, якби я писав варіант Тетріса, чи повинен я комусь заборгувати гроші? Спасибі.
28 legal 

5
Питання архітектури гри / дизайн - створення ефективного двигуна, уникаючи глобальних випадків (гра C ++)
У мене виникло питання щодо ігрової архітектури: який найкращий спосіб спілкуватися між собою різними компонентами? Я дійсно вибачаюсь, якщо це питання вже задавали мільйон разів, але я не можу знайти нічого з саме тієї інформації, яку шукаю. Я намагався створити гру з нуля (C ++, якщо це має значення), і …
28 c++  architecture 

6
Як вирішити, який GameObject повинен керувати зіткненням?
У будь-якому зіткненні задіяно два GameObjects? Що я хочу знати, як я вирішую, який об’єкт повинен містити мій OnCollision*? Як приклад, припустимо, у мене є об’єкт Player та об'єкт Spike. Перша моя думка - поставити на плеєр сценарій, який містить такий код: OnCollisionEnter(Collision coll) { if (coll.gameObject.compareTag("Spike")) { Destroy(gameObject); } …

6
Проектування гри - з чого почати? [зачинено]
Ми з другом плануємо разом грати над тим, щоб попрацювати у вільний час. Це не велика гра, але і не проста. Він працює над історією гри, поки я працюю над графікою та кодом. Я насправді не знаю, з чого почати гру. Ми знаємо, який основний тип гри буде і як …

1
Орієнтація моделі на ціль
У мене два об'єкти (ціль та гравець), обидва мають позицію (Vector3) та обертання (Quaternion). Я хочу, щоб ціль оберталася і була спрямована прямо на гравця. Мішень, коли щось стріляє, має стріляти прямо у гравця. Я бачив безліч прикладів сперпінгу до гравця, але я не хочу поступового обертання, ну, гадаю, це …
28 xna  c#  3d  models  quaternion 

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

4
програмування ігрових сюжетів
Я розробив ігровий движок в c / c ++ та DirectX. У мене є плитковий двигун для карт, анімовані спрацьовані програвачі / npc, розмовляю з npc, меню та зміною рівня, але гри немає, вона просто відчуває себе порожньою. Я озирнувся і слухаю відповіді на слова, але хочу знати, як реалізувати …
28 c++  directx 

7
Чи можете ви отримати доступ до Kinect зондування руху від XNA?
Починаючи з 2010 року з випуском XNA 4.0, якщо я придбаю Xbox 360 з Kinect, чи зможу я отримати доступ до його даних зондування руху за допомогою гри, яку я розробляю? Або це обмежується лише розробниками C ++ із девкітом?

5
Як створити шестикутну карту світу в PHP з бази даних для браузерної стратегічної гри
Я намагаюся створити шестикутну карту світу для своєї стратегії на базі браузера PHP. Я створив таблицю в своїй базі даних із такими даними на рядок: id, тип, x, y та зайнятий. Де тип - це вид плитки, який визначається цифрами. Наприклад, 1 - трава. Сама карта розміром 25 х 25. …

2
Скільки ниток повинна використовувати гра для Android?
Як мінімум, у грі OpenGL для Android є нитка інтерфейсу користувача та нитка Renderer, створена компанією GLSurfaceView. Renderer.onDrawFrame()повинні робити мінімум роботи, щоб отримати найвищий FPS. Фізика, AI тощо не потрібно запускати кожен кадр, тому ми можемо помістити їх в інший потік. Тепер ми маємо: Нитка рендерера - оновіть анімації та …

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