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

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

2
Алгоритм процедурної двовимірної карти з пов'язаними контурами
Проблема для вирішення: Створіть випадкову 2D карту підземелля для гри на основі плитки, де всі кімнати з'єднані. Я шукаю кращих рішень, ніж ті, що зараз маю. Моє поточне рішення полягає в тому, що я запускаю два алгоритми. Перший породжує підземелля зі своїми кімнатами. Другий переконайтесь, що всі кімнати підключені. Мені …

2
Підручники з шестикутної сітки / плитки [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Чи існують якісь платкові чи мовні агностичні (бажано покрокові) підручники щодо створення карт / …

3
Як впоратися з великою кількістю підйомів у грі MMO
Як обробляють такі ігри, як Minecraft або насправді будь-яка гра MMO, яка має пікапи? Скажіть, місцевість породжує 3 краплі "бруду" щоразу, коли ви копаєте місцевість. Скажімо, кожен елемент має анімацію обертання, обчислену кожен кадр. Якщо кількість підйомів у світі буде дуже великою, це буде марною масовою накладними витратами в обчисленні …

2
Яка користь від продуктивності збереження всіх зареєстрованих символів у MMO через регулярні інтервали?
Більшість MMORPGS мають систему Worldsave, яка зберігатиме всіх персонажів кожні X години. Я гадаю, що причина - продуктивність. Так чому це краще, ефективніше, ніж збереження персонажа при відключенні?

1
Freeglut vs SDL vs GLFW
Мені потрібно перенести мій ігровий проект з Android (написаний на C, OpenGL ES 2.0, завдяки NDK) на платформи Windows та Linux. Звичайно, мені потрібно буде переписати якийсь код залежно від платформи, але тепер я зупинився на питанні, яку бібліотеку для створення OpenGL та вхідної ручки використовувати. Тільки швидкий гугл отримав …
26 opengl  windows  linux 

3
Як команди запобігають перезапису роботи у вихідних файлах? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Мені спало на думку можливість запобігання перезапису, хоча, наприклад, над ігровим двигуном одночасно працюють декілька людей? Скажімо, розробник працює над …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

4
Чи може інфляція існувати у світі з фіксованою ціною Mmorpg?
Припущення: Матеріали для виготовлення нескінченні. Обмеження - це нудьга гравця. Гравці можуть торгувати лише через аукціонний дім. Усі ціни фіксовані. Гравці не можуть визначити довільні ціни. Товари в аукціонному будинку зберігаються протягом нескінченного часу і не можуть бути вилучені автором аукціону (за винятком випадків, коли він сплачує 100% ціну товару …

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

6
Наскільки "фальшивими" повинні бути придумані назви футбольної гри, щоб уникнути порушення авторських прав?
Я знаю, що справжні імена гравців не можуть використовуватися у відеоіграх, якщо авторизатори (гравці, команди тощо) не дали дозвіл (як правило, дуже дорого). як пояснено тут і тут . Тут обговорюються можливі джерела, з якими можна звернутися, щоб зрозуміти, чи порушуєте ви будь-яке питання щодо авторських прав, але це не …
26 copyright 

3
контурний ефект об'єкта
Як я можу досягти ефекту контуру, подібного до тих, що знайдені в League of Legends або Diablo III? Це робиться за допомогою шейдера? Як? Я вважаю за краще відповіді, які не пов'язані з будь-яким конкретним двигуном, але таким, який я можу адаптувати до будь-якого двигуна, над яким я працюю.

9
Чи можу я включити до своєї гри книгу загального користування?
Просто заради задоволення, я хочу включити у свою гру поличку з справжньою книжкою (або кількома), яку ви можете насправді прочитати. Чи можу я зіткнутися з будь-якими юридичними проблемами, якби я включив до друку книгу, що вийшла з друку, наприклад " Гордість і упередження" або " Аліса в країні чудес"?

7
Чи рекомендовано Microsoft використовувати властивості C #, застосовні для розробки ігор?
Я розумію, що іноді потрібні властивості, як-от: public int[] Transitions { get; set; } або: [SerializeField] private int[] m_Transitions; public int[] Transitions { get { return m_Transitions; } set { m_Transitions = value; } } Але моє враження полягає в тому, що в розробці ігор, якщо у вас немає причин …

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


4
Чи є тривимірний еквівалент шестигранних плиткових карт?
Мабуть, найбільша перевага плитки на основі шестигранних та квадратних карт полягає в тому, що центр кожного шестигранника має однакову відстань до всіх його сусідніх шестигранників. Чи є подібна форма, яка так укладається в 3D, і двигун, який підтримує таку модель?

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