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

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

8
Досконалий фізичний (або десь поблизу) 3d звуковий двигун [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я новачок у програмуванні ігор, хоча маю багаторічний досвід роботи в консолі / веб-розробці. …
11 audio 

7
Низьке зчеплення і міцна згуртованість
Звичайно, це залежить від ситуації. Але коли об'єкт або система нижнього важеля спілкуються з системою вищого рівня, чи слід віддавати перевагу зворотним викликам або подіям, аби зберігати вказівник на об'єкт вищого рівня? Наприклад, у нас є worldклас, який має змінну члена vector<monster> monsters. Коли monsterклас спілкується з клавішею world, чи …

4
Які обмеження розміру файлу додатків для різних ОС і операторів смартфона?
Я знаю, що iPhone App Store обмежує, наскільки великим може бути додаток, і також існує обмеження щодо AT&T над розміром, який він може передавати через план даних проти WiFi. Я поняття не маю, що, якщо такі є, ці обмеження призначені для додатків для Android, і те, що я знаходжу в …

7
Поділ малювання та логіки в іграх
Я розробник, який тільки зараз починає возитися з розвитком ігор. Я хлопець .Net, тому я поспілкувався з XNA і зараз граю з Cocos2d для iPhone. Моє запитання, правда, більш загальне. Скажімо, я будую просту гру Pong. Я мав би Ballклас та Paddleклас. Виходячи з розвитку ділового світу, мій перший інстинкт …

3
Як вони відстежують NPC у Left 4 Dead?
Як вони відстежують зомбі NPC у Left 4 Dead? Я говорю про NPC, які просто ходять в стіни або безцільно блукають. Незважаючи на те, що гравці не можуть їх побачити, вони там (скажімо, всередині кімнат або за дверима). Скажімо, в передпокої та всередині кімнат близько 10 зомбі. Чи гра зберігає …
11 game-design  ai 

1
Алгоритм визначення триангуляції A * (TA *)
Мені потрібна допомога в розумінні алгоритму трикутника A * (TA *), який описаний Дем’єном у своїй роботі « Ефективна орієнтація на триангуляцію» на сторінках 76-81. Він описує, як адаптувати звичайний алгоритм A * для триангуляції, шукати інші, можливо, більш оптимальні шляхи, навіть після досягнення / розширення кінцевого вузла. Регулярний A …

3
Представити поверхню планети в 2d
Я хотів би зробити гру, де однією частиною є управління планетою (будівництво міст, фабрик, доріг тощо), але я хотів би уникати 3D - тільки те, що я хочу, це добре 2d. Але якщо я представляю поверхню планети як сітку, буде дивно рухатися біля полюсів (якщо я піднімаюсь вгору, я не …
11 2d  maps 

6
Як забезпечити відповідне співвідношення виплат для ігрового автомата?
Я провів багато досліджень генераторів випадкових чисел для ігрових автоматів, розрахунків зупинки котушки та як фізично дати користувачеві хороший шанс на перемогу. Я не можу зрозуміти, як правильно гарантувати, що машина буде мати рейтинг виплат (допустимо) 95%. Отже, у мене встановлена ​​котушка з 22 пробілами. Заповнений 16 різними символами. Коли …

2
Як я можу виявити в OpenGL діапазон глибини буфера глибини?
Я роблю додаток для багатопрохідного відтворення GL для iOS. Перший прохід надає текстуру буфера глибини. Другий прохід використовує значення в буфері глибини для управління застосуванням фрагмента шейдера. Я хочу змінити масштаби значень у буфері глибини на щось корисне, але перш ніж я можу це зробити, мені потрібно знати діапазон значень …

2
Ефективна скелетна анімація
Я дивлюся на прийняття скелетного формату анімації ( як запропоновано тут ) для гри RTS. Індивідуальне представлення кожної моделі на екрані буде невеликим, але їх буде багато! У скелетній анімації, наприклад, файли MD5, кожна окрема вершина може бути приєднана до довільної кількості з'єднань. Як можна ефективно підтримати це, роблячи інтерполяцію …

2
Полегшення функцій
Я почав займатися полегшенням функцій (Flash AS3), намагаючись зрозуміти веб-сайт TweenLite та Роберта Пеннера: http://www.robertpenner.com/easing/ У мене є питання, що є основою математики для цих функцій. Я бачив, як інші сайти змінюють функції для створення спеціальної функції ослаблення.

3
TRON: Алгоритм AI гри?
Легкі велосипеди або як би це не називалося. Враховуючи 2d масив, що представляє ігрову карту, де кожен елемент може бути або 0, або 1 (0, що представляє порожній простір, і 1, що представляє заповнений простір), який алгоритм використовується для TRI ворога ШІ?
11 2d  ai 

2
Як я можу розповсюдити нативний виконуваний файл для програми Python?
Останнім часом вся моя робота була в Python (і Ruby), і я закоханий у ці дві мови. Існує багато бібліотек для розробки ігор на Python, але проблема, яку я бачу, полягає в тому, що багато з цих фреймворків не охоплюють аспект «розподілу» створення ігор. Я хотів би зашифрувати свою гру …
11 python  pyglet 

3
Випадкове розміщення ворога на 2d сітці
Я хочу розмістити свої предмети та ворогів випадковим чином (або якомога випадково). Наразі я використовую Randomклас XNA, щоб генерувати число від 800 до X і 600 для Y. Це відчуває, як вороги нерестуються більше у верхній частині карти, ніж посередині чи внизу. Я не засіваю генератор, можливо, це щось врахувати. …
11 xna  2d  sprites  random 

3
RTS на 3D-карті, наприклад, земній кулі
Як ви можете «викласти» 3D-глобус, якщо наявні твори мистецтва та карти - це прості 2D сітки? Чи існують підходи, які можуть повторно використовувати значну частину творів мистецтва та іншого?
11 3d  maps 

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