기본적으로 자바 게임 보드를 만들고 배열을 사용하여 10x10 격자 모양의 셀을 만들었습니다. 이제 그들은 번호를 매겼습니다. 왼쪽에서 오른쪽으로 위에서 아래로 이동합니다. (그림으로)
나는 뱀과 사다리 게임과 비슷한 게임을 만들고 있지만 자신의 트위스트가 있습니다.자바 보드 게임
질문 : 뱀 비슷합니다 지그재그 보드를 만드는 방법 & 사다리 보드? 아래
코드 배열을 생성하고 인쇄하고 번호를 필요 뭐죠이다 : 그것은 현재 보이는 방법
.
객체라는 이름의 게임 :
private Cell[][] cell = new Cell[10][10];
public Game(String nameIt)
{
super(nameIt);
JPanel x = new JPanel();
x.setLayout(new GridLayout(10, 10, 2, 2));
for (int r = 0; ir< 10; r++)
for (int c= 0; c < 10; c++)
x.add(cell[r][c] = new Cell(r, c, this));
}
객체라는 세포 :
private int row;
private int col;
private int cellNum;
static int count = 0;
public Cell(int row, int column, Game guy)
{
this.ro = row;
this.col = column;
this.parent = guy;
count = count+1;
cellNum = count;
setBorder(new LineBorder(Color.BLUE, 1)); // Set cell's border
}
protected void paintComponent(Graphics p)
{
super.paintComponent(p);
p.drawString(String.valueOf(" " + cellNo), 24, 24);
}
당신은 SO에 질문을 복제해서는 안된다. 이것은 http://stackoverflow.com/questions/21342762/board-game-in-java – axiopisty
의 복제본입니다. 다른 질문이 너무 광범위하여 닫힌 후에 누군가가 그에게 사본을 만들 것을 요청했습니다. – Bryan
원래 질문이 방금 열렸습니다. 나는 OP가 질문을 다시 쓰도록 요청 받았고 그래서 새로운 것을 게시 했으므로 쉽게 가겠다 ;-) – DNA