검색어 입력폼

접근성을 가지고 기사를 이동시키는 프로그램(체스)

등록일 2005.09.05 한글파일 한컴오피스 (hwp) | 6페이지 | 가격 1,500원

소개글

자바로 구현한 접근성을 이용하여 기사를 이동시키는 프로그램으로서 기존과 달리 몇 번 안에 몇 번 이동했는지 나타내어 준다.

컴파일 실행환경

자바로 실행

본문내용

public void actionPerformed( ActionEvent actionEvent )
{ // start 버튼을 클릭하면 다시 시작하도록 초기화 시킴
for(int x=0 ; x < 8 ; x++)
{ for(int y=0 ; y < 8 ; y++)
board[x][y] = 0;
}
game_status = PLAY;
chance = 1;
total = 0;
current_x = 0;
current_y = 0;
result.setText( "" ); // 초기화 끝
// 기사를 이동 시킬 Method를 1000번 실핼
while(chance != 11)
{ // 게임 상태가 PLAY이면 계속 하고 END이면 이동 결과 출력후 초기화 하여 다시 시작
if( game_status == PLAY )
move();
else
{ if( total == 64 )
break;
for( int a = 0 ; a < ver.length ; a++ )
{ for( int b = 0 ; b < hor.length ; b++ )
result.append( " " + two.format( board[b][a] ) + " " );
result.append( "\n" );
}
move_field.setText( "" + total ); // 총 이동횟수를 표시
chance_field.setText( "" + chance ); // 총 도전 횟수 표시
// 기사가 끝까지 이동을 못했을 경우 에러 출력
JOptionPane.showMessageDialog( null , " 더이상 이동할 수가 없습니다.");
// 다음 challenge를 위해 초기화 시킴
for(int x=0 ; x < 8 ; x++)
{ for(int y=0 ; y < 8 ; y++)
board[x][y] = 0;
}

참고 자료

없음
다운로드 맨위로