Кто-нибудь знает хорошие двигатели 2D-игр для Java? Я бы хотел, чтобы он, по крайней мере, старался быть в курсе последних событий. Я пытался использовать JGame, но у меня не было необходимой гибкости. Я попытался использовать Slick2D, но он не предлагает простого решения для обнаружения конфликтов. Вместо этого большинство людей предлагает вам прокручивать все ваши сущности и проверять, если вы ввели другой объект таким образом, но O (n) кажется действительно, действительно ужасным способом этого, когда вы планируете иметь несколько врагов, границы, пули летающих повсюду ...Java Game Engine
Кроме того, создатель Slick2D почти никогда не обновляется, многие учебники в Wiki даже не завершены. Я не обвиняю его, я понимаю, каково это, когда у вас нет времени, но, конечно же, есть структура, вроде того, что я ищу?
O (n) ужасно для нескольких? Я думаю, что это прекрасно и быстро для сотен врагов. – Ishtar
Хм, интересно, сколько врагов потребуется для O (n) для создания заметного запаздывания ... – ShaneK