SlideShare a Scribd company logo
1 of 11
Download to read offline
비주얼 프로그래밍
텀 프로젝트
20173001 김경욱
20173011 박민국
20173034 주용식
이 프로그램을 생각하게 된 계기
팀원들과 프로젝트 아이디어에 대해서 구상하던 중 포켓몬스터라는 주제가 떠올랐고 그것과 게
임을 연관시키려 했습니다. 그 중에서도 옛날 포켓몬스터를 보면서 피카츄가 포켓몬볼에 들어
가지 않았던 장면들이 떠올랐고 그 장면을 이용해서 이러한 게임을 만들자고 생각했습니다.
프로그램 설명
• * 프로그램 제목
• 포켓몬 넣기 게임
• * 프로그램 설명
• - 키보드 방향키로 캐릭터를 이동
• - 맵에 있는 포켓몬을 포켓몬 볼에 밀
거나 당기면서 넣기
• - 포켓몬을 포켓몬 볼에 전부 다 넣으
면 성공!
포켓몬 넣기 게임
프로젝트 인원
10조 프로젝트 멤버소
개
20173001 김경욱
20173011 박민국
20173034 주용식
실행 과정
계획 – 프로그램 제작
– 실행 및 수정 - 발표
팀원들과 계획을 수립 후 프
로그램을 제작하며 아이디어
추가 및 완성 후 수정, 그 후에
발표에 필요한 ppt와 영상 제
작
프로그램 기획
포켓몬 넣는 게임을 기획
아이디어 구상 중에 게임을 제작하고자
했고 그 중에서 포켓몬을 이용한 간단한
게임을 제작하도록 기획
구현 내용
포켓몬넣기 게임 구현
키보드로 캐릭터를 움직일 수
있게 하고 그에 따라 포켓몬이
움직이면서 포켓몬볼에 넣을 수
있게 구현
수정 및 추가 사항
프로그램을 제작하며 추가,
삭제할 부분을 찾음
생동감 있는 게임 실행을 위해 배경을
추가 했으며 포켓몬이 들어왔을 때와
들어오기 전의 포켓몬볼의 구별을 색으
로 가능케 했음.
SUN MON TUE WED THU FRI SAT
11/22 23 24 3 4
12/7 8 9 10 12 13
14 15 15 16 17 18 20
21 21 22 24 25 26 27
28 29 30 31
프로그램 제작 및 중간 발표
프로그램을 초기부터 제작해 나가면서 중간중간
에 추가 할 내용들을 제시 및 보완하고 중간 보
고서 및 발표 영상 제작
Schedule. 2
프로그램 수정, 추가
프로그램을 완성해 나가면서 고쳐야 할 부분들을
수정하고 추가하면 좋을 것들은 추가하면서 프로
그램 보완
Schedule. 3
최종 보고서 발표
마지막으로 프로그램을 완성하고 문제없이 수행
되는지 확인하고 발표 보고서 제작 및 최종 발표
Schedule. 4
프로그램 제작 일정
Schedule. 1
프로젝트 계획 및 1차 발표
팀원들과 프로젝트 아이디어 제시 후 계획 수립,
그 후 프로젝트 1차 보고서 작성
프로그램 모습의 변화
초기 계획 모습
프로그램을 설명하기 위해서
대충 구상한 모습을 만듬
초기
프로그램 제작 중간
프로그램을 제작 과정에서 중간 완
성의 모습
중간
프로그램 완성 모습
추가와 수정을 거듭하면서
최종 완성된 프로그램 모습
최종
프로그램 실행 화면
프로그램 소스 코드와 시작 화면 프로그램 시작 후 화면
프로그램 실행 화면
프로그램 초기 화면 캐릭터와 맵을 변경한 모습
프로그램 실행 화면
포켓몬을 모두 넣은 후에 프로
그램 종료 화면
포켓몬 볼에 포켓몬을 넣으면 포켓몬
볼이 회색으로 변함
기술 및 기능소개
10조 프로
젝트
자세한 기능소개
1. 캐릭터를 밀 뿐 아니라 버튼을 만들어
당기는 것도 가능하게 구현함
2. 맵을 3가지 구현하여 3가지 맵을 모두
성공하였을 때 게임이 끝나도록 함
사용된 기술
1. KeyEvent를 사용하여 키보드에 코드값
을 리턴시켜줌
2. KeyListener를 사용하여 키보드의 행동
에 반응하는 인터페이스를 구현하고 캐
릭터의 이동횟수를 출력되게 구현함
과제명
포켓몬 넣기 게임
감사합니다 !

More Related Content

Similar to 김경욱_박민국_주용식_학기말과제최종발표

앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기
앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기
앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기위키북스
 
앱 디자인 시작하기
앱 디자인 시작하기앱 디자인 시작하기
앱 디자인 시작하기Sangho Lee
 
