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

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

4
Міжзоряне економічне моделювання
Я розробляю гру, що нагадує Elite або Escape Velocity, ті старі космічні торгові ігри, де ви граєте в космосі подорожнього торговця. Мені хотілося б, щоб економіка гри принаймні нагадувала справжню. Які доступні ресурси я можу переглянути, щоб зрозуміти алгоритми, які мені знадобляться для виконання моделювання? Одна велика перешкода полягає в …

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

2
Наскільки добре функціональні мови працюють на Android?
Це особливий випадок цього питання, який я вважаю особливо доречним. Я працюю над грою для Android, і я планую використовувати Scala з libgdx. Я планую створити виконавську гру, але не обов'язково гіпер-виконавську гру. Я побачив документацію libgdx про збирання сміття , і це змушує задуматися: Функціональне програмування передбачає безліч незмінних …
10 java  android  libgdx 

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

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

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

2
Коли / де оновити компоненти
Замість звичних для наслідування важких ігрових двигунів я граю з підходом, що базується на більш компонентних компонентах. Однак у мене важко обгрунтовувати, де дозволити компонентам робити свою справу. Скажіть, у мене є проста сутність, яка має список компонентів. Звичайно, суб'єкт господарювання не знає, що це за компоненти. Можливо, присутній компонент, …

4
Чи є звукова бібліотека для C для генерації звукових зразків з коду? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
10 c  sound  music  linux 

1
C # / XNA отримують апаратне положення миші
Я використовую C # і намагаюся отримати апаратне положення миші. Перше, що я спробував, це простий функціонал XNA, який простий у використанні Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Після цього я також малюю мишу, і порівнюючи з апаратною мишею Windows, ця нова миша з наданими xna координатами "відхиляється". Я маю …

1
Обчисліть заголовок велосипеда із задніх коліс та швидкості
У мене є проста гра на велосипеді зверху вниз, до якої я намагаюся додати рульове управління. Мені хотілося б знати, як я використовую заголовки переднього колеса для визначення рухомості та швидкості руху велосипеда. void Update () { //Get input from user Vertical: 0 to 1, Horizontal -1 to 1 float …
10 physics  car 

3
Алгоритми виявлення вузькофазних зіткнень
Існує три фази виявлення зіткнення. Широкофазна : це петля між усіма об'єктами, які можуть взаємодіяти, помилкові позитиви дозволені, якщо це прискорить цикл. Вузька фаза : визначає, чи стикаються вони, а іноді, як, немає помилкових позитивних результатів Роздільна здатність : Вирішує зіткнення. Питання, яке я задаю, стосується вузької фази. Існує кілька …

2
Як зробити рельєф місцевості в 2.5D перспективі, як у грі Не голодувати?
У мене є досвід створення 2D-бічних скроллерних ігор, таких як Terraria, але тепер я хочу кинути собі виклик і зробити гру, яка має 2.5D перспективу . Гра, яку я намагаюся імітувати, - не голодувати. Зараз я зосереджуюсь на тому, щоб з'ясувати, як зробити землю. Мені важко зрозуміти, як вони породили …

1
OpenGL ES створює ефект трафарету за допомогою текстури
Навколишнє середовище Це середовище, в якому я працюю: OpenGL ES 2.0 iPhone Simulator & iPhone 4 iMac 27 "за допомогою NVIDIA GeForce GTX 680MX 2048 Мб Сподіваюся, що це допомагає. Проблема Шукали високо і низько з різних джерел і на кількох сайтах, включаючи Stackoverflow, але не діють діючого трафаретного ефекту. …

3
Показ діапазону на шестикутній сітці
Ось така ситуація. У мене є шестикутна дошка, і одиниця на ній, зі швидкістю або значенням переміщення 4. Різна місцевість має різну вартість. Коли я натискаю на пристрій, гра повинна показувати мені дальність руху. Моє рішення полягало в тому, щоб перевірити кожен шестигранник у діапазоні 4, за допомогою A * …

5
Текстурування астероїда
Я намагаюся текстурувати цей астероїд, щоб він виглядав розумним. Щось я пропускаю. Слідуючи цьому навчальному посібнику , я дійшов до цього часу. Тепер я не розумію наступного кроку: як вирішити проблеми з швом ? Ця ікосаедральна сфера прошиває крізь неї шов, якого не уникнути. Добре. Як я малюю текстуру, щоб …

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