잠든것도 깬것도 아닌 기묘한 상태로 하루를 날려 버렸네요.
올해의 작업을 마무리 하던 토요일 0시쯤에는 텐션과 집중력이 최고조를 유지하고 있었던지라 작업을 접는게 몹시 서운 했었는데...
하루 크게 앓고나니 참 잘했다는 생각이 밀려 옵니다. ( o_o)y-~
작업 이야기로 들어갑니다.
이 일지는 12월 24, 25, 26, 27, 28일에 진행된 작업을 대상으로 합니다.
작업 내용은...
- Guard Buff 추가.
- Player A.I 에 "Guard" 행동 추가.
- Interaction Process Refactoing
- Silent Attack and Reaction
1. Guard Buff 추가.
현재 Buff 는 크게 두가지 기능을 가집니다.
- <Stat 에 영향>을 주거나
- 상호작용의 <판정에 영향>을 주거나
Guard Buff 는 <판정에 영향>을 주는 종류 입니다.
이 녀석을 보유하면...
공격을 받을 때 "방어율" Stat 을 기반으로 방어 성공 체크를 하게 됩니다.
이 작업은 기반 작업 이기 때문에 여기 까지만 적고 넘어갑니다.
이 작업은 기반 작업 이기 때문에 여기 까지만 적고 넘어갑니다.
2. Player A.I 에 "Guard" 행동 추가.
방패에 "Guard Buff" 를 추가했습니다. 그리하여...
방패를 착용하면 "Guard Buff" 가 작동하고
공격을 "막을 수도" 있습니다.
그렇습니다. ( '_')y-~
방패를 착용하면 "Guard Buff" 가 작동하고
공격을 "막을 수도" 있습니다.
그렇습니다. ( '_')y-~
3. Interaction Process Refactoing
기존에 각 Actor 종류 별로 남발 되었던 Interaction 처리 로직을 갈아 엎어서 1개로 통합 하였습니다.
코드를 통합하기 위해서 "Action Effect Info" 에 큰 변화가 있었습니다.
이름이 "Interaction Info" 가 되었고 데이터 구조도 바뀌었네요.
주요 변경점은...
데이터가 어떤 행위의 효과만 기술하던 것을
행위 자체를 지정하게 된 것입니다.
거기에 덤으로...
많은 녀석들이 새 이름을 가지게 되었고 상당수의 녀석들은 사라졌습니다.
기반작업이므로 자세하게 적을만한 것은 없네요.
너~~~무나 재미 없으니까요. ( @_@)y-~
코드를 통합하기 위해서 "Action Effect Info" 에 큰 변화가 있었습니다.
이름이 "Interaction Info" 가 되었고 데이터 구조도 바뀌었네요.
주요 변경점은...
데이터가 어떤 행위의 효과만 기술하던 것을
행위 자체를 지정하게 된 것입니다.
거기에 덤으로...
많은 녀석들이 새 이름을 가지게 되었고 상당수의 녀석들은 사라졌습니다.
기반작업이므로 자세하게 적을만한 것은 없네요.
너~~~무나 재미 없으니까요. ( @_@)y-~
4. Silent Attack and Reaction
이 작업 이전에는 화면 밖의 Actor 들이 상호 작용을 하면 Game Master 가 그것을 처리 할때까지 Player 가 기다려야 했습니다.
...이렇게 말이죠.
...이렇게 말이죠.
그래서 화면 밖의 Actor 들의 상호 작용에 대해서는 Game Master 의 관리 없이 상호작용이 가능하도록 Process 를 개선하고 전체 A.I 를 뜯어 고쳤습니다.
한결 쾌적합니다.
아직 Monster 의 "공격" 에 대한 처리가 남아 있지만 현재 모습 만으로도 크게 만족 스럽네요.
Monster "공격" 을 silent 하게( ? ) 처리하는 작업은 아주 아주 큰 작업이라서 두려움에 떨고 있습니다.
상당수의 A.I 에 대한 자동화 작업이 함께 이루어질 겁니다.
토요일에 작업을 멈추지 않았다면 아마 이 작업을 이어서 하고 있었을 겁니다.
( @_@)y-~
게임이 모양을 갖춰 갑니다.
들어갈 System 은 거의 들어가 있고 남은건...
정리, 보강, 마무리 그리고 System을 Game으로 만드는 것 입니다.
흔히들 이쯤을 끝나지 않는 마지막 10% 라고들 하는데요.
그 언저리에 와 있습니다.
끊임 없이 발을 내딛고 있습니다.
끊임 없이 고민 하고 있습니다.
성대한 마무리를 할 수 있도록 내년에도 그렇게 나아갈 생각입니다.
다들 행복한 2018년이 되셨길 바라고
2019년에는 더 행복하세요.
길고 고통스러웠던 2018년에 작별을 고합니다.
( '_')y-~
댓글 없음:
댓글 쓰기