Skip to content

오픈소스SW개론 5월18일 회의록

Junhyuk Kim edited this page May 25, 2017 · 4 revisions

오픈소스SW개론 5월18일 회의록

참여자: 전원 참여


1. Commit Message 양식 통일

각 팀원별로 push를 실시하였을 때, commit message 가 모두 달랐다. 금일 회의를 통해서 Commit message 양식을 하나로 통일하였다. 서두에 [fix, add, mod, rm] 네 가지 옵션 중 한 개를 선택하여 작성한 후, 각 개인별로 추가, 삭제, 수정된 사항들을 기입하기로 하였다.


2. 프로젝트 목적 재정립 및 기능 논의

저번 회의 이후 각 팀원별로 pull과 push 연습을 타 Repository에서 실시한 결과 모두 프로젝트를 정상적으로 수행할 수 있는 능력을 배양하였다. 과제3과 과제4에서 제시하였던 아이디어들을 포함하여 어떤 기능을 누가 어떻게 구현할 것인지에 대한 논의를 실시하였다. 하지만 현재 우리 팀이 수행하고 있는 프로젝트 (혹은 프로그램)의 목적이 분명하지 않아서 어떤 기능들을 어느 곳에 어떻게 추가해야 할지에 대한 방향성이 매우 불투명했다. 이러한 이유로 우리 팀 프로젝트의 목적 정립이 시급하였다. 우리 팀이 내린 결론은 모호한 목적들을 모두 배제하고, ‘태양계 시뮬레이터' 라는 이름으로 태양계 제작에만 집중하기로 하였다. ‘태양계 시뮬레이터’는 다양한 방법을 활용하여 기존 오픈소스에 포함된 틀을 기반으로 태양계에 종속되는 7개의 행성들을 제작하고, 이외에 각 행성별 위성, 유성, 그리고 외계행성들을 추가하여 더욱 완벽한 태양계를 만드는 것을 목적으로 하였다.

다음주 회의 이전까지 구현할 기능들을 종합하였다.

-태양계에 별모양 입히기 (텍스쳐 매핑)

-7개 행성 궤도 및 행성 생성

-카메라 조작을 FPS게임 키조작 모방, wasd 키 활용

-마우스 입력 만들기

형평성을 고려하여 해당 기능들을 모든 팀원들이 모두 협업하여 구현하기로 하였으며, 이외 관련된 모든 논의들은 github issue 혹은 wiki를 통해 하기로 결정하였다.


3. 이외 논의사항

이상협 팀원의 홈페이지 제작에 필요성을 언급하였고, 다른 팀원들도 차례대로 홈페이지 제작에 대한 필요성을 언급하였다. 이부분에 있어 어떤것이 필요한지 다음주 회의때 까지 팀장이 알아보고 제작의 유무와 제작 방법을 결정하기로 하였다.


회의시작 17:00 회의종료 18:30