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