Skip to content

Latest commit

 

History

History
18 lines (18 loc) · 1.34 KB

README.md

File metadata and controls

18 lines (18 loc) · 1.34 KB

JAVA GUI 슬라이딩 퍼즐 게임

객체지향 MVC 패턴 연습하기


introview

시작하기 버튼을 누르면 ChooseView가 Visible()된다. 종료하기 버튼을 누르면 게임 창이 닫힌다

chooseview

사용자가 누르는 버튼에 따라 3x3, 4x4, 5x5 크기의 퍼즐 게임 보드판이 생성된다.

진행화면

게임 시작과 동시에 Timer가 초 단위로 시작된다.
사용자가 퍼즐을 눌러 이동되는 횟수에 따라 Moves가 증가된다.
Timer와 Moves 는 게임 진행 화면의 상단에 표시된다.
이미지 배경은 미리 저장된 images폴더의 1.png, 2.png, 3.png, 4.png 중 무작위의 이미지 중 한 이미지로 설정된다.

gameover화면

게임 종료 시 경과 시간(초), 이동 횟수, 총점이 표시된다.
총점은 1만점 -(경과시간+이동횟수)로 표시된다.