profile
윅왁의 프로그래밍 개발노트
post-thumbnail

[게임 개발 : 히어로 체스] 4. 히어로 체스 완성

여러 프로그래밍 패턴을 적용하면서 만들어보려고 했지만 이 게임에 맞지 않는 패턴을 억지로 적용하는데 무리가 있었다. 그래서 일단 게임을 전부 완성하고 난 후에 몇가지 패턴들을 적용해보려고 생각했다. 모든 영웅들의 능력을 만드는 것이 꽤나 힘들었지만 그래도 결국엔 완성시

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[게임 개발 : 히어로 체스] 3. 경량 패턴 적용

공유를 통해 많은 수의 소립 객체들을 효과적으로 지원한다. (GoF의 디자인 패턴 265p)많은 객체가 사용하는 공통된 데이터나 속성을 하나의 클래스로 묶어서 이 클래스를 많은 객체가 공유하도록 만들어서 데이터 크기를 줄이는 기법이다. 그래픽이 높은 게임에서 자주 사용

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

[게임 개발 : 히어로 체스] 2. 명령 패턴 적용

메서드나 콜백 함수를 객체지향적으로 표현한 것을 의미한다.명령 패턴을 적용하기 위해 Command클래스를 추상 클래스로 두고하위 명령 클래스는 Command클래스를 상속한다.InputHandler클래스에서는 게임에 필요한 각 키들을 필요한 명령클래스와 바인드하고키를 눌

2023년 1월 16일
·
0개의 댓글
·

[게임 개발 : 히어로 체스] 1. 이중 버퍼 패턴 적용

프로젝트를 진행하려는 데 WinAPI를 사용한 지가 너무 오래되어 게임 제작에 필요한 기초적인 지식들에 대한 공부가 필요했다.여러 명령 처리와 비트맵과 애니메이션을 다루는 방법을 공부한 후에 프로젝트를 진행하게 되었다.게임프로그래밍 패턴 책에서는 이중 버퍼 패턴은 나중

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

[게임 개발 : 히어로 체스] 0. 게임 설명, WinAPI 프레임워크 작성

대학교 초반, c++에 대한 기초지식도 부족하던 때에 WinAPI로 게임을 하나 만들어봤다.게임 이름은 히어로 체스!그 당시에 지니어스라는 티비 프로그램에 푹 빠져있던 때라서지니어스에서 방영한 게임 중 "중간달리기"와 "십이장기"라는 게임에서 감명을 얻고 이와 비슷

2023년 1월 16일
·
0개의 댓글
·