2008년 08월 16일
[Quest System] 앞으로 나아가는 Quest 기획
막막하던 Quest쪽 기획에 조금씩 서광이 비추고 있다.
고전게임 Fallout 의 퀘스트 시스템을 생각하고 작업했는대, 생각만큼 시스템화가 쉽지 않아 상당히 고생을 했따.
먼저 Quest를 Table로 관리하는 방식 -> Quest를 원하는 시나리오대로 편집하기 어려워 포기.
Quest 정보를 각 캐릭터가 가지고 있는 방식 -> 여러가지 모호한 점 때문에 포기.
이외에 여러 삽질을 거쳐 이제 어느정도 자리가 잡히는 느낌이다. 이제 가상 시나리오를 통한 테스트를 통해 제대로 만들어 졌는지를 알아볼 시간이다.
현재, Fallout의 한 퀘스트를 현재 기획된 퀘스트 시스템으로 어느정도 까지 만들어 낼 수 있는지를 시험해 볼 생각이다.
하지만 애초에 생각했던 Fallout 정도의 Quest 시스템은 초반엔 어려울 듯 하다. 계속 만들어가면서 노하우가 쌓여야 가능할 듯 하다.
고전 게임이라 불리는 저 Fallout 마저도 멋진 Quest 체계를 가지고 있는대, 이제 서양 게임들은 저정도 Quest 시스템은 기본중의 기본으로 먹고 들어가는 느낌이다.
고전게임 Fallout 의 퀘스트 시스템을 생각하고 작업했는대, 생각만큼 시스템화가 쉽지 않아 상당히 고생을 했따.
먼저 Quest를 Table로 관리하는 방식 -> Quest를 원하는 시나리오대로 편집하기 어려워 포기.
Quest 정보를 각 캐릭터가 가지고 있는 방식 -> 여러가지 모호한 점 때문에 포기.
이외에 여러 삽질을 거쳐 이제 어느정도 자리가 잡히는 느낌이다. 이제 가상 시나리오를 통한 테스트를 통해 제대로 만들어 졌는지를 알아볼 시간이다.
현재, Fallout의 한 퀘스트를 현재 기획된 퀘스트 시스템으로 어느정도 까지 만들어 낼 수 있는지를 시험해 볼 생각이다.
하지만 애초에 생각했던 Fallout 정도의 Quest 시스템은 초반엔 어려울 듯 하다. 계속 만들어가면서 노하우가 쌓여야 가능할 듯 하다.
고전 게임이라 불리는 저 Fallout 마저도 멋진 Quest 체계를 가지고 있는대, 이제 서양 게임들은 저정도 Quest 시스템은 기본중의 기본으로 먹고 들어가는 느낌이다.
# by | 2008/08/16 01:59 | dev diary - release | 트랙백 | 덧글(4)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Quest 차트는 자그마한 스크립트 언어형태로 가는게 가장 이상적임. ㅇㅇ
스크립트내부에서 쓰일수 있는 몇가지 변수를 제공해주고 각 상황에 맞는 데이터를 받아와서 스크립트 언어처럼 내부에서 돌리면 욜라 복잡한 형태의 퀘스트는 만들기에 따라서 가능해짐.
단 데이터가 지독하게 늘어나면 답이 없는 단점이 있음 ㅎㅎ
음... 그렇군요. 처음 해보는거라 상당히 빡세게 가고 있어요.
일단, 추후에 쉽게 Quest를 추가할 수 있는 확장성과, 다양한 종류의 Quest를 만들 수 있는 유연함을 주는 부분이 상당히 어렵군요.
또, 변수 빼내는거 하고 스크립트로 퀘스트를 어떻게 짜야 하는가도 경험이 전무하다 보니 헤매고 있음.
아무튼 쉬운 작업이 아니군요.
jQuery등 최근의 스크립트 언어들을 보시면 어떤식으로 수많은 객체에 접근하게 하면 좋을지 참고가 되실겁니다. (jQuery는 기반언어가 javascript로, dynamic html을 위한 도메인언어를 정의하고 있습니다)