2. Contents
1. 프로젝트 주제
2. 프로젝트 설명
3. 캡쳐화면 및 사용 기술
자바를 이용한 이미지 맞추기
1. 프로젝트 주제
ㅇ자바언어를 이용하여 이미지를 맞춘다.
2. 프로젝트 설명
1) 게임을 시작하면 파일 선택 기능을 통해 자신이 원하는 이미지 파일을 사용한다.
2) 조각 개수에 자신이 원하는 이미지를 몇 개로 설정할지 정한다.
3) 조각 개수가 많을수록 난이도가 높아진다.(난이도 조절 가능)
4) 난이도가 높을수록 이미지를 이해하는데 어려움을 겪을 수 있다.
5) Divide 버튼을 이용하여 이미지를 분할한다.
6) 분할 후 게임을 시작한다.
※ 만약 분할 된 이미지가 게이머가 마음에 안 들 경우 다시 Divide 버튼을 누르고 섞을 수 있다.
7) 마우스를 이용하여 이미지를 원상태로 맞춘다.
8) Showing 버튼을 통해 원상태의 이미지를 파악한다.
9) Showing 버튼을 이용해 원상태 이미지를 본 후 뒤로가기 버튼을 통해 다시 게임을 진행한다.
10) 이미지를 이동 후 완성되면 축하합니다. 성공하셨습니다. 메시지가 띄고 게임이 끝나게 된다.
3. 3. 캡쳐화면 및 사용 기술
ㅇ게임 시작 처음 화면 - setTitle과 try와 catch를 사용하여 게임 제목과 기본 이미지 설정
ㅇ난이도 설정 기능 조각 개수에 자신이 원하는 난이도 설정 - 입력한 수로 행과 열의 값을
설정한다.
4. ㅇ자신이 원하는 파일 선택기능 - read(file)로 파일을 검색한다.
ㅇ게임 시작을 눌렀을 때 - 기본 이미지로 게임이 시작
5. ㅇ게임 시작 후 Divide 버튼을 통해 섞은 이미지 - 사용자가 입력한 수만큼 행과 열이 생기
고 그 행과 열을 구성하는 값을 랜덤하게 섞는다.
ㅇshow img 버튼을 눌렀을 때(난이도가 어려울 때 필요한 기능) - 기본 이미지를 보여줌
6. ㅇ이미지 파일이 마음에 안 들 경우 재섞기 가능 - Divide를 누르면 행과 열을 재배열하여
다시 섞는다.
ㅇ완성된 이미지 - 원소들의 값이 제자리를 찾아가면 완성된다.