300 likes | 417 Vues
김재찬 노희명 이재용. Parallel Seoul 2012. Concept. Parallel Seoul 2012 GPS based MMORPG Feature Modern RPG GPS based playing Interact with other user. Goal. More stronger… More stronger… Achievement Adventure. Roles. 김재찬 Client GUI 노희명 Server Database 이재용 Graphic/Sound Resources
E N D
김재찬노희명 이재용 Parallel Seoul 2012
Concept • Parallel Seoul 2012 • GPS based MMORPG • Feature • ModernRPG • GPS based playing • Interact with other user
Goal • More stronger… More stronger… • Achievement • Adventure
Roles • 김재찬 • Client • GUI • 노희명 • Server • Database • 이재용 • Graphic/Sound Resources • Quest, Item, Monster
Devlop Environment • Client • Java with Eclipse Helios • Android SDK • Windows/Mac • Server • C++with Visual Studio 2008 • SQLite • Windows
Story • 2012년 외계인의 침공으로 파괴된 지구 • 반격그리고… 새로운 시작
Story • 새로운 시대의 영웅, 바운티헌터
Flow Chart 지도 스테이터스 퀘스트 네트워크 팔로잉 프렌즈 전투 퀘스트
메인화면 퀘스트 HP ST 주인공 캐릭터 적 캐릭터 텍스트
전투화면 HP ST 서울대 멍멍이 hp : 200/300 텍스트 10의 데미지를 주었다. 30의 데미지를 받았다. 강아지 꼬리 1개를 얻었다. 2EXP를 얻었다.
메인화면 퀘스트 HP ST 동료 캐릭터 주인공 캐릭터 적 캐릭터 텍스트 Now Following...
아이템화면 상점 장비 소모 아이템
퀘스트화면 HP ST 서울대 구하라 보상 : 100 Gold 20 EXP 카라 한정판 화보 텍스트 머리띠를 만들려고 하는데, 강아지 꼬리 좀 구해주실 수 있나요? ㅁ 승락 거절 승락
퀘스트화면 강아지 꼬리 : 1 / 3 남은 시간 : 0d 12h 3m
네트워크화면 follow Noma Lv. 21 현재위치 : 서초구 AshDragon Lv. 10 현재위치 : 강남구 Werawera Lv. 45 현재위치 : 관악구 Lv. 15 과일장수 현재위치 : 영등포구
메인화면 퀘스트 HP ST 주인공 캐릭터 적 캐릭터 텍스트
To Do • 데이터 베이스 관리 • 접속 유저 관리 • 몬스터관리 • 업적 관리(optional Ranking)
데이터베이스 • 유저 정보 • 스텟, 수행중인퀘스트, 수행한퀘스트, 업적, 장비, 돈등등 • 몬스터 • 스텟, 리젠위치, 보상치(돈,경험치,아이템) • 퀘스트 • 위치, 퀘스트 정보, 보상치
접속 유저관리 • 로그인 • 해당위치 정보전송(주변의 몬스터나다른유저, 퀘스트) • 전투 처리 • 팔로잉 • 회복 타이머
몬스터 • 몬스터리젠 • 누군가가 해당 몬스터를 잡으면 다른 사람에게 보이지 않음. • 일정 시간이 흘러야 다시 보인다. • 몬스터는 정해진 리젠 위치에만 출현하고 이동하지 않음.
업적 관리 • 유저들의 업적이 데이터베이스를 바탕으로 관리됨. • 기본적으로 숨겨져 있고 성공하면 자신의 업적리스트에 추가됨.
해야 하는 부분 • 클라이언트 • GUI • 서버 데이터베이스 접근/쿼리 • 이미지/사운드 출력 • 클릭시이벤트 처리
GUI • 로그인 시스템 • 아이디/비밀번호 입력 후 접속 • 탭 형식 • 지도/스테이터스/퀘스트/네트워크 • 구글 지도 • GPS
서버 데이터베이스 접근/쿼리 • 서버에 접속 • 서버에 정보 전송 • 아이디/비밀번호 • 몬스터/유저와의 전투 • 퀘스트 중간 • 업적 달성 • 서버에서 정보 받아옴 • 쿼리의 결과물
이미지/사운드 출력 • 현재 자신의 위치 • 주변의 몬스터/퀘스트위치 • 장비/아이템 • 전투시 소리 • 기타 사운드
클릭 시 이벤트 • 지도에서 • 몬스터클릭 • 전투 창이 뜸 • 다른 유저 클릭 • 친구 추가/전투 • 퀘스트 • 지도가 아닌 곳에서 • 아이템 장착, 강화