다음 팟인코더 개선방안(최종)
다음 팟인코더 개선방안(최종)다음 팟인코더 개선방안(최종)
다음 팟인코더 개선방안(최종)hahahiho
 
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)keesung kim
 
Project Avalon Online(Game) Final Report
Project Avalon Online(Game) Final ReportProject Avalon Online(Game) Final Report
Project Avalon Online(Game) Final ReportMatthew Chang
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하GyooHa Kim
 
[LIBBON] (Uxui기획)서정환 포트폴리오
[LIBBON] (Uxui기획)서정환 포트폴리오[LIBBON] (Uxui기획)서정환 포트폴리오
[LIBBON] (Uxui기획)서정환 포트폴리오libbonkorea
 
Wegether 20191113
Wegether 20191113 Wegether 20191113
Wegether 20191113 hasoomin
 
Creating text to talk active image(nanheekim)
Creating text to talk active image(nanheekim)Creating text to talk active image(nanheekim)
Creating text to talk active image(nanheekim)Nanhee Kim
 
신호처리 고잉메리호
신호처리 고잉메리호신호처리 고잉메리호
신호처리 고잉메리호상진 배
 
AUSG 공사꾼 팀 소개 발표 자료
AUSG 공사꾼 팀 소개 발표 자료AUSG 공사꾼 팀 소개 발표 자료
AUSG 공사꾼 팀 소개 발표 자료Joon Hee Lee
 
기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부jinwook shin
 
한양대학교 셔틀시스템 셔틀콕 개발기
한양대학교 셔틀시스템 셔틀콕 개발기한양대학교 셔틀시스템 셔틀콕 개발기
한양대학교 셔틀시스템 셔틀콕 개발기Yunhwan Na
 
중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAM중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAMChaemin Lim
 
7th.lecture.middle.pt.guideline
7th.lecture.middle.pt.guideline7th.lecture.middle.pt.guideline
7th.lecture.middle.pt.guidelineJeongeun Kwon
 
1106 디미컨2 여성안심서비스 ui 디자인 계획
1106 디미컨2 여성안심서비스 ui 디자인 계획1106 디미컨2 여성안심서비스 ui 디자인 계획
1106 디미컨2 여성안심서비스 ui 디자인 계획ssusercd9c80
 
융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptxssusera68d48
 

Similar to 김경욱_박민국_주용식_학기말과제최종발표 (20)

앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기
앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기
앱 인벤터 2: 비전공자를 위한 안드로이드 앱 만들기
 
앱 디자인 시작하기
앱 디자인 시작하기앱 디자인 시작하기
앱 디자인 시작하기
 
다음 팟인코더 개선방안(최종)
다음 팟인코더 개선방안(최종)다음 팟인코더 개선방안(최종)
다음 팟인코더 개선방안(최종)
 
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)
 
Project Avalon Online(Game) Final Report
Project Avalon Online(Game) Final ReportProject Avalon Online(Game) Final Report
Project Avalon Online(Game) Final Report
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
 
[LIBBON] (Uxui기획)서정환 포트폴리오
[LIBBON] (Uxui기획)서정환 포트폴리오[LIBBON] (Uxui기획)서정환 포트폴리오
[LIBBON] (Uxui기획)서정환 포트폴리오
 
Wegether 20191113
Wegether 20191113 Wegether 20191113
Wegether 20191113
 
Creating text to talk active image(nanheekim)
Creating text to talk active image(nanheekim)Creating text to talk active image(nanheekim)
Creating text to talk active image(nanheekim)
 
Codex project
Codex projectCodex project
Codex project
 
신호처리 고잉메리호
신호처리 고잉메리호신호처리 고잉메리호
신호처리 고잉메리호
 
AUSG 공사꾼 팀 소개 발표 자료
AUSG 공사꾼 팀 소개 발표 자료AUSG 공사꾼 팀 소개 발표 자료
AUSG 공사꾼 팀 소개 발표 자료
 
AUSG 공사꾼 팀 소개 발표 자료
AUSG 공사꾼 팀 소개 발표 자료AUSG 공사꾼 팀 소개 발표 자료
AUSG 공사꾼 팀 소개 발표 자료
 
기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부
 
한양대학교 셔틀시스템 셔틀콕 개발기
한양대학교 셔틀시스템 셔틀콕 개발기한양대학교 셔틀시스템 셔틀콕 개발기
한양대학교 셔틀시스템 셔틀콕 개발기
 
중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAM중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAM
 
7th.lecture.middle.pt.guideline
7th.lecture.middle.pt.guideline7th.lecture.middle.pt.guideline
7th.lecture.middle.pt.guideline
 
1106 디미컨2 여성안심서비스 ui 디자인 계획
1106 디미컨2 여성안심서비스 ui 디자인 계획1106 디미컨2 여성안심서비스 ui 디자인 계획
1106 디미컨2 여성안심서비스 ui 디자인 계획
 
