JAVA GUI 슬라이딩 퍼즐 게임 객체지향 MVC 패턴 연습하기 시작하기 버튼을 누르면 ChooseView가 Visible()된다. 종료하기 버튼을 누르면 게임 창이 닫힌다 사용자가 누르는 버튼에 따라 3x3, 4x4, 5x5 크기의 퍼즐 게임 보드판이 생성된다. 게임 시작과 동시에 Timer가 초 단위로 시작된다. 사용자가 퍼즐을 눌러 이동되는 횟수에 따라 Moves가 증가된다. Timer와 Moves 는 게임 진행 화면의 상단에 표시된다. 이미지 배경은 미리 저장된 images폴더의 1.png, 2.png, 3.png, 4.png 중 무작위의 이미지 중 한 이미지로 설정된다. 게임 종료 시 경과 시간(초), 이동 횟수, 총점이 표시된다. 총점은 1만점 -(경과시간+이동횟수)로 표시된다.