20231117_기록_팀 프로젝트

2023. 11. 17. 21:57IT/TIL

오늘 한 것들

 

알고리즘 코드카타

Chapter 2 프로그래밍기초 팀 프로젝트

 

오늘의 TIL은 프로그래밍 기초 팀 프로젝트에서 있었던 내용으로

 

가장 우선적으로 적고 싶은 내용은 스크럼과 마인드 스토밍에 관한 내용이다.

 

팀 프로젝트에서 내가 맡은 부분은 'Status'로 플레이어의 현재 상태를 확인하는 부분이다.

이미 개인 프로젝트에서도 구현했던 내용이라 난이도가 다른 부분에 비해 쉬운 편이고

또한, 표시되는 내용도 많지 않기에 다른 부분에 비해 비중이 떨어지는 느낌을 받았다.

이에 맡은 부분을 좀 더 완성도 있게 구현하고자

다른 Text 게임에서의 상태보기를 보면서 어떻게 하면 좋을지 고민했지만 답이 나오지 않았다.

이에 대해 다른 팀원들의 대화를 통해 어떤 느낌으로 게임이 제작되고 있는지 파악하고,

스크럼과 마인드 스토밍을 통해서 Status를 어떻게 구현하면 좋을지 고민했다.

그 결과 처음에 구현했던 Status Scene은 아래와 같았는데

 

 

 

아래처럼 좀 더 시각적으로 보기 편하고 안정감있는 구조로 구현해냈다.

 

 

디자인쪽으로 능력이 떨어져서 어떻게 하면 좋을지 고민을 많이 했는데,

기본적으로 디자인 해주신 UI틀과 대화를 통해서 마인드 스토밍한 결과 위와 같은 디자인의 UI를 구현할 수 있었다.

시각적으로 메뉴를 중앙에 두는 방식으로 UI를 구현했는데,

이 버전과 더불어 왼쪽에 메뉴를 두고 오른쪽에 남는 공간에 이미지를 넣는 버전으로 2개의 버전을 만든 후에

팀원들과 상의를 통해 더 좋은 디자인으로 마무리할 예정이다.

또, UI의 아래쪽 부분에도 상태를 확인할 수 있는 공간을 만들 예정인데,

이 부분도 마인드 스토밍을 통해 좀 더 좋은 디자인을 만들 수 있도록 노력할 것이다.

 

 

두 번째 내용은 윈도우 11과 윈도우 10의 차이에서 오는 문제로

윈도우 10에서는 깔끔하게 디자인된 스타트 화면이 윈도우 11에서는 아래와 같이 깨져나오는 현상이 일어난다.

 

 

이는 ■로 표시한 외곽 디자인이 윈도우 11에서는 1자리(영문이나 숫자와 같은 사이즈)를 차지하지만,

윈도우 10에서는 2자리(한글과 같은 사이즈)를 차지해서 생기는 문제로

가장 중요한 문제는 가로 120사이즈(특수문자 60개)로 작성한 디자인이 (120, x) 부분이 표시되지 않는다는 문제이다.

즉, 가로길이가 짤리게 되는 현상이 발생하는 것이다.

이를 근본적으로 해결할 수 있는 방법은 없어보이는데 콘솔을 windows powershell이 아닌

CMD(명령 프롬프트)로 변경해서 실행하면 아래와 같이

 

 

특수문자의 너비를 2로 늘리지는 못했지만, 전부 표시되는 것을 확인할 수 있다.

이 방법으로 완전히 해결하지는 못했지만, 윈도우 11에서도 팀원들과 호환되게 작업을 진행할 수 있었다.