250 likes | 376 Views
김재찬 노희명 이재용. 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 • 생존자들은 콜로니를 형성 • 새로운 시대의 영웅, 바운티헌터 • 핵융합 전지와 팔라듐이 생존에 꼭 필요한 요소로 경제활동의 중심이 된다.
메인화면 스테이터스 요약 화면 • 화면구성은 기본 스테이터스와 메인 화면, 탭으로 이루어 진다. • 탭은 지도, 스테이터스, 퀘스트, 네트워크로 이루어져 있다. • 탭을 통하여 메인화면 전환이 이루어지며 로그인시에는 지도가 선택된 채로 나온다. ATK 16(+3) PW DEF 22(+8) EXP 텍스트 게임 정보창 탭이동 화면
Flow Chart 지도 퀘스트 스테이터스 네트워크 메세지 장비교환 팔로잉 프렌즈 전투 퀘스트 몬스터 플레이어 친구추가 상점
To Do • 데이터 베이스 관리 • 접속 유저 관리 • 몬스터관리 • 업적 관리(optional Ranking)
데이터베이스 • 유저 정보 • 스텟, 수행중인퀘스트, 수행한퀘스트, 업적, 장비, 돈등등 • 몬스터 • 스텟, 리젠위치, 보상치(돈,경험치,아이템) • 퀘스트 • 위치, 퀘스트 정보, 보상치
접속 유저관리 • 로그인 • 해당위치 정보전송(주변의 몬스터나다른유저, 퀘스트) • 전투 처리 • 팔로잉 • 회복 타이머
몬스터 • 몬스터리젠 • 누군가가 해당 몬스터를 잡으면 다른 사람에게 보이지 않음. • 일정 시간이 흘러야 다시 보인다. • 몬스터는 정해진 리젠 위치에만 출현하고 이동하지 않음.
업적 관리 • 유저들의 업적이 데이터베이스를 바탕으로 관리됨. • 기본적으로 숨겨져 있고 성공하면 자신의 업적리스트에 추가됨.
To Do • 클라이언트 • GUI • 서버 데이터베이스 접근/쿼리 • 이미지/사운드 출력 • 클릭시이벤트 처리
GUI • 로그인 시스템 • 아이디/비밀번호 입력 후 접속 • 탭 형식 • 지도/스테이터스/퀘스트/네트워크 • 구글 지도 • GPS
서버 데이터베이스 접근/쿼리 • 서버에 접속 • 서버에 정보 전송 • 아이디/비밀번호 • 몬스터/유저와의 전투 • 퀘스트 중간 • 업적 달성 • 서버에서 정보 받아옴 • 쿼리의 결과물
이미지/사운드 출력 • 현재 자신의 위치 • 주변의 몬스터/퀘스트위치 • 장비/아이템 • 전투시 소리 • 기타 사운드
클릭 시 이벤트 • 지도에서 • 몬스터클릭 • 전투 창이 뜸 • 다른 유저 클릭 • 친구 추가/전투 • 퀘스트 • 지도가 아닌 곳에서 • 아이템 장착, 강화
지원 사항 • 테스트용 서버 1EA • 안드로이드스마트폰3 EA