2011-09-20 6 views
1

임씨는 콘솔에서 개발 된 게임을하고 있고, 자바 콘솔에서이 맵을 그리는 방법에 대한 질문이 있습니다. 이클립스를 사용하고 있습니다. 자바에서 새로운 게임입니다. 내 게임 보드는 매트릭스입니다. 점은 행렬의 공백이며 'o'는 벽과 같습니다. ¿ 아무도 내가 이런 걸 얻을 수 있도록 도와 줄 수 있습니까 ??? 감사합니다콘솔에 게임 맵을 그리는 방법은 무엇입니까?

ooooooo .............. ooooooo .............. ooooooo .............. ooooooo ooooooo .............. ooooooo .............. ooooooo .............. ooooooo ooooooo .............. ooooooo .............. ooooooo .............. ooooooo ooooooo ... ........... ooooooo .............. ooooooo .............. ooooooo ....... .................................................. ......................................... ........ .................................................. ........................................ .......... .................................................. ...................................... ooooooo .......... .... ooooooo .............. ooooooo .............. ooooooo ooooooo .............. ooooooo .............. ooooooo .............. ooooooo ooooooo .. ............ ooooooo .............. ooooooo .............. ooooooo ooooooo ...... ........ ooooooo .............. ooooooo .............. ooooooo .......... .................................................. ...................................... ........... .................................................. ..................................... ............. .................................................. ................................... ooooooo ............. .ooooooo .............. ooooooo .............. ooooooo ooooooo .............. ooooooo. ............. ooooooo .............. ooooooo ooooooo .............. ooooooo ..... ......... ooooooo .............. ooooooo ooooooo .............. ooooooo ......... ..... ooooooo .............. ooooooo ............................ ............. .................................................. ....... .......................................... .................................................. ...... ............................................ .................................................. .... ooooooo .............. ooooooo .............. ooooooo .............. ooooooo ooooooo .............. ooooooo .............. ooooooo .............. ooooooo ooooooo. ............. ooooooo .............. ooooooo .............. ooooooo ooooooo ..... ......... ooooooo .............. ooooooo .............. ooooooo

+2

누가? –

+1

@AndrewThompson 아마도 [nethack] (http://www.nethack.org/)의 팬일까요? – thedaian

+1

@Andrew Thompson - 이것에 따르면 분명히 꽤 많이 있습니다 : http://alt.org/nethack/ – msandiford

답변

1

다음과 같은 행렬을 사용할 수 있습니다. integer 또는 enum 초를 입력하고 행렬을 문자 집합으로 그립니다. Tile[][] matrix 주어진

간단한 예 :

콘솔 기반의 게임을 플레이 할이 천년
for(int row = 0; row < matrix.length; row++) { 
    for(int col = 0; col < matrix[0].length; col++) { 
     System.out.print(matrix[row][col].getCharacter()); 
    } 
    System.out.println(); 
} 
관련 문제