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

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

1
Як я можу досягти 8-бітової графіки?
У мене є сильний фон програмування, не від розробки ігор. У середній школі я лише робив понг і змію, а в коледжі я робив деякі OpenGL. Я хочу зробити свій ігровий движок. Нічого не фантазії, просто простий 2D ігровий движок. Але тому, що я якось стара школа і відчуваю себе …

1
Як я можу зберігати заклинання та елементи за допомогою реалізації std :: vector?
Зараз я разом із книгою від GameInstitute, і вона просить мене: Дозвольте гравцеві купувати та носити цілющі зілля та зілля з вогняної кулі. Ви можете додати масив елементів (після визначення класу елемента) до класу програвача для їх зберігання або використовувати std :: вектор для їх зберігання. Думаю, я хотів би …
10 c++  text-based 

4
Юридичні міркування при створенні команди з розробки ігор
Я збираюся розпочати проект з двома іншими розробниками та художником, якого досі не знайшов. Я не впевнений, як саме ми маємо вирішити це з юридичної точки зору. Ми повинні підписати контракт? Що слід вказати в такому документі? Гра, швидше за все, буде безкоштовною.

2
Човен, що проходить під мостом, в 2D плитці на основі РТС
Я пишу 2D плитку на основі RTS. І я хочу додати до нього функцію "псевдо 3D" - мости через річки. Я ще не почав кодування, просто намагаюся подумати, як це відповідає моделі виявлення зіткнень. Човен, що проходить під мостом, і підрозділ, що рухається через міст, врешті-решт займуть ту саму клітинку …

4
Бібліотека GUI для MonoGame [закрита]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
10 monogame 

1
Як синхронізувати клієнта та сервера під час надсилання змін швидкості програвача?
Я реалізую прогнозування на стороні клієнта. Більшість пояснень передбачає, що клієнт надсилає повідомлення типу " Перемістити гравця на 1 позицію ". Що робити, якщо я надсилаю повідомлення типу " Установити швидкість мого гравця на x "? На клієнті гравець встановлює власну швидкість (за прогнозами на стороні клієнта) перед тим, як …

2
2D-трафік - пошук гладких шляхів
Я намагався здійснити просту обробку шляху, але результат менш задовільний, ніж те, що я мав на меті досягти. Річ у тому, що одиниці в таких іграх, як Starcraft 2, рухаються в усіх напрямках, тоді як одиниці в моєму випадку рухаються не більше ніж в 8 напрямках (стиль Warcraft 1), оскільки …

1
SDL виблискує кілька поверхонь одночасно
Я намагаюсь написати гру з платформою, де спрайт для фонових рівнів розбивається на 512x512 шматки. Я зберігаю 3 шматки в пам’яті одночасно, і я намагаюся написати код, щоб виблискувати всі три на екран. Ось поточний код у мене: SDL_Rect where; where.y = -game->camera->y; where.x = -game->camera->x - MAP_WIDTH; SDL_BlitSurface(left_chunk, NULL, …
10 sdl 

3
Чи є якийсь зв’язок між теорією ігор та розвитком ігор?
Я Java-програміст, зацікавлений вивчати ігри на Java, нещодавно переглянув книгу «Операційні дослідження», написану Уейн Л.Вінстоном. Існує тема з теорії ігор. Це справді математично. Я просто розробник додатків, але чи допоможе ця книга допомогти почати ігрову кар’єру?
10 java  game-theory 

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

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

1
Інтерполяція по глибині для z-буфера зі скануванням
Мені потрібно написати свій власний програмний 3D-растризатор, і поки що я можу спроектувати свою 3d-модель з трикутників у 2d простір: Я обертаю, перекладаю і проектую свої точки, щоб отримати 2d-пробільне представлення кожного трикутника. Потім я беру три точки трикутника і реалізую алгоритм сканування (використовуючи лінійну інтерполяцію), щоб знайти всі точки …

1
Тепер, коли Device Central помер, як я можу перевірити свої програми Flash Lite?
Я намагаюся використовувати Flash Lite, щоб зробити просту гру для своєї подруги, у якої є лише Nokia 5530, але я щойно зрозумів, що в CS6 Adobe убив Device Central, тому немає можливості мені тестувати це без пристрою (і це повинен був стати сюрпризом). Чи є інший спосіб для мене перевірити …
10 flash 

6
Які форми неінтерактивних бойових систем RPG існують?
Мене цікавлять системи, які дозволяють гравцям розробляти план бою або налаштування стратегії для учасника або персонажів до початку бою. Під час бою гравець не може вводити команди, або може не робити. На основі правил У цій системі гравець може встановити список правил у вигляді [Умова -> Дія], які потім упорядковуються …
10 rpg  strategy 

1
Фізика кулі - відкидання променя прямо від жорсткого тіла (камера від першої особи)
Я реалізував камеру від першої особи за допомогою Bullet - це жорстке тіло з формою капсули. Я використовую Bullet лише кілька днів, і фізичні двигуни для мене нові. Я використовую його btRigidBody::setLinearVelocity()для переміщення, і він ідеально стикається зі світом. Єдина проблема - вільне переміщення значення Y, яке я тимчасово вирішив, …

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