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

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


9
Является ли хранение всех игровых объектов в одном списке приемлемым дизайном?
Для каждой игры, которую я сделал, я просто помещаю все свои игровые объекты (пули, машины, игроков) в один список массивов, который я перебираю, чтобы рисовать и обновлять. Код обновления для каждого объекта хранится в его классе. Мне было интересно, это правильный путь, или это более быстрый и эффективный способ?

5
Маркетинг: Angry Birds - как это делается [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Почему некоторые приложения, такие как Angry Birds, доминируют на рынке, а другие …
24 iphone  marketing 

4
Методы управления состоянием игры?
Во-первых, я не имею в виду управление сценой; Я определяю игровое состояние свободно как любой вид состояния в игре, который имеет значение относительно того, должен ли пользовательский ввод быть включен или нет, или некоторые игроки должны быть временно отключены, и т. Д. В качестве конкретного примера, скажем, это игра классической …
24 state 

2
Как интерполировать между двумя игровыми состояниями?
Каков наилучший шаблон для создания системы, в которой все объекты должны быть интерполированы между двумя состояниями обновления? Обновление всегда будет запускаться с одинаковой частотой, но я хочу иметь возможность рендеринга на любом FPS. Таким образом, рендеринг будет максимально плавным, независимо от количества кадров в секунду, будь то ниже или выше …

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

2
Алгоритм распространения меток визуально привлекательным и интуитивно понятным способом
Укороченная версия Существует ли шаблон дизайна для распределения этикеток транспортных средств непересекающимся образом, размещая их как можно ближе к транспортному средству, к которому они относятся? Если нет, то является ли какой-либо метод, который я предлагаю, жизнеспособным? Как бы вы реализовали это сами? Расширенная версия В игре, которую я пишу, у …


4
Должно ли обнаружение столкновений выполняться на стороне сервера или совместно между клиентом и сервером?
Я работаю над онлайн-игрой, которая будет очень тяжело обрабатывать обнаружение столкновений. Модели игроков будут сталкиваться с другими игроками, мобами, структурами, ландшафтом и твердыми объектами, которые существуют только на стороне сервера (не хранятся в файлах данных клиента). В целях безопасности следует ли выполнять обнаружение столкновений на стороне сервера? Или я должен …

9
Есть ли простой способ остановить врагов, стоящих в одном месте?
Итак: игра сверху вниз, мои враги преследуют игрока, когда они попадают на определенное расстояние, они останавливаются и стреляют. Если все они движутся в одном направлении, то все они оказываются в одном и том же месте (то есть стоят «внутри» друг друга), так как в настоящее время я не занимаюсь обнаружением …

5
Отслеживание цели: когда ускорить и замедлить вращающуюся турель?
Скажем, у меня есть движущийся циркуляр, targetопределенный как: Vector2 position; Vector2 velocity; float radius; И вращающийся turret(установленный на движущемся транспортном средстве), определенный как: Vector2 position; Vector2 velocity; float angle; // radians float angularVelocity; // radians per second const float maxAngularVelocity; // radians per second const float maxAngularAcceleration; // radians per …
24 ai  aiming 

7
Как получить опыт работы с PS3 / Xbox 360, не имея доступа к наборам для разработчиков?
Я начинающий программист игр, пытаюсь войти в отраслевое программирование для PS3, Xbox 360. Главная проблема, которую я вижу, - это необходимость продемонстрировать свои навыки потенциальному работодателю, но без доступа к наборам Dev для PS3 или Xbox 360, делая это напрямую невозможно. Мой вопрос: как лучше всего продемонстрировать разработчикам консолей свои …

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

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

11
Подходя к фактору веселья в игровом дизайне
Как дизайнеры, у вас должно быть несколько способов установить «забавный фактор» в ваших играх. Скорее всего, вы сделали что-то в одной игре, что может очень хорошо перенестись в будущие игры, над которыми вы работали. Вы, вероятно, играли в игру, в которой было что-то действительно забавное, и вы заметили, что эта …

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