6주차 주간보고서

—– 목차 —–

  1. 금주 아이디어 및 기획
  2. 금주 진행 사항
  3. 금주 개선 사항
  4. 다음 주 개발 및 고려 사항
  5. 기타 사항
  1. 금주 아이디어 및 기획
  • AI 프롬프트를 더욱 강화해야 할 필요성을 느낌, 이에 대한 방안 모색하기
  • 다음 게임인 “폭탄 돌리기” 추가하기.
  • 빙고 게임 인원이 부족하다면 토스트 방식으로 경고 창을 띄워주기.
  • 모든 게임의 결과 창을 빙고 결과 창 처럼 통일 시키기.

2. 금주 진행 사항

  • 새로운 게임 “폭탄 돌리기”를 추가 했습니다.
    • 기획 의도:
      • PickPlay의 세 번째 게임 “폭탄 돌리기”를 추가 했습니다.
      • 여러 가지 게임을 생각해보았고 너무 간단한 게임이 아닌 어느 정도 플레이 타임이 있으면서 쉬운 규칙으로 유저들이 플레이 할 수 있는 게임을 모색했고, “폭탄 돌리기”가 이에 적합하다고 생각해서 추가하게 되었습니다.
      • 주어진 주제에 따른 단어를 입력하면 폭탄이 다른 유저에게 랜덤으로 돌아가게 됩니다. 시간이 끝났을 때 폭탄을 가지고 있는 유저는 탈락하게 됩니다. 그 외의 사람들은 점수를 얻게 됩니다.
      • 중복 단어, 없는 단어를 입력할 시 폭탄을 넘길 수 없습니다.

3. 금주 수정 사항

  • 게임 인원 부족 등의 팝업 창들을 토스트 방식으로 모두 변경하였습니다.
    • 기존 빙고 게임, 라이어 게임의 인원 부족 알림은 팝업 창으로 띄워줬었는데, 폭탄 돌리기의 인원 부족 창이 토스트 형식으로 변경되었기 때문에 통일성을 위해 인원 부족 팝업 창 뿐만 아닌, 기존에 팝업 창을 사용하던 모든 것들을 토스트 팝업 창으로 변경했습니다.
  • 모든 게임 결과 창을 빙고 결과창 처럼 통일하기.
    • 이것 역시, 다른 게임보단 빙고 게임의 디자인이 세련되어있기에, 이 방식으로 모두 통일 했습니다.
  • AI 프롬프트를 한 층 더 강화 했습니다.
    • Gemini Open API의 지식을 이용 하는것이 아닌, 검색한 데이터를 위주로 출력하게 하여 더욱 정교한 결과를 출력하도록 했습니다.
  • AI 프롬프트의 조건을 변경 했습니다.
    • 최소 30개 ~ 최대 50개. 35개 전후의 확실한 이름이 모이면 더 찾지 말고 즉시 반환, 30개 미만이면 실패(error) 반환하도록 변경 했습니다.
      • 기존 단어 40개 이상은 너무 많은 단어량을 요구해 실패를 반환하는 경우가 많았고, 단어가 너무 많아도 안되기에 30~50개 사이로 결과를 출력하도록 조건을 변경 했습니다.

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

  • 폭탄 돌리기 게임에서 주제의 모든 단어를 입력한다면 어떻게 결과 처리할지 방안 모색하기.
  • 폭탄 돌리기 게임에 효과음 넣기.
  • AFK(자리 비움)유저를 어떻게 처리할지 방안 모색하기.

5. 기타 사항

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

감사합니다.