프로젝트명 : Do you wanna build a snowman?
과목명 : 컴퓨터 그래픽스(심재창 교수님)
프로젝트 팀 : 10팀
팀 구성 : 최연우(PL), 서정목, 이준성, 조송하, 허영준
프로젝트 수행 기간 : 2022.03.28~2022.04.03
Do you wanna build a snowman?은 D. Shiffman 교수님의 3차원 지형 코드를 기반으로 WebGL과 p5.js를 이용하여 제작된 미니 게임입니다. 제목에서 보시다시피, 저희 게임은 겨울왕국에서 영감을 받아 만들었습니다. 귀여운 올라프처럼 눈덩이가 되어 반쪽을 찾아 눈사람을 완성시켜보세요!
- 지형의 색을 변화시켜 시간의 흐름에 따라 눈이 쌓이는 모습 연출
- 키보드 w, a, s, d 키를 눌러 눈덩이가 굴러가는 방향 조절 기능
- 두 눈덩이와 지형의 애니메이션
- 눈덩이의 움직임에 따라 흩날리는 눈송이 표현
- 눈덩이를 굴리면 크기가 점점 커지는 기능
- 두 눈덩이가 만나면 눈사람이 완성되는 기능
- 슬라이더를 이용한 카메라 각도 조절 기능
완성본🎉 Code.js
혼자서는 생각할 수 없을만한 아이디어들이 팀원들과 토의하다 보니 잘 떠올라서 새로운 기능들을 계속 추가할 수 있었고, 수정을 거듭한 결과 좋은 작업물이 나온 것 같습니다. 재밌었습니다!
팀원들이 서로 도와가며 각자 부족한 부분을 서로가 채워주어 프로그램을 구성하니 더욱 멋진 결과물이 나올 수 있었던 것 같습니다. 이번 팀 프로젝트를 통해 저의 부족한 부분을 깨닫고 다른 팀원들을 통해 많은 것을 배우는 시간을 가져 좋은 경험이었다고 생각합니다. 재밌는 시간이었습니다!
팀에서 많이 부족한 거 같았지만 혼자서 할 수 없는 부분과 잘 알지 못하는 부분을 팀원들이 많이 도와주고 해결해줘서 좋은 결과가 나온 거 같습니다. 이번 조별 과제를 통해 제가 이 수업에 많이 부족했다는 것을 깨닫고 더욱 많은 공부를 통해 조금이라도 더 도움이 되는 한 명의 팀원이 되도록 노력해야겠다는 생각을 가지게 되었습니다. 모두 수고하셨고 감사합니다.
각자 역할을 분담하여 맡은 바를 수행하니 서로 호흡이 좋아 효율성 있게 진행할 수 있었습니다. 특히, 어떤 기능에 대한 코드를 작성할 때, 작성자 본인은 해당 부분에서 버그를 찾기 힘든데, 이 부분을 서로 보완해 줄 수 있다는 점에서 팀 프로젝트의 묘미를 느꼈습니다. 대학생활 통틀어 다시없을 최고의 팀이었던 것 같아 벌써 많이 아쉽지만, 모두 고생하셨고 앞으로도 좋은 일만 가득하시길 바랍니다.
팀플 과제가 처음이어서 많이 긴장했었는데, 팀원들과 팀장의 도움으로 만족스러운 결과를 만들 수 있었습니다. 서로서로 부족한 점을 보완해줬기에 자신의 능력을 마음껏 발휘할 수 있었던 즐거운 시간이라고 생각합니다. 모두 고생 많으셨습니다!
- 10팀 일동 올림