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

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

3
Генерація випадкових карт - стратегії розсіювання / кластеризації випадкових вузлів
Я роблю просту стратегію 4X стратегії в просторі, де кожен вузол є цікавою точкою (планета, астероїд тощо). Щоб довільно генерувати карту, я б виконував наведені нижче дії Визначте, який тип кожного вузла матиме карта (можливо, скажімо, 5 планет, подібних до Землі, 10 безплідних планет тощо) Розмістіть на карті кожен тип …

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

2
Геометрія системи населення: Початок [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Я хочу розвинути таку гру, як Populous: The Beginning з моїм другом. Але ми не змогли з’ясувати, який тип геометрії …
10 3d  geometry 

3
Налагодження мережі в стратегічних іграх у режимі реального часу
Яка сучасна сучасна мережа стратегічних ігор у режимі реального часу? Здається, я згадую, що кілька років тому деякі титри AAA передавали лише входи гравців (Starcraft 1, Age of Empires). Оскільки це вимагає від вас, щоб все інше було повністю детермінованим, чи це все-таки життєздатний варіант? Синхронізація генераторів випадкових чисел здається …

1
Алгоритм інструменту теоретичної статистики на основі гри (ліга легенд)
Я хотів би створити тренажер (в основному для тестування) для гри (League of Legends). Основи гри: у вас є герой, який має деякі статистичні дані: Точка здоров'я Пошкодження атаки Швидкість атаки Броня Проникнення броні Швидкість руху Герой може мати 4 навички (ви отримуєте по одній точці навичок на кожному рівні) …
10 algorithm 

3
Ефективний метод надання масивного рельєфу в XNA
Я створюю гру XNA, яка потребує величезного місця для гравців. В даний час тестова карта висоти, яку я використовую, становить 4096x4096, і зберігається як 4-бітний BMP. Те, що я намагаюся зробити, це взяти цей величезний файл з висоти і винести його в гру. Проблема, з якою я стикаюся, полягає в …
10 c#  xna 

1
Enum Vs. Цілість для знань майстерності
Я впроваджую основну систему навичок та атрибутів, хоча я маю другу думку про те, як мені це робити. Наприклад, я міг би використовувати словник / HashMap, який використовує перерахунки SkillType для представлення ключів і цілих значень, що представляють значення. Але чи варто це робити? public class Skills { public IDictionary<StatType, …
10 c# 

1
На графік сцени чи ні на графік сцени?
Я боровся з рішенням щодо того, чи слід впроваджувати графік сцени у свою гру чи ні. У мене є кілька випадків використання, які вимагають використання такого інструменту, але я не зміг ознайомитися з деякими деталями реалізації. Деякі відомості: я пишу гру типу космічного шутера, орієнтовану на мобільну платформу (в першу …

2
Шлях із перешкодами в подібній грі Warcraft 3
Розглянемо пошук A * на карті на основі плитки. Прямий прямий код буде таким: Якщо в цій комірці є одиниця, то це недоступно, це нормально. Але є проблема вирішення карти. Коли я дивлюся на Warcraft 3, там монстри та структури мають різний радіус, і ви можете ходити дуже близько, що …

2
Як зробити систему незалежної роздільної здатності?
Я замовчуюся на цьому. Я, звичайно, можу прив’язувати матеріали до країв, що могло б зробити мою роздільну здатність незалежним інтерфейсом незалежною, поки вона не зміниться настільки, що графіки занадто мало. Як я можу відповідне масштабування, коли це потрібно? Як я можу підтримувати графіку в потрібній пропорції під час масштабування? Я …
10 xna  resolution 

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

2
Як я повинен платити людям, які працюють над моїм проектом розвитку ігор?
Який правильний спосіб оплатити свою команду за проект розвитку ігор? Наприклад, як би ви заплатили художникам-графікам або музиканту за їх роботу, особливо в умовах сучасних таких додатків, як Apple App Store або Android Market? Краще заплатити заздалегідь або поділити доходи пропорційно, коли додаток стане успішним?

2
Загальна модель для масштабування «реальних одиниць» до пікселів?
Це додаткове запитання до цього іншого . Мені хотілося б знати, чи є загальна / типова / найкраща картина для масштабування мого представлення світу (на даний момент 160Kmx160Km), щоб вона підходила до області малювання (на даний момент 800x600 пікселів). Я можу придумати щонайменше чотири різні підходи: Наївна одна (як я …

3
Система компонентної сутності - оновлення та замовлення на дзвінки
Для того, щоб компоненти могли мати змогу оновлювати кожен кадр (а також залишати цю функціональність поза компонентами, які не потребують), у мене з’явилася ідея зробити компонент UpdateComponent. Інші компоненти на зразок MovableComponent(який утримує швидкість) успадкували б від IUpdatableабстрактного класу. Це змушує MovableComponentреалізувати Update(gametime dt)метод та інший, RegisterWithUpdater()що дає UpdateComponentвказівник на …


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