NineChronicle, 런처와 어떤 관계를 가지고 해당 라이브러리가 전체 나인크로니클 프로젝트에서 어떤 위치를 가지는지
어떠한 로직들이 있는지 일단 '나열' (Nine Chronicles - Design 문서 참고, 나열)
어떤 데이터가 어디에서 와서, 어떤 처리를 거쳐 어디로 가는지 가벼운 개요
[x] Lib9c의 폴더 구조와 실제 로직의 흐름
Action, Arena, Battle, Model, Policy, Renderer, TableCSV, TableData가 무슨 역할을 하고, 인게임 로직, libplanet과 무슨 관련이 있는지, 특정 시스템과 관련된 주요 로직으로 어떤것들이 있는지 (1~2개 정도의 예시를 들어) 살펴봅니다.
Exception, Extension, Formatters, Helper는 가능한한 간단하게 작성하거나 다음에 설명하겠다면서 생략합니다 (이 단계에서 이해에 도움이 되지 않을 수 있음)
[ ] Lib9c에서의 테이블
테이블 내용에 관계없이 테이블이 어떻게 가공되어서 게임 데이터로 사용되는지를 다루고, Row Column을 어떻게 다루는지 살핌
[ ] 이후는 게임 기획내용에 따라 자연스럽게 내용을 이어나가거나, 큰 경우 별도의 The Structure of XXX System and its Implementations 시리즈로 이어나갑니다. 아마도 (Nine Chronicles - Design 문서의 꼭지들중 큰 문서들은 별도 시리즈로 빼고, 작은건 Lib9c로 묶을 수 있을듯. 추가 논의)
The Structure of XXX System and its Implementations 시리즈를 작성할때는 h1으로 In theory 밑에 기획 문서 번역과 개요, 그 다음 h1으로 Actual Implementation과 위에서 말했던 기획내용의 구현체에 대한 설명과 개요에서 빠져있는 사소한 사항들을 설명합니다.
[x] Lib9c 중심의 전체적인 구조
NineChronicle, 런처와 어떤 관계를 가지고 해당 라이브러리가 전체 나인크로니클 프로젝트에서 어떤 위치를 가지는지
어떠한 로직들이 있는지 일단 '나열' (Nine Chronicles - Design 문서 참고, 나열)
어떤 데이터가 어디에서 와서, 어떤 처리를 거쳐 어디로 가는지 가벼운 개요
[x] Lib9c의 폴더 구조와 실제 로직의 흐름
Action, Arena, Battle, Model, Policy, Renderer, TableCSV, TableData가 무슨 역할을 하고, 인게임 로직, libplanet과 무슨 관련이 있는지, 특정 시스템과 관련된 주요 로직으로 어떤것들이 있는지 (1~2개 정도의 예시를 들어) 살펴봅니다.
Exception, Extension, Formatters, Helper는 가능한한 간단하게 작성하거나 다음에 설명하겠다면서 생략합니다 (이 단계에서 이해에 도움이 되지 않을 수 있음)
[ ] Lib9c에서의 테이블 테이블 내용에 관계없이 테이블이 어떻게 가공되어서 게임 데이터로 사용되는지를 다루고, Row Column을 어떻게 다루는지 살핌
[ ] 이후는 게임 기획내용에 따라 자연스럽게 내용을 이어나가거나, 큰 경우 별도의 The Structure of XXX System and its Implementations 시리즈로 이어나갑니다. 아마도 (Nine Chronicles - Design 문서의 꼭지들중 큰 문서들은 별도 시리즈로 빼고, 작은건 Lib9c로 묶을 수 있을듯. 추가 논의)
The Structure of XXX System and its Implementations 시리즈를 작성할때는 h1으로 In theory 밑에 기획 문서 번역과 개요, 그 다음 h1으로 Actual Implementation과 위에서 말했던 기획내용의 구현체에 대한 설명과 개요에서 빠져있는 사소한 사항들을 설명합니다.