Разработка игр

Q & A для профессиональных и независимых разработчиков игр

5
Разрешение столкновений
Я хорошо знаю, как проверять столкновения, но я не знаю, как правильно справиться со столкновением. Упрощенно, если два объекта сталкиваются, я использую некоторые вычисления, чтобы изменить направление скорости. Если я не переместлю два объекта, они все равно будут перекрываться, а если скорость не будет достаточно большой, они все равно столкнутся …


6
Применение заклинаний - Как оптимизировать урон в секунду
Представьте, что у нас есть волшебник, который знает несколько заклинаний. Каждое заклинание имеет 3 атрибута: урон, время охлаждения и время чтения. Довольно стандартная ролевая игра. Время перезарядки: количество времени (t), необходимое для того, чтобы снова разыграть это заклинание. Заклинание «перезаряжается» в тот момент, когда оно начинает читать. Время чтения: количество …

3
Как правильно выбрать цену предметов в своих играх?
У меня есть игра, в которой игрок зарабатывает деньги для победы в гонках, и затем он может потратить эти деньги, чтобы разблокировать новые уровни или улучшить свое транспортное средство. Сейчас я выбираю деньги, которые вы зарабатываете, и цены на вещи без четких критериев, я просто проверяю их и проверяю, правильно …

7
HTML5 Game (Canvas) - методы пользовательского интерфейса?
Я нахожусь в процессе создания игры JavaScript / HTML5 (с использованием Canvas) для мобильных устройств (Android / iPhone / WebOS) с PhoneGap. В настоящее время я пытаюсь определить, как должен быть построен пользовательский интерфейс и игровая доска, и как они должны взаимодействовать, но я не уверен, какое из них является …

4
Кривая Безье длина дуги
Смотрите также: тот же вопрос на Math.SE Как я могу найти длину дуги кривой Безье? Например, линейная кривая Безье имеет длину: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); Но как насчет квадратичных, кубических или n-градусных кривых Безье? (Моя цель состояла в том, чтобы заранее оценить разрешение …

5
Стоит ли записывать свои собственные или покупать стоковые звуковые эффекты? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Уникальная графическая эстетика, очевидно, важна при разработке игры. Интересно, верно ли то же самое …
23 sound 

7
Интерфейсы 101: сделать это красиво
Я сделал несколько игр, которые я действительно выпустил в дикую природу. Есть одна конкретная проблема, с которой я сталкиваюсь снова и снова, и это проблема интерфейса / темы игры. Как вы можете принимать произвольные, последовательные решения относительно внешнего вида и интерфейса вашей игры? Например, в первой версии моей игры, основанной …
23 gui  ui-design 

9
Советы и инструменты для создания анимации Spritesheet
Я ищу инструмент, который я могу использовать, чтобы легко создать спрайт лист. Прямо сейчас я использую Illustrator, но я никогда не могу получить центр персонажа в точном положении, поэтому он выглядит так, как будто он движется (даже если он всегда в одном месте), в то время как проходит цикл по …

6
Является ли Test Driven Development жизнеспособным в разработке игр?
Будучи сертифицированным Scrum, я склонен к гибким методологиям при разработке системы и даже использую некоторые холсты из среды Scrum для управления своей повседневной работой. Кроме того, мне интересно, является ли TDD вариантом в разработке игр, если он жизнеспособен? Если я верю этому вопросу GD, TDD не очень полезен в разработке …

4
Как бороться с различиями между 2D экранными координатами и декартовыми координатами
Большинство систем координат 2D-экрана / растрового изображения имеют положительную ось Y, направленную вниз (с началом координат в верхнем левом углу). Это противоречит тому, как большинство людей думают геометрически с положительной осью Y, направленной вверх (с началом координат в центре). Как большинство игр управляют двумя разными 2D системами координат? Существует два …
23 2d  screen  coordinates 

6
Что случилось с процедурно сгенерированными текстурами? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я вспоминаю некоторое время назад, что процедурно сгенерированные текстуры стали большой проблемой, …

4
При создании быстрых прототипов лучше ли использовать язык, который вы собираетесь использовать в конце концов?
Я работал с SFML (C ++) и Flash (AS3) и обычно создавал прототипы для некоторых моих идей. Лучше ли использовать язык, который вы собираетесь использовать в конце (обычно C ++), или использовать что-то простое и быстрое (AS3, Python и т. Д.), Чтобы оно заработало, а затем начать с нуля при …

19
Какая польза от большинства игр? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Как программно перенастроить анимацию от одного скелета к другому?
Я пытаюсь написать код для передачи анимации, которая была разработана для одного скелета, чтобы он выглядел правильно на другом скелете. Исходные анимации состоят только из вращений, за исключением переводов в корне (это анимации mocap из базы данных захвата движения CMU ). Многие 3D-приложения (например, Maya) имеют встроенную функцию, но я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.