1 / 18

Snake Bite 2.0

Snake Bite 2.0. 2013. 2. 25. JSEA 정현수 ( epaqj_123@naver.com) 김윤정 (yoonja92@naver.com). 목차. Snake Bite 소개 Refactoring User Interface 개선 기능 개선 오류 개선 Class Diagram 추후 개선사항. 1. Snake Bite 소개. 3 / 14. About Snake Bite 2.0. 뱀의 머리 방향을 조작해 흰 쥐를 다 먹으면 Stage Clear

keran
Télécharger la présentation

Snake Bite 2.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Snake Bite 2.0 2013. 2. 25. JSEA 정현수(epaqj_123@naver.com) 김윤정(yoonja92@naver.com)

  2. 목차 Snake Bite 소개 Refactoring User Interface 개선 기능 개선 오류 개선 Class Diagram 추후 개선사항

  3. 1. Snake Bite 소개 3 / 14 About Snake Bite 2.0 뱀의 머리 방향을 조작해 흰 쥐를 다 먹으면 Stage Clear 스테이지는 총 6개로 구성되며 6개를 다 깨면 Bonus Track이 나옴 Item 설명 흰쥐 – 10점 득점, 꼬리 1칸 증가 검은 쥐 – 20점 감점, 꼬리 2칸 증가 산삼 – 100점 득점, 꼬리 2칸 감소

  4. 2. Refactoring 4 / 14 자료 관리 방식 • Snake 1.1 : • UI 부분과 관계 없는 2차원 배열을 통한 자료 관리 • UI 부분 로직과 내부 자료 관리 로직분리 • Snake 2.0 : • UI 부분과 관계 없는 2차원 배열을 통한 자료 관리 • 파일을 통해 STAGE및 내부 자료 관리

  5. 2. Refactoring 5 / 14 Paint 방식 • Snake 1.1 : - 내부의 2차원 배열을 기반으로 단일 클래스에서 모든 게임 요소를 그려주는 로직 처리 • Snake 2.0 : - 내부의 2차원 배열을 기반으로 단일 클래스에서 모든 게임 요소를 그려주는 로직 처리

  6. 2. Refactoring 6 / 14 재 구조화 UI UI Control Control Board Game State Board Game State Stage Manager Snake Bite 1.1 Snake Bite 2.0

  7. 3. User Interface 개선 7 / 14 User Interface Splash Screen 이미지 변경 Main Page • 메인 페이지 변경 • - 새로 하기, 이어하기 선택 가능 • 상단 Menu Bar에 게임 방법 추가

  8. 3. User Interface 개선 8 / 14 User Interface • 게임 화면 구성 변경 • - Logo 이미지 수정 • - Stage 칸 추가 • - 시간 및 점수 칸 구성 변경

  9. 3. User Interface 개선 9 / 14 User Interface • 이어하기 버튼을 선택한 화면 • - STAGE START, LOCK, CLEAR • 3가지 단계로 나뉨 • 마지막으로 실행한 스테이지가 • 저장되어 해당 스테이지부터 • 플레이 가능해짐

  10. 3. User Interface 개선 10 / 14 User Interface Snake Bite 정보 Update Snake bite 게임 설명

  11. 4. 기능 개선 11 / 14 Snake Bite 기능 개선 • STAGE (1단계 ~ 6단계) 추가 • 기존 Snake Bite는 스테이지라는 개념없이 게임이 진행되었는데 Snake Bite 2.0은 스테이지 개념을 추가해 스테이지를 클리어 하는 재미를 추가함 ( Stage는 File로 관리 ) • UI개선 • Splash Screen, 메인 화면, 스테이지 선택화면 등의 이미지 개선 • 게임 설명 화면 추가, 게임 정보 업데이트 • ShuttDownHook기능 추가 • 게임이 비정상으로 종료 될 것을 대비한 기능 ( 마지막 상태를 파일로 저장)

  12. 5. 오류 개선 12 / 14 Snake Bite 오류 개선 • 뱀의 머리가 짤리는 버그 수정 • 아이템의 점수추가 버그 수정 • 아이템(검은 쥐, 산삼) 의 점수가 추가되지 않았던 버그를 수정함

  13. 6. Class Diagram 13 / 14 Class Diagram – Birds’-eye View

  14. 6. Class Diagram 14 / 14 Class Diagram

  15. 6. Class Diagram 15 / 14 Class Diagram

  16. 6. Class Diagram 16 / 14 Class Diagram

  17. 7. 추후 개선 사항 17 / 14 추후 개선 사항. • Sound Mute 오류 • 화면 전환간 음소거 기능이 풀리는 오류 • Sever를 통한 랭킹판 만들기 • 빠른 시간과 높은 점수로 랭킹을 매긴다.

  18. 감사합니다

More Related