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

More Related Content

More from Hwangcy

Java Omok Project
Java Omok ProjectJava Omok Project
Java Omok Project
Hwangcy
 
Java Final Report
Java Final ReportJava Final Report
Java Final Report
Hwangcy
 
Java
JavaJava
Java
Hwangcy
 
Omok game
Omok gameOmok game
Omok game
Hwangcy
 
Tetris
TetrisTetris
Tetris
Hwangcy
 
Rhr
RhrRhr
Rhr
Hwangcy
 
Java project
Java projectJava project
Java project
Hwangcy
 
자바 다중 채팅 프로그램
자바 다중 채팅 프로그램자바 다중 채팅 프로그램
자바 다중 채팅 프로그램
Hwangcy
 
자바를 이용한 다중 채팅 프로그램 기말과제
자바를 이용한 다중 채팅 프로그램 기말과제자바를 이용한 다중 채팅 프로그램 기말과제
자바를 이용한 다중 채팅 프로그램 기말과제
Hwangcy
 

More from Hwangcy (9)

Java Omok Project
Java Omok ProjectJava Omok Project
Java Omok Project
 
Java Final Report
Java Final ReportJava Final Report
Java Final Report
 
Java
JavaJava
Java
 
Omok game
Omok gameOmok game
Omok game
 
Tetris
TetrisTetris
Tetris
 
Rhr
RhrRhr
Rhr
 
Java project
Java projectJava project
Java project
 
자바 다중 채팅 프로그램
자바 다중 채팅 프로그램자바 다중 채팅 프로그램
자바 다중 채팅 프로그램
 
자바를 이용한 다중 채팅 프로그램 기말과제
자바를 이용한 다중 채팅 프로그램 기말과제자바를 이용한 다중 채팅 프로그램 기말과제
자바를 이용한 다중 채팅 프로그램 기말과제
 

Image game

  • 1. Visual Programming 기말 프로젝트 과목:비주얼 프로그래밍 학과:정보통신공학과 학번:20143082, 20163028 성명:류형렬, 정동문 담당 교수:박동규 교수님 제출일:2019. 11. 12(화)
  • 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를 누르면 행과 열을 재배열하여 다시 섞는다. ㅇ완성된 이미지 - 원소들의 값이 제자리를 찾아가면 완성된다.