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

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

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


8
Чому більше ігор не використовують векторне мистецтво? [зачинено]
Мені здається, що векторне мистецтво є більш ефективним з точки зору ресурсів / масштабованості; однак, у більшості випадків я бачив художників, які використовують растрові / растровані мистецтва. Це обмеження, яке накладають художники ігрові програмісти / дизайнери? Як програміст, я думаю, що векторне мистецтво було б більш ідеальним, оскільки воно дозволяє …

6
Яке майбутнє XNA в Windows 8 або як будуть розвиватися керовані ігри в Windows 8? [зачинено]
Я знаю, що це потенційна відповідь на це питання , але остання відповідь там була 18 місяців тому і з того часу відбулося багато. Здається, існує деяка невизначеність щодо XNA в Windows 8. Зокрема, Windows 8 за замовчуванням використовує інтерфейс метро, ​​який не підтримується XNA. Також у магазині Windows 8 …
83 xna  windows 

3
Чи варто хвилюватися про Youtube Let’s Play, коли я створюю важку для історії гру?
Кілька років тому я спостерігав повний перегляд перших трьох ігор Phoenix Wright на Youtube. Мені дуже сподобалось оповідання та персонажі, отже, чому я дуже сильно роздивився - подивився, що таке серія дуже важких ігор . Я знаю, це звучить нерозумно, але саме так і сталося. Як наслідок, у мене не …

3
Як створити 2D воду з динамічними хвилями?
Новий Super Mario Bros має дійсно прохолодну 2D воду, яку я хотів би навчитися створювати. Ось відео, де це показано. Ілюстративна частина: Речі, що потрапляють у воду, створюють хвилі. Також є постійні "фонові" хвилі. Ви можете добре подивитися на постійні хвилі відразу після 00:50 у відео, коли камера не рухається. …

9
Чому розробники ігор C ++ не використовують бібліотеку підсилення? [зачинено]
Тож якщо ви витратите будь-який час на перегляд / відповіді на запитання щодо переповнення стека під тегом C ++, ви швидко помітите, що майже всі користуються бібліотекою підвищення ; дехто навіть сказав, що якщо ви не користуєтесь ним, ви не пишете "справжній" C ++ (я не згоден, але це не …
81 c++ 

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

10
Які проблеми та переваги написання ігор з функціональною мовою?
Хоча я знаю, що функціональні мови не найчастіше використовуються для написання ігор, але з ними пов'язано багато переваг, які здаються такими, що вони були б цікаві в будь-якому контексті програмування. Особливо легкість паралелізації, я думаю, може бути дуже корисною, оскільки фокус рухається до все більшої кількості процесорів. Також, якщо F …
81 functional 

28
Як я можу відмовитись від кемпінгу, підтримуючи «снайперський» стиль гри?
Я намагаюся додати функції в шутер від третьої особи, який відповідає стилю снайперської гри, крім поточного стилю Rush / Deathmatch, для якого він був розроблений. Поточний геймплей схожий за стилем на Gears of War та Battlefield, можливо, схожий на Call of Duty з точки зору бойових дальностей, але трохи повільнішим …

5
Як Dwarf Fortress відслідковує стільки сутностей, не втрачаючи результатів?
У фортеці карликів у будь-який момент у грі ви можете мати сотні гномів, тварин, гоблінів тощо, кожен зі своїм складним AI та рутинним режимом. Моє запитання: як це не призводить до помітного уповільнення? Чи кожен Гном працює у своїй власній нитці?

17
Поради щодо оптимізації низького рівня C ++ [закрито]
Якщо припустити, що у вас вже є алгоритм найкращого вибору, які рішення низького рівня ви можете запропонувати для видавлювання останніх крапель солодкої частоти кадрів із коду С ++? Само собою зрозуміло, що ці поради стосуються лише тієї критичної секції коду, яку ви вже виділили у своєму профіле, але вони повинні …
79 c++  optimization 

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

9
Як можна запобігти наведенням ракет навколо орбіт?
Я розвиваю 2D космічну гру без тертя, і мені здається, що дуже легко зробити орбітальну ракетну орбіту своєю ціллю. Мені цікаво стратегій проти орбіти. Простим прикладом є навісна ракета, яка просто прискорюється безпосередньо до своєї цілі. Якби ця ціль рухалася перпендикулярно до траєкторії ракети, то зупинилася, прискорення ракети до цілі …
78 2d  ai 

26
Рекомендований ігровий движок 2D для прототипування [закрито]
Який ігровий двигун високого рівня ви б рекомендували розробити прототип 2D ігор на Windows? (або mac / linux, якщо бажаєте) Вигляд речей, які я маю на увазі під "високим рівнем", включає (але, безумовно, не обмежується): не потрібно керувати матеріалами низького рівня, як буфери екрана, графічні контексти мати API для малювання …
76 2d  prototyping 

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