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

9
Есть ли лучший способ настроить систему событий?

Системы событий удивительны, они делают чрезвычайно громоздкий код ручным и действительно позволяют динамически создавать игры с помощью простого взаимодействия объектов и игрового цикла. Я испытываю трудности с эффективностью моей текущей реализации. В настоящее время моя небольшая оптимизация...

9
Достаточно ли эффективен STL для мобильных устройств?

Когда дело доходит до разработки мобильных игр на iOS и Android NDK, некоторые разработчики пишут свои собственные контейнеры на C ++, в то время как другие утверждают, что STL более чем достаточно для разработки мобильных игр (например, автор 3D-программирования для iPhone использует STL, а не...

9
Есть ли недостаток дизайна, когда состояние объекта не полностью использует enter (), execute () и exit ()?

Я слежу за искусственным интеллектом Mat Buckland по программированию на примере и обнаружил, что не всегда могу использовать enter (), execute () и exit () в состоянии объекта. Например, в RPG оружие может иметь экипированное состояние, и я могу использовать enter () и exit () для этого состояния,...

9
Увеличить скорость блинтинга?

Я работаю над 2-й боковой скроллер в PyGame. Для каждой карты мы используем одну текстуру (это фактический размер текстуры): Затем мы загружаем изображение с этим кодом: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite, (sprite.get_width()*6,...

9
Стоит ли больше поддерживать устройства iOS 3.x или iPhone 3G при разработке игры?

Стоит ли для разработчика игр пытаться поддерживать более старые устройства: iPhone 3G и более ранние или поддерживать более старую ОС: iOS 3.x и более ранние? Или рекомендуется использовать OpenGL ES 2.0 с поддержкой iPhone 3GS и выше? Знаете ли вы, какой процент пользователей все еще использует...

9
Волновой волновой эффект?

Я работаю над игрой Tower Defense уже некоторое время, и до сих пор я действительно доволен результатами. Однако есть одна вещь, которую я хотел бы добавить. Я видел видео GeoDefense для Windows Phone 7 здесь: http://www.youtube.com/watch?v=YhPr4A4LRPQ Обратите внимание, как (когда юнит убит или...

9
Что я должен учитывать при разработке системы Event Manager?

Я разбираюсь с основами игрового движка Java и достиг той точки, когда я готов добавить систему Event Manager. Теоретически я знаю, что должен делать Менеджер событий: разрешать объектам «регистрироваться» для определенных событий, и всякий раз, когда Менеджер событий получает уведомление о...

9
Какой метод следует использовать для облегчения связи между игровыми компонентами XNA (или между компонентами любого типа в игре)?

Я начинаю свой первый «правильный» игровой проект, и я неизбежно попадаю в блок, пытаясь решить, как должны взаимодействовать игровые компоненты в XNA. Из предыдущих (Java) событий программирования GUI, обработчики и слушатели выглядели как путь вперед. Таким образом, у меня была бы какая-то шина...

9
Можно ли имитировать размытие через изображения?

Я использую libGDX для андроид игры; насколько я могу судить, у него нет API для размытия. Читая в Википедии, кажется, что размытие формируется путем установки значений RGB каждого пикселя на среднее значение всех смежных значений. Что не представляется возможным в libGDX - установка данных...

9
Есть ли хорошая кроссплатформенная библиотека векторной графики C ++? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я делаю игру и хочу использовать векторную графику. Я начал перекодировать его, используя...

9
Какая функция оценки / уровня часто используется?

Во многих играх вы повышаете уровень, когда набираете определенный счет, и более поздние уровни труднее достичь, чем в начале. Я подозреваю, что это какая-то экспоненциальная функция, которая используется, например, в WoW. Кто-нибудь знает хорошую экспоненциальную функцию для этой...

9
Я на правильном пути с этой компонентной архитектурой?

Недавно я решил обновить свою игровую архитектуру, чтобы избавиться от глубоких иерархий классов и заменить их настраиваемыми компонентами. Первая иерархия, которую я заменяю, - это иерархия Предметов, и я хотел бы получить несколько советов, чтобы узнать, нахожусь ли я на правильном пути. Раньше у...

9
Когда мне следует поговорить с адвокатом об интеллектуальной собственности для инди-команды?

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

9
Как эффективно хранить и отображать карту тайлов в Интернете?

Около На самом деле это два вопроса в одном. Прежде всего, я ищу способ эффективно хранить большие объемы данных. Другой аспект связан с запросом набора данных и отображением тайлов. Позвольте мне сначала дать вам некоторое представление. Мы делаем браузерную многопользовательскую игру для...

9
Как часто сохранять состояние игрока в постоянных онлайн-играх?

В онлайн-играх люди предпочитают входить и выходить из системы в любое время. Обычно их игровые достижения легко сохраняются на сервере. Это не так сложно достичь, но мне интересно, как это можно сделать эффективным способом, который имеет смысл и масштабируется. Имеет ли смысл сохранять координаты...

9
Установить спрайт в направлении мыши

Я создаю html5 холст, и мне нужен способ заставить мой спрайт стоять перед курсором мыши. У меня есть координаты X и Y для спрайта, а также координаты X и Y указателя. Все, что я застрял, это математика, чтобы спрайт указывал на лицо. Это все в 2D-мире, поэтому я не могу себе представить, что это...

9
Насколько хорошо работает Unity 3d для Android и iPhone?

Прежде всего, этот вопрос может быть немного широким, поэтому я прошу прощения, если это так Я действительно просто ищу опыт людей и личные знания по этому вопросу. Я хочу создать игру для платформы Android и iPhone. Я знаю, что Unity - отличный игровой движок, и мой вопрос в том, насколько хорошо...

9
Размер спрайта героя / персонажа по сравнению с размером плитки?

Итак, я делаю этот простой платформер, где размер героя составляет 16x16, а размер плитки - 16x16. Что звучит хорошо, верно? Но мое игровое окно / мир имеет размер 800x416, что делает героя действительно очень маленьким по сравнению с ним. Это действительно удивило меня, но, учитывая, что я никогда...