Вопросы с тегом «java»

Java является одновременно популярным объектно-ориентированным языком программирования и средой выполнения, которая позволяет программам Java работать без изменений на большинстве аппаратных и программных платформ.

96
Какой тип данных я должен использовать для игровой валюты?

В простой бизнес-симуляции (встроенной в Java + Slick2D) текущая сумма денег игрока должна храниться как floatили int, или как-то еще? В моем случае использования большинство транзакций будет использовать центы ($ 0,50, $ 1,20 и т. Д.), И будут использоваться простые расчеты процентной ставки. Я...

64
Жизнеспособна ли Java для серьезной разработки игр? [закрыто]

Я искал в Интернете, но ресурсов для разработки игр на Java не так много, не так много, как на C ++. На самом деле, большинство движков написаны на C ++. Я пытался играть в игру, созданную с помощью jMonkeyEngine, но игра была очень медленной, до того момента, когда мой компьютер завис. У меня не...

41
Должны ли актеры в игре быть ответственными за рисование себя?

Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height...

37
Какой формат файла подходит для сохранения игровых данных? [закрыто]

Мне нужно сохранить некоторые пользовательские данные игры. Карта, игрок и т. Д. Все они будут иметь «подобъекты». Например, карта и карта будут иметь «массив» плиток. т.е. иерархические данные. Надеюсь, ничего двоичного. Какой будет хороший формат для них? До сих пор я считал: Serailization: это...

35
Как я могу улучшить скорость рендеринга игр типа Voxel / Minecraft?

Я пишу свой собственный клон Minecraft (также написан на Java). Это прекрасно работает прямо сейчас. При расстоянии просмотра 40 метров я могу легко набрать 60 кадров в секунду на своем MacBook Pro 8,1. (Intel i5 + Intel HD Graphics 3000). Но если я поставлю расстояние просмотра на 70 метров, я...

26
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]

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

23
Как реализовать тестовый мир без перезагрузки?

Ищу идеи о том, как сделать следующее: я хочу написать простой "мир" на Java. Тот, который я мог бы запустить, а затем добавить новые объекты позже, чтобы смоделировать / наблюдать различное поведение между существующими объектами. План состоит в том, чтобы затем закодировать новые объекты после...

21
Как я могу определить элементы в моей RPG, как Java-игра?

Я случайно работаю над игрой типа RPG на Java, но у меня возникают проблемы с выяснением того, как я могу иметь элементы, которые могут делать много разных вещей, не создавая разные классы для каждого элемента. Как пример, как бы я создал топор, который мог бы рубить деревья и атаковать монстров?...

20
Эффективно выискивая множество врагов вокруг препятствий

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

19
Есть ли какой-нибудь вред в том, что основной цикл игры неуправляем?

Мне было интересно, есть ли какой-нибудь возможный вред, когда мой игровой цикл работает так быстро, как позволяет система? В настоящее время у меня есть цикл, который, измеряя прошедшее время в наносекундах, без проблем запускает игровую логику и логику рендеринга на предопределенных скоростях....

19
Несовершенный понг AI

Итак, я начинаю изучать Java и немного OpenGL, используя LWJGL. Для начала я пишу клон Atari Pong. Я правильно настроил игровой экран, обнаружение столкновений, и вся игра в основном работает, на самом деле, если бы это была игра для двух игроков, я бы уже сделал это, но, поскольку я планирую...

19
Опрос против событийно-ориентированного ввода

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

17
Консультации для первого года обучения по специальности CS [закрыто]

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

16
Как создать мозаичный сплошной шум для генерации карт?

Привет, ребята, я пытаюсь выяснить, как генерировать мозаичные фракталы в коде (для игровых карт, но это не имеет значения ) Я пытался изменить плагин Solid Noise, поставляемый с GIMP (с моим крайне ограниченным пониманием того, как код работает) но я не могу заставить мой работать правильно. Мой...

16
OpenGL: изменение размера дисплея и glOrtho / glViewport

Я исследовал этот вопрос из нескольких источников и до сих пор не нашел четкого ответа, говорящего, что «да, это правильное мышление» или «нет, вот как это делается». Я пытаюсь обеспечить независимость разрешения с помощью рендеринга OpenGL. То, как я думаю, я должен пойти по этому пути, это...

16
LibGDX - Проверьте, если в настоящее время на Android / Desktop

Я использую LibGDX и flixel-android для создания настольной игры для Android. Такое ощущение, что должен быть способ проверить, работаете ли вы в данный момент на устройстве Android, на рабочем столе и т. Д., Но я нигде не могу его найти. Должен ли я просто передать его из отдельных пусковых...

16
Могу ли я разрабатывать игры для мобильных платформ на C ++?

Я хорошо разбираюсь в C ++ и C, а также имею опыт разработки игр AAA с использованием C ++. Теперь я беззастенчиво думаю о том, чтобы погрузиться в разработку мобильных игр под iOS или Android. К сожалению, я не знаю цель C и Java, и у меня нет смелости изучать это. Итак, как указывалось выше, есть...

16
Случайный шум на основе семян

В настоящее время я работаю над программой, которая должна генерировать случайный шум на экране, основываясь на «координатах» пикселя. Координаты должны иметь одинаковый цвет при каждом перезапуске программы. Однако, используя утилиту Java.Random, результаты, которые я получаю, не так случайны, как...

15
Создание HUD / GUI с OpenGL (LWJGL)

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