오늘 배운 내용
-
팀 프로젝트 발제
-
포트폴리오는 프로젝트의 진행과정이다.
팀 프로젝트 발제
다음주 진행할 팀 프로젝트가 오늘 발제됬다.
프로젝트 내용은 똥 피하기, 닷지, 블록깨기 게임 중에서 하나를 기반으로 게임을 만드는 프로젝트
우리 팀은 회의를 통해서 닷지 게임을 만들기로 했다. 다들 표가 갈렸지만 결국에는 세 게임 모두
비슷한 기능을 구현하게 될 것이라고 생각해서 사다리를 타게 됬고 닷지 게임이 선정 됬다.
이후 게임에 필요한 필수 기능들과 구현해야될 객체들 더 넣고 싶은 기능들을 팀원들과 회의를 통해
Draw.io를 사용해서 정리하기 시작했고, 정리한 내용을 바탕으로 프로그램의 흐름도와 , 대략 적인 클래스들을
와이어 프레임으로 만들었다.
그리고 나서 정확히 어떤 컨셉의 게임을 만들지에 대한 내용을 회의 했는데
닷지게임이지만 필수 요구사항에 공격기능을 추가하는 내용이 있었는데 결국 닷지게임의 모든 기능을 포함하고 추가적인
기능들도 있기 때문에 뱀서 라이크 비슷한 류의 게임을 만들자고 의견을 내 보았다.
비슷한 의견이신 분도 있었지만 팀원 분들 중 한분이 닷지게임과 뱀서 라이크 게임에는
닷지 게임은 그저 총알이 랜덤하게 움직이지만 뱀서 라이크 게임들은 표적이 플레이어를 향해 이동한다는 큰 차이점이 있었고
닷지 게임이라는 주제를 반영하기 위해서는 플레이어를 쫒지 않고 일정한 방향으로 움직이는 부분을 넣고 싶다고 하셨다.
서로 좋은 의견이라고 생각해서 결국 캐릭터는 뱀서라이크 처럼 사람과 몬스터를 사용하지만
플레이어를 공격하는 부분은 랜덤으로 생성된 총알이 방향을 유지하면서 진행하는것으로 의견을 종합하게 되었다.
그리고 팀원 분이 강조해 주신 내용이 서로 협업을 하는 과정이기 때문에 계획과 코드 컨벤션, 깃 컨벤션등의 약속들을 정하고
그것을 지키면서 과제를 진행하면서 경험하는 것이 많은 도움이 될 것이라고 의견을 내주셨고,
팀원들 모두 의견에 동이해서 여러가지 규칙들을 먼저 정하고 과제를 시작하게 되었다.
포트폴리오는 프로젝트의 진행과정이다.
팀원들과 의견을 나누면서 프로젝트를 진행하면서 느낀건 결국에는 포트폴리오 결과물 자체도 중요하긴 중요하겠지만
어떤 식으로 협업을 진행
해서 결과물이 완성됬는지, 팀원들과 어떻게 의견을 모아서 진행
했는지
협업 중 어려웠던점
, 프로젝트 진행 중 어려웠던점
, 트러블 슈팅
등 의 경험
결국에는 포트폴리오를 만들면서 겪은 것들이 내 진짜 포트폴리오가 될 것이라는 생각이 들었다.