Запитання з тегом «architecture»

Як структурований код. За запитаннями про внутрішню конструкцію ігрового двигуна.

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

2
Що є актором розвитку ігор?
Я читаю книгу про розвиток ігор ( Game Coding Complete, четверте видання ), і є тема "Актори", яка просто пояснює, як їх коротко використовувати, а не пояснювати, що це таке. Ось як книга знайомить цих акторів: Ігри переповнені предметами, які оживляють ваш світ. Гра в Другій світовій війні може бути …

4
Чи повинні сервер сокет і сервер ігор бути окремими процесами?
Припустимо просту стандартну гру клієнт / сервер. Чи варто для сервера мати окремий процес, який прослуховує з'єднання та повідомлення клієнтів і передає дані через локальні сокети або stdin до іншого процесу, який запускає власне ігровий сервер? Іншим варіантом було б, щоб обидві речі були виконані в один процес. Чергування вхідних …

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

3
Причини дизайну двигуна Unity3D (ігровий об’єкт / компонент перетворення)
Я намагаюся зрозуміти міркування, що стоять за дизайном двигуна Unity3D, і це те, про що я поки не можу оглянути: чому дані перетворення зберігаються в окремому компоненті, а не входять до GameObject, як-от ім'я, маски шару та теги? Її не можна видалити, як і всі інші компоненти, так чи інакше, …

2
Це правильна архітектура для нашої мобільної гри MMORPG?
Сьогодні я намагаюся створити архітектуру нової мобільної гри MMORPG для моєї компанії. Ця гра схожа на війни Mafia, iMobsters або RISK. Основна ідея - підготувати армію для боротьби зі своїми противниками (онлайн-користувачами). Хоча я раніше працював над кількома мобільними додатками, але це для мене щось нове. Після великої боротьби я …

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

4
Як я можу створити ефективну схему взаємодії об’єктів ігор із архітектурою на основі компонентів?
Це питання дизайну ... Я впевнений, що це можна було б узагальнити більше, але мені важко з цим. Мене цікавить дизайн для взаємодії ігрових об'єктів - ось мій приклад (2D-головоломка-платформер). Скажіть, гравець намагається просунутися через рівень. Є багато вогнів, які можна вказувати в різні боки. Ось приклад того, як ці …

2
Поради щодо впровадження кметової механіки MMO?
Які інструменти, шаблони чи найкращі практики ви б рекомендували застосовувати до квест-механізму, наведеному нижче перелічених вимог? Я говорю про архітектуру програмного забезпечення (якою ти маєш бути загальною) та вибір об’єктів проводки, підписки на події та представлення умов. Відомо згадування інструментів / бібліотек, які ви успішно використовували. Редагувати: Якщо ви використовуєте …

1
Коли використовувати для анімації суміш дерево та стан машини
Я досвідчений ігровий розробник хобі, роблячи свою першу гру з 3D-анімованими персонажами (в Unity), і я намагаюся розібратися, коли використовувати суміші дерев проти анімаційних державних машин. Я розумію і концептуально, але бачив як поєднання дерев, так і станків анімації, що використовуються для анімації персонажів у купі навчальних посібників як з …

3
Об'єкт масивів чи масив об'єктів?
Я роблю сим-керуючу гру, щось в руслі американських американських магнетів. Я хочу знати, який найкращий спосіб структурувати свої світові об’єкти - це максимізувати продуктивність. Скажімо, у мене в грі 5000 людей, які я міг би: Створіть об’єкт і зберігайте їх у масиві; class person() { this.x = 0; this.y = …

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

2
Як слід перевірити, чи гравець завершив досягнення?
Я роблю гру MMO, і я просто дістався до моменту, коли мені потрібно реалізувати досягнення ... Як це зробити? Найбільш прямим, що потрібно зробити, було б запускати це раз на 100 мс: for a in achievements for p in players if a.meetsRequirements(p) then p.completeAchievement(a) Але це викликає ще більше ускладнень. …

3
Як уникнути одинарного шаблону для планувальника подій?
Я хочу зробити планувальник подій для своєї гри, я в основному хочу мати можливість планувати запуск ігрової події. Це може бути одноразовий або періодичний тригер (подія тригера "E_BIG_EXPLOSION" на 5 секунд ...). Заманливо думати, що це може бути хорошим місцем для використання Сингтона, але одиночні можуть бути дуже злими, і …

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

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