콘솔게임 #C++ #객체지향 #자료구조 (1) 썸네일형 리스트형 2. C++ Console Snake Game Snake Game을 만들고 나서 느낀 점은 확실히 테트리스가 난이도는 더 높았다는 것이다. 사실 블록의 충돌처리나 여러 블록들의 운동을 한 번에 처리하는 것은 전의 프로젝트에서 한 번 다루어 본 것이어서 크게 어려웠던 것은 없었던 것 같다. 그나마 잠깐 해매었던 부분을 꼽자면 플레이어(뱀)의 성장과 움직임을 구현하는 것에 있어서 예상했던 것과 다른 양상을 보여주어서 재설계가 필요했던 것 정도? 아무튼 이번에 프로젝트를 진행하면서 주안점을 둔 것은 보다 객체지향 기법을 이용하여 짜임새 있는 프로그램을 짜는 것이었다. 개인적으로는 main() 함수에서는 클래스 생성자 하나만 있기를 바랬다. (그리고 이 부분은 달성했다!!) 다만 클래스 자체의 짜임새도 전보다는 나름 깔끔해진 것 같다. 특히 렌더링(?)을 .. 이전 1 다음