5주차 주간보고서

—– 목차 —–

  1. 금주 아이디어 및 기획
  2. 금주 진행 사항
  3. 금주 개선 사항
  4. 다음 주 개발 및 고려 사항
  5. 기타 사항

  1. 금주 아이디어 및 기획
  • 빙고 게임 Gemini Open Api가 주제를 생성할 때, 유저들이 생성까지 얼마나 남았는지 확인할 수 있는 Ui 도입하기.
  • 라이어 게임의 최소 인원수(3명)보다 사람이 적다면 게임을 진행할 수 없기에 게임을 강제로 끝내도록 코딩하기.
  • 라이어 게임의 시작 인원이 3명 미만일 시, 경고 팝업창 띄우기.
  • 라이어 게임의 모든 인원이 투표를 했음에도 넘어가지지 않는 버그 수정하기.

2. 금주 진행 사항

  • 빙고게임 주제 생성시 AI가 얼마나 진행했는지 알 수 있는 UI를 도입 했습니다.
    • 개발 의도:
      • 기존에 AI가 단어를 고르는 중입니다… 라고 뜨는거 이외에 별 바뀌는게 없어서 진행 중인건지 멈춘건지 판단할 수 없는 현상이 있었습니다.
        그렇기에, 현재 ai가 주제를 만들고 있다면, 상태가 어떤지 보여주는 ui를 추가 했습니다.
  • 라이어 게임 인원수(3명)가 총족되지 않는다면 그 즉시, 게임이 끝나게 수정했습니다.
    • 개발 의도:
      • 라이어 게임은 3명 이상부터 시작해야 하는데, 그 보다 인원이 적어진다면 게임이 불가능 하다고 판단하여 강제로 끝나는 로직을 도입했습니다.
  • 라이어 게임의 시작 인원이 3명 미만일 시, 경고 팝업창 띄우기.
    • 개발 의도:
      • 기존에는 채팅 기록에만 인원이 부족하다고 게임을 할 수 없다는 경고문이 나왔는데, 너무 작아 유저들이 보기 힘들다고 판단하여 현대적인 토스트 디자인을 사용하여 경고 팝업창을 띄우게 했습니다.

3. 금주 개선 사항

  • 라이어 게임의 모든 인원이 투표해도 다음으로 넘어가지지 않는 버그를 수정했습니다.
    • 라이어 게임 참여자가 전원 투표를 했음에도 시간이 끝나기 전까지 다음으로 넘어가지지 않는 버그가 있었고, 이를 수정 했습니다.

4. 다음 주 개발 및 고려 사항

  • AI 프롬프트를 더욱 강화해야 할 필요성을 느낌, 이에 대한 방안 모색하기
  • 다음 게임 모색하기.
  • 빙고 게임 인원이 부족하다면 팝업창이 아닌 다른 것과 똑같이 토스트 방식으로 경고창을 띄워주기.

5. 기타 사항

  • 위 내용을 모두 Github에 Push 했고, Render가 이를 읽어 사이트를 업데이트 해 줄 것입니다.
  • PickPlay 링크입니다.

감사합니다.