Project Kappa – Devlog 010

프로젝트 분리. 기존에는 엔진 프로젝트의 프레임워크에서 작업을 진행하고 있었으나, PROJECT KAPPA 프로젝트를 작성하여 게임 프레임워크로 분리했다. 엔진과 게임 버전의 병행 관리 작업이 두배로 들지만, 적당한 시점에서 분리하지 않으면 나중 시점에서…

Project Kappa – Devlog 009

SceneNodeProperty 작업중. SceneNode의 내부 파라미터들도 History에 등록하기 위하여, SceneNodeProperty 클래스로 묶어 통합관리를 하게끔 수정하였다. 좀 더 쉬운 코딩 및 이해를 위하여, History클래스를 Snap클래스로 명칭을 변경하였다. 씬그래프상에서의 통합적인 History 관리를 위하여,…

Project Kappa – Devlog 008

History 시스템 리팩토링 작업 중. 네트워크 플레이를 위한 프레임워크 리뉴얼 개시. 비교적 게임 프레임워크를 만지작거리기 쉬운 싱글 플레이와는 달리, 네트워크 프레임워크를 밑바닥에 깔고, 그것에 맞추어 게임 프레임워크를 조정해야 한다.

Project Kappa – Devlog 007

History 시스템 리팩토링 작업 중. 파운데이션 레이어와 모듈 레이어까지 히스토리를 적용 하던 중, ‘아무래도 이건 아니다’ 싶어서 리팩토링을 시작했다. 히스토리를 적용한 클래스들의 구조가 너무 무겁고 번잡해져서, 좀더 직관적이고 심플한 구조를…