2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf ·...

28
200611514 임진용 200511362 최우진 200611449 강동원 2011 KBO KBM (BaseBall Manager)

Transcript of 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf ·...

Page 1: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

200611514 임진용200511362 최우진200611449 강동원

2011 KBO KBM (BaseBall Manager)

Page 2: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

차 례

l 개요

l 시스템 설계

l 기본 DB 테이블 구조

l 시스템 구현

l 주요사항

l 인원 편성표

l 진행 일정

Page 3: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

개 요

l 프로젝트 개요

- 야구에 대한 높아진 인기와 국민적 관심으로 인해 다양한

야구관련 Contents가 개발되고 있는 상황임.

- 실제 야구 구단을 경영하는 경영 Simulation 을 통해서

야구의 재미와 게임의 재미를 동시에 즐길 수 있는 Game을

개발하는 것이 목표

KBO BM 2011 개발

Page 4: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

선수정보DB

KBO BM 2011

KBO BM 2011

시스템 설계 (1/2)

Page 5: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

시스템 설계 (2/2)

선 수

투 수체격조건

정신력

타 자

포 수 각기능력치 : 0 ~ 20포수의등급 : S, A, B, C, D

Page 6: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

기본 DB Table 구조(1/7)

◎ 선수

- 기본사항 : 이름 / 생년월일 / 키 / 몸무게 / 출신학교 / 투 · 타

● 공통적인 체력조건

- 체력 / 근력 / 지구력 / 멀티플레이

● 공통적인 정신조건

- 수비력 / 집중력 / 창의력 / 천재성

Page 7: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

◎ 선수

● 투수

- 투구유형 : 좌 / 우, 오버쓰로우 / 쓰리쿼터 / 언더쓰로우

- 투수 능력치 : 구속 / 제구력 / 구위 / 변화구

● 타자

- 타자유형 : 좌 / 우, 수비 포지션

- 타자 능력치 : 파워 / 컨택 / 번트 / 도루

- 수비 능력치 : 뜬공처리 / 땅볼처리

기본 DB Table 구조(2/7)

Page 8: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

◎ 선수

● 포수

- 포수등급 / 볼배합 / 미트질 / 도루저지 / 투수리드능력

ø 각 능력치는 0 ~ 20 으로 수치화 한다.

ø 포수의 등급은 S, A, B, C, D 로 나눈다.

기본 DB Table 구조(3/7)

Page 9: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

선수

이름 : 선동열

생년월일 : 1963. 1. 10

키 : 184cm

몸무게 : 97kg

출신학교 : 광주제일고

투 · 타 : 투수

공통적인 체력조건

체력

근력

지구력

멀티플레이

공통적인 정신조건

통찰력

수비력

담력

기본 DB Table 구조(4/7)

Page 10: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

투수유형

좌 / 우

투구유형(오버 / 쓰리쿼터 / 언더)

투수 능력

구속

제구력

구위

변화구

기본 DB Table 구조(5/7)

Page 11: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

타자유형

좌 / 우

수비 포지션

타자 능력

파워

컨택

번트

도루

수비 능력

뜬공처리

땅볼처리

기본 DB Table 구조(6/7)

Page 12: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

포수능력

포수등급

볼배합

미트질

도루저지

투수리드능력

기본 DB Table 구조(7/7)

Page 13: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

시스템 구현 - 게임화면(1/11)

lMAIN 화면

- 메인 화면에서 리그진행, 라인업, 선수관리, 선수이적, 구단정보, 기록정보 등의

메뉴를 선택할 수 있다.

Page 14: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

시스템 구현 - 게임화면(2/11)

l구단정보

- 구단정보 메뉴에서 경기장 신축 및 구조변경을 할 수 있다.

- 구단의 현재 재정상황 등을 볼 수 있다.

Page 15: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

시스템 구현 - 게임화면(3/11)

l선수정보

- 구단 보유 선수의 정보를 볼 수 있다.

Page 16: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l라인업

- 라인업 메뉴에서 경기에 선발 출전할 선수를 선택한다.

시스템 구현 - 게임화면(4/11)

Page 17: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l기록 정보 – 팀 순위

시스템 구현 - 게임화면(5/11)

Page 18: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l기록 정보 – 선수 기록정보

시스템 구현 - 게임화면(6/11)

Page 19: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l기록 화면 – 세부 선수기록

316

시스템 구현 - 게임화면(7/11)

Page 20: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l기록 화면 – 세부 선수기록

시스템 구현 - 게임화면(8/11)

Page 21: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l게임화면 - 경기장면

시스템 구현 - 게임화면(9/11)

Page 22: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l게임 화면 – 점수와 선수개인 기록

시스템 구현 - 게임화면(10/11)

Page 23: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

l게임화면 - 현재 타자 Vs 투수

시스템 구현 - 게임화면(11/11)

Page 24: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

주요사항(1/2)

l DB 구축의 중요성

• 선수의 방대한 수치와 자료 적용의 어려움

• 자료의 객관성 유지의 어려움

- ‘야구9단’의 선수별 수치를 토대로 적용

효율적인 DB구축이 프로젝트의 중요도 1순위로 판단됨.

l DB와 DISPLAY 간의 상호작용

• 작성된 DB를 토대로 한 게임 DISPLAY 와의 연동

Page 25: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

주요사항(2/2)

l Display 표현의 중요성

• User가 게임을 할때 편리함과 재미를 느끼게 할 수 있는

인터페이스와 그래픽 표현을 적용

Page 26: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

인원 편성표

전 공 학 번 성 명 담당 업무

컴퓨터시스템 200412335 임진용DB구축

그래픽 작업

컴퓨터시스템 200511362 최우진DB구축

그래픽 작업

컴퓨터시스템 200412364 강동원DB구축

시스템 설계DB / DISPLAY 상호작용

l 인원 구성 및 담당업무

Page 27: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움

진행 일정

내 용 5 6 7 8 9 10 11

계획 수립주제 설정

보고서 작성

DB구축자료 수집

DB 스키마 작성

그래픽작업원화 작성

UI 작성

통합DB 와 UI 연동

디버깅

최종 보고서 최종보고서 작성

Page 28: 2011 KBO KBM (BaseBallManager)dslab.konkuk.ac.kr/Class/2011/11CD2/T16/졸작중간보고서.pdf · 주요사항(1/2) lDB구축의중요성 •선수의방대한수치와자료적용의어려움