Default Defense | 다섯번째 프로젝트 # 1 : Scene 구조, 싱글톤
·
개발/Default Defense
개요글을 시작하기 전에 간단하게 할말을 적고 시작하곤 했는데 지금은 별로 적을게 없습니다.바로 가죠/   구조 구상 게임의 전체적인 구조는 간단하...진 않지만 Unity처럼 Scene을 나누는 구조를 사용하는 것이 좋다고 생각 했습니다.블로그에 정리하진 않았지만 저번 2시간에 객체지향 프로그래밍, 싱글톤, 추상 클래스, 상속을 배웠습니다.2시간만에 급하게 배운거라 뇌에 전부다 담진 못했지만 그래도 어떻게든 따라가면서 적어놓은 소스코드를 사용해서 적어봅시다. 일단 저희가 만드는 게임은 게임 로직을 처리하는 Update와 처리가 끝난 후 모든걸 그려주는 Render로 모든게 가능해야 합니다.그렇기 때문에 각 Scene은 각자의 Update와 Render를 가지고 있어야 하고 이 Scene들을 가지고 있는 ..
Default Defense | 다섯번째 프로젝트 # 0 : 기획
·
개발/Default Defense
개요C++을 배우는 게임 프로그래밍 과목에서도 프로젝트를 하나 만들어내야 합니다. 이번 프로젝트는 두명씩 짝지어주는 팀 프로젝트 였는데 기존 수행평가를 잘한 순으로 나열해놓고 팀장을 그 순서대로 뽑은 다음 팀원을 랜덤으로 뽑아 짝지어 주는 식이였습니다. 저는 이번에도 제 실력을 주체 못한 나머지 수행을 잘 보아서 팀장을 맡게 되었습니다.     기획일단 저희가 배운 진도는 제가 딱 정리해놓은 곳 정도보다 훨씬 많이 나갔습니다.그 외 각종 테크닉이나 콘솔창을 어떻게 다뤄야 하는지도 배웠지만 그건 정리하지 못했죠, 이런. 아무튼 저희가 할 수 있을만한 기획이 필요했는데 플랫포머는 구현하기 너무 어려울 것 같으니 스킵하고 대충 타워 디펜스 게임이나 만들기로 했습니다. 추가 기믹 같은건 없고 그저 적이 정해진 ..