내일배움캠프 4일차 TIL,미니 프로젝트 마무리
미니 프로젝트 마무리
- 4일동안 진행하는 카드맞추기 미니게임 프로젝트를 마무리했다. 오랜만에 하는 프로젝트여서 재미있게 진행 했었던것 같다.
- 간단한 프로젝트였어도 생각보다 신경쓸 것도 많았고 다른 팀원분들 코드도 배울점이 많아서 좋았었다.
- 앞으로도 게속 프로젝트를 할텐데 점점 더 성장해 좋은 개발을 진행하고 싶다.
모듈식으로 개발하는 퀘스트 시스템
- inflearn에서 강의를 하나 듣고 있다. 바로 모듈식 프로래밍을 통한 게임개발 방식인데 기존에 내가 했던 방식과 많이 달라 게임 설계에 대한 전반적인 부분을 다시 배우고 있는 느낌이 들 정도로 알차고 좋은 강의이다.
- 특히나 대부분의 게임에서 사용되는 퀘스트 시스템인지라 이번 기회에 잘 배우고 다듬어서 앞으로 있을 최종 프로젝트에 사용해보고 싶다.
그런데 모듈화가 정확히 뭐지?
- 모듈이랑 프로그램을 구성하는 시스템을 기능 단위로 독립적인 부분으로 분리하는 것을 의미한다. 모듈화는 이런 기능적인 분리를 통해 다름 프로그램을 개발할 때 유지보수와 코드 재사용성을 높여 소프트웨어를 설계하느 방식을 의미한다.
- 특히나 게임개발에서는 퀘스트, 케릭터등 지속적인 업데이트를 위해 추가해야 하는것이 많은데 이럴때마다 기존의 코드들에 추가하고 수정하는 방식으로 진행을 한다면 코드가 길어지고 버그가 생겼을 때 대처하기 매우 힘든 상황이 발생할 것이다.
오늘의 회고
- 잠을 설치는 바람에 늦잠을 자서 아침에 집중하기 힘들었다. 일찍 누워서 충분히 수면을 취해야겠다 생각이 드는 하루였다.
- 공부를 할때 목표가 없이 주먹구구식으로 진행하고 있다는 생각이 들었다. 앞으로는 뭘해야할지를 생각하고 적어두고 진행을 해야겠다.
- 미니프로젝트 발표를 내일 진행한다. 생각보다 잘 구현해서 내일 발표를 잘 해야겠다.
- 기존 친구들과 만들다 중단된 게임프로젝트가 있는데 기회가 된다면 캠프 틈틈히 만들어 TIL에 써보고싶다.(가능할까....)