Это проблема, с которой я действительно борется сSwing based Java-игра
Мне нужно создать игру для некоторых курсовых работ университета. Игра в основном представляет собой сетку 4x4. Когда я нажимаю кнопку, игрок должен перемещаться случайным образом в пределах 1 квадрата своего местоположения.
Есть вражеские космические корабли, которые генерируются случайным образом по сетке, и если игрок приземляется на космический корабль, он уничтожает его. если на той же площади есть два вражеских корабля, и игрок приземляется на эту площадь, игрок уничтожается.
Я создал GIU, используя gridlayout
и кнопку, которую мне нужно переместить, но у меня возникают проблемы с попыткой выяснить, как на самом деле использовать сетку. Я создал класс element
для создания объектов для сетки (т. Е. Список вражеских кораблей), но я не знаю, как использовать этот класс с моим gridlayout
. Я знаю, что мне также нужно перерисовать сетку после каждого перехода, чтобы отразить изменения, но я не знаю, нужно ли мне создавать для них настраиваемый метод перерисовки.
Любое нажатие в правильном направлении, чтобы я мог получить свою программу на самом деле, что-то действительно поможет.
Возможно, эта статья о игре [2048] (http://java-articles.info/articles/?p=516) в Java Swing была бы полезна. –