제작 일지

컨퀘스트 alpha 0.2.1v 버젼 개발노트

by 암행중사 posted Oct 23, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
 
컨퀘스트 엮인글 목록

컨퀘스트 기획글(고정문서) : http://avangs.info/idea/1492715

컨퀘스트 세계관(자료)       : http://avangs.info/idea/1492734

alpha 0.1v 버젼 체험판      : http://avangs.info/store_game/1492723

alpha 0.2v 버젼 개발노트   : http://avangs.info/free_board/1493384

 

 시작하기 전에: 컨퀘스트라는 게임에 대한 설명 등이 궁금하시다면 링크를 타고 기획글로 가주시면 감사하겠습니다.

 

 

 우선 0.2.1v 기획의도

   일단 RPG maker MV와 관련이 있습니다. 도입 예정인 기능 중에서 대다수가 스크립트와 관련이 있는 건데, 이것이 MV에서 좀 바뀐다고 하고, 기존 코드가 호환성이 어찌 될지 알 수 없는 노릇이기에 우선은 MV가 출시되면 그것에 맞춰 코드를 작성하기로 하고, 다음 버젼으로 올리는 것을 고려하고 있습니다(즉 0.2.2v 혹은 0.3v 이후에서나 도입될 예정).

   그래서 0.2.1v는 VXA로 만드느 마지막 컨퀘스트가 될 것 같군요. 이 버젼에서는 지난 0.2v에서 도입되었을 큰 두가지 기능을 제거, 혹은 대폭 축소하였습니다.

 

 도입 예정 취소 1: 빛 효과

   1. 게임시간에 따른 색조 변경(낮, 밤 효과)

   2. 장소에 따른, 혹은 실내에서 불을 켜고 끔에 따른 화면 색조 변경

   3. 조명 효과

 설명:

   일단 코드를 짜는 것 자체가 시간이 오래 걸리는 일이고(하나하나 공부하면서 하기에...), 지금 현제는 사실상 대부분의 코드가 정상 작동하여, 맵 바뀔때마다 장소의 고유 색조와 배경 색조(즉, 태양의 위치에 따른 화면 색조)를 혼합해서 색이 표현되고, 특정 맵-창문이 없는 지하실 등-에서 어두운 색이 로딩 시간 없이 바로 바로 적용되어 맵 스포일러가 나는 것을 막았습니다(또한 배경 색조의 적용-해제가 가능하구요). 그러나 문제는 결국 사용자 인터페이스인데, 사용자가(즉 제가) 맵을 에디팅할때 보다 쉽게 사용 할 수 있도록 기능을 수정하다가 지금에 이르러 늦어지게 되었습니다. 그냥 MV나오면 마무리 하려고 0.2.1v에서 기능을 제거하였습니다. 그냥 시간에 따라 색조가 일괄 변경 됩니다.

 

도입 예정인 기능 2: 사법 행정/경비병/마을 주민의 행동

 설명:

   기존 알파버젼에서 범죄를 저지르면 [범법 명성치]라는 변수가 증가하고, 특정 명성치가 되었을 때 [잡힘]이라는 스위치가 켜지면 커먼 이벤트에서 [사법행정] 이벤트가 작동하게 되어 플레이어를 감옥에 가두는 방식이었습니다. 물론 당시에도 플에이어는 감옥의 철창을 통해서 몰래 빠져나올 수가 있었고, 그러면 범법 명성치는 그대로 인 채(결국 다시 잡히면 들어간다는 이야기) 감옥을 빠져나올 수 있었습니다(간수들을 물리칠 수만 있다면...)

 

 이것이 alpha 0.2.1v에서는 다음과 같이 바뀌게 됩니다.

   1. [경관]이라는 직업을 가진 이벤트 타일(즉 경관)이 특정 범법 명성치 이상 일 때 플레이어를 잡으러 쫒아옵니다.

   2. 데자토로(시작 마을)에 배치된 경관을 폭행하면 현행범으로 잡혀가는데, 잡히기 전에 싸움을 합니다. 싸움에서 지면 잡히고, 이기면... 안잡힙니다.

   3. 쓰러진 경관은 플레이어가 범법 명성치를 없애면 되돌아옵니다.

   4. 감옥에 잡혔을 때 형을 치르기 위한 방식이 구체화되었습니다. 이는 설명을 참조바랍니다.

   5. 마을사람들은 플레이어가 범죄를 저지르면 경비병처럼 잡으러 옵니다.

  

 이는 alpha 0.2v에 적용 예정인 기능과 같고 대부분 완성되었기에(시민 빼고...) 그대로 적용하려 합니다. MV에서 이벤트 수정은 쉬울 테니 MV버젼 이식은 어렵지 않으리라 믿..습니다.

 

도입 예정인 기능 3: 데자토로 마을의 완성

 설명:

   alpha 0.2v와 같습니다. 일단 아무리 테스트 유저라도 유저가 활동을 하기 위한 최소한의 공간은 있어야 한다고 판단(이에 영감을 주신 /홍직설/님께 감사 드립니다)하여 일단 데자토로 마을 내부를 완성할 것입니다. 마을 내부에는 3가지 영역과 2가지 기능이 존재하는데 다음과 같습니다.

   1. 거주민 영역

   2. 시장 영역

   3. 여관과 술집 영역

   4. 사법 행정 기능(경비병 숙소같은거)

   5. 행정 기능(마을회관이나 영주성 같은거)

   먼저 이 시각 기준으로(15년 10월 16일) 1, 2, 3, 4의 타일셋 배치는(복붙으로) 완성된 상태입니다. 5번 행정 기능 일부는 처음 만을때 깜빡해서 다시 오려넣(...)는 중이구요. 이제 각각 자리에 맞는 NPC를 배치해야 하는데 아시다시피 NPC 하나하나 다 기능이 많아서(대화하고, 맞아주고, 달려들고, 죽고.... 등등...) 어쩌면 이부분은 다 완성되지 못할 수도 있습니다. 정말 필요한 NPC 기능만 넣을 예정이라 주민들이 범죄를 저지른 플레이어에게 달려들지 않을 수도 있습니다.

 

도입 예정인 기능 4: 세세한 변경

 :인트로 부분 중 크레딧 메세지가 빠른 스킵 가능하도록 변경되었습니다.

 :처음 인트로 부분의 전달 방식에 변화를 주어 보았습니다.

 :몇 가지 자잘한 버그를 수정했습니다.

 

도입 예정인 기능 5: 간단한 퀘스트

 alpha 0.2.1v에서 새로 추가된 것인데, 아무래도 그냥 공허하게 플레이어를 툭 내던지는건 여러모로 마이너스 요소가 될 거라 판단하여, 이 게임의 기본 틀이 될 만한 퀘스트 몇가지를 추가할 예정입니다. 퀘스트 내용을 알려주면 스포일러니 이만...

 

 마무리 전에: 컨퀘스트라는 게임에 대한 설명 등이 궁금하시다면 링크를 타고 기획글로 가주시면 감사하겠습니다.