====== 두팝 인턴 과제: 드래곤플라이트 만들기 ====== ===== 게임 요소 ===== 게임의 모든 요소를 분석해서 카피할 필요는 물론 없고, 특징적인 요소들만 간단하게 나열하자. 또한 필요 이상으로 디테일하지 않게 줄여야 할 부분들은 줄여서 단순화시킨다. ==== 캐릭터 ==== 원작 게임에서는 플레이 가능한 캐릭터가 총 6종(나이트, 프린세스, 어쌔신, 연금술사, 마녀, 조련사)이 있다. 펫(pet) 개념과 유사한 새끼용이 있는데 여러 속성을 가지고 있고 희귀종도 존재한다. 새끼용 또한 레벨의 개념이 존재하여 레벨이 높아질수록 강해진다. 그러나 일정 레벨 이상으로 올라가려면 같은 레벨의 새깨용을 합성해야 한다. ==== 아이템 ==== * 듀얼샷: 일정 시간 2배의 샷을 발사. * 하이퍼플라이트: 일정 시간 빠른 속도로 날아간다. * 자석: 일정 시간 기체 주변의 아이템을 끌어당긴다. * 골드, 보석: 게임 수집 요소 * 더블 스코어: 점수 2배 기타 상점에서 구입할 수 있는 아이템이 있다. ==== 방해 요소 ==== * 일반 용: 색상에 따라 체력 및 얻게 되는 점수가 다르다. 어떤 용은 폭발한다. * 보석 상자: 보물을 주지만 부딪히면 안됨 * 크래곤: 일종의 보스 몬스터 * 운석: 일정 거리마다 운석이 떨어진다. 피격되지 않는다. '광역 난사'가 있다. ===== 게임 설계 ===== 당연하게도, 게임을 많이 열화시켜 단순하게 만들어야 한다. ==== 캐릭터 ==== 원작에서는 각 캐릭터가 각각의 스킬을 가지고 있고 서로 다른 능력치를 가지는 등 각자의 개성을 가지고 있지만, 6종을 모두 따라 만들기는 어려우므로 일단 가장 단순한 '나이트'만 만들도록 한다. 또한 능력치까지 세밀하게 고려하기는 어려우므로 능력치 설정 또한 보류한다. ==== 캐릭터의 이동 ==== 캐릭터는 원작과 같이 화면 하단에서 좌우로만 이동한다. ==== 캐릭터의 공격 ==== 캐릭터의 공격은 강해지거나 약해질 수는 있지만 특별히 이를 조절하는 요소(아이템 등)은 노출하지 않는 것으로 한다. 공격은 단순하게 일직선으로 쏘는 탄환 1종으로만 제한한다. ==== 배경 ==== 사실 캐릭터가 화면을 이동하는 것이 아니라 배경스프라이트가 위에서 아래로 내려오는 연출을 통해 이동하는 것으로 묘사하는 것임을 쉽게 생각할 수 있다. 배경 디자인을 하기 어려우므로 그냥 흰색이나 검정색의 단순한 배경을 하고 간간히 이동함을 인식할 수 있는 아주 간단한 시각적인 요소만 삽입하도록 한다. ==== 시각적 요소 ==== 시각적인 요소는 최대한 배제할 수밖에 없음.. ==== 방해 요소 ==== 방해 요소는 적으로 나오는 '공룡'과 불시에 나오는 '운석' 두 종류로 나눈다. 공룡은 진짜 게임처럼 여러 체력을 두지는 말고 하나의 종류로만 둔다. 단, 폭발 공룡은 그대로 둔다. ==== 방해 요소의 등장 타이밍 ==== 공룡은 일정 타이밍마다 등장한다고 생각한다. 운석은 대략 수 초마다 한 번씩 '트리거'된다고 생각한다. 일정 확률로 운석 집단이 발생한다고 생각한다. ==== 방해 요소의 움직임 ==== 적진의 용은 일정 간격으로 출현하고, 거리가 길어질 수록 그 텀을 조금씩 줄인다. 운석은 운석 타이밍이 맞게 되면 사용자의 위치에 맞춰 떨어진다. ===== 참고 자료 ===== * [[http://www.nextfloor.com/DragonFlight_Kakao.html |드래곤 플라이트 홈페이지]] * [[http://ko.wikipedia.org/wiki/%EB%93%9C%EB%9E%98%EA%B3%A4_%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B8 | 드래곤 플라이트 위키피디아]] * [[http://mirror.enha.kr/wiki/%EB%93%9C%EB%9E%98%EA%B3%A4%20%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B8 | 드래곤 플라이트 엔하위키]] ===== 검색의 생활화 ===== 질문 사항은 [[research:InternDragonFlightKnowledgeBase]]에 기록하고 답하도록 하자.