두솥도시락
두솥도시락두솥도시락
두솥도시락
 
융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx
 

김경욱_박민국_주용식_학기말과제최종발표

  • 1. 비주얼 프로그래밍 텀 프로젝트 20173001 김경욱 20173011 박민국 20173034 주용식
  • 2. 이 프로그램을 생각하게 된 계기 팀원들과 프로젝트 아이디어에 대해서 구상하던 중 포켓몬스터라는 주제가 떠올랐고 그것과 게 임을 연관시키려 했습니다. 그 중에서도 옛날 포켓몬스터를 보면서 피카츄가 포켓몬볼에 들어 가지 않았던 장면들이 떠올랐고 그 장면을 이용해서 이러한 게임을 만들자고 생각했습니다.
  • 3. 프로그램 설명 • * 프로그램 제목 • 포켓몬 넣기 게임 • * 프로그램 설명 • - 키보드 방향키로 캐릭터를 이동 • - 맵에 있는 포켓몬을 포켓몬 볼에 밀 거나 당기면서 넣기 • - 포켓몬을 포켓몬 볼에 전부 다 넣으 면 성공!
  • 4. 포켓몬 넣기 게임 프로젝트 인원 10조 프로젝트 멤버소 개 20173001 김경욱 20173011 박민국 20173034 주용식 실행 과정 계획 – 프로그램 제작 – 실행 및 수정 - 발표 팀원들과 계획을 수립 후 프 로그램을 제작하며 아이디어 추가 및 완성 후 수정, 그 후에 발표에 필요한 ppt와 영상 제 작 프로그램 기획 포켓몬 넣는 게임을 기획 아이디어 구상 중에 게임을 제작하고자 했고 그 중에서 포켓몬을 이용한 간단한 게임을 제작하도록 기획 구현 내용 포켓몬넣기 게임 구현 키보드로 캐릭터를 움직일 수 있게 하고 그에 따라 포켓몬이 움직이면서 포켓몬볼에 넣을 수 있게 구현 수정 및 추가 사항 프로그램을 제작하며 추가, 삭제할 부분을 찾음 생동감 있는 게임 실행을 위해 배경을 추가 했으며 포켓몬이 들어왔을 때와 들어오기 전의 포켓몬볼의 구별을 색으 로 가능케 했음.
  • 5. SUN MON TUE WED THU FRI SAT 11/22 23 24 3 4 12/7 8 9 10 12 13 14 15 15 16 17 18 20 21 21 22 24 25 26 27 28 29 30 31 프로그램 제작 및 중간 발표 프로그램을 초기부터 제작해 나가면서 중간중간 에 추가 할 내용들을 제시 및 보완하고 중간 보 고서 및 발표 영상 제작 Schedule. 2 프로그램 수정, 추가 프로그램을 완성해 나가면서 고쳐야 할 부분들을 수정하고 추가하면 좋을 것들은 추가하면서 프로 그램 보완 Schedule. 3 최종 보고서 발표 마지막으로 프로그램을 완성하고 문제없이 수행 되는지 확인하고 발표 보고서 제작 및 최종 발표 Schedule. 4 프로그램 제작 일정 Schedule. 1 프로젝트 계획 및 1차 발표 팀원들과 프로젝트 아이디어 제시 후 계획 수립, 그 후 프로젝트 1차 보고서 작성
  • 6. 프로그램 모습의 변화 초기 계획 모습 프로그램을 설명하기 위해서 대충 구상한 모습을 만듬 초기 프로그램 제작 중간 프로그램을 제작 과정에서 중간 완 성의 모습 중간 프로그램 완성 모습 추가와 수정을 거듭하면서 최종 완성된 프로그램 모습 최종
  • 7. 프로그램 실행 화면 프로그램 소스 코드와 시작 화면 프로그램 시작 후 화면
  • 8. 프로그램 실행 화면 프로그램 초기 화면 캐릭터와 맵을 변경한 모습
  • 9. 프로그램 실행 화면 포켓몬을 모두 넣은 후에 프로 그램 종료 화면 포켓몬 볼에 포켓몬을 넣으면 포켓몬 볼이 회색으로 변함
  • 10. 기술 및 기능소개 10조 프로 젝트 자세한 기능소개 1. 캐릭터를 밀 뿐 아니라 버튼을 만들어 당기는 것도 가능하게 구현함 2. 맵을 3가지 구현하여 3가지 맵을 모두 성공하였을 때 게임이 끝나도록 함 사용된 기술 1. KeyEvent를 사용하여 키보드에 코드값 을 리턴시켜줌 2. KeyListener를 사용하여 키보드의 행동 에 반응하는 인터페이스를 구현하고 캐 릭터의 이동횟수를 출력되게 구현함 과제명 포켓몬 넣기 게임