1주차 주간보고서

By | 2026년 03월 15일

1. 프로젝트 개요

  • 프로젝트 명: PickPlay
  • 장르: 실시간 소셜 미니 게임
  • 기대 효과: 친구나 지인들과 가볍게 즐길 수 있는 다양한 캐주얼 멀티플레이어 게임 환경 제공 및 킬링 타임 최적화.

2. 금주 진행 사항

  • 아이디어 및 기획안
    • 기존 개발 자산(2학년때 개발한 “Bingo 게임”)의 소스 코드를 분석 및 재활용하여 “미니 게임 모음 플랫폼”으로 기획 확장.
      • 게임을 추가하기 쉬운 환경을 구축해서 지속적인 업데이트를 할 수 있게 제작할 계획.
    • 기존 일반 빙고 모드는 유저 참여도가 낮을 것으로 판단하여 과감히 제거하고, 재미 요소가 있는 주제 모드(이벤트 모드)빙고만 남기는 것으로 결정.
    • 기존 빙고 게임 외에 추가할 캐주얼 게임 라인업 기획 중
    • Ai Open Api활용
      • Gemini API를 연동하여 사용자가 입력한 주제에 맞는 단어 리스트(30~40개) 자동 생성 로직 설계.
      • API 토큰 소모를 줄이기 위해 DB 캐싱’ 방식 채택. (DB 내 중복 주제 검색 후 없을 경우에만 AI 호출 및 신규 데이터 저장)
  • 진행도
    • 빙고 게임 분리 및 라이어 게임 추가. (추가 게임 구상 중)
      • 마피아 게임도 생각해봤지만, 작업량등의 여러가지 사항을 고려하여 라이어 게임으로 대체.
    • 목표 라이어 게임 제작 완료 및 빙고와 라이어 게임의 구동 확인.
    • 방 내에서 퇴장 없이 게임 종류를 변경할 수 있는 ‘모드 전환’ 기능 구현 중.

3. 향후 목표 및 고려 사항.

  • 목표
    • 라이어 게임 로직 완성 및 빙고 게임과 라이어 게임 정상 작동 테스트.
    • 방장이 다음 게임을 정하는데 도움을 줄 수 있는 미니 투표 기능 넣기.
    • 화면을 덮을 수 있는 이미지 폭죽 시스템 추가 생각 중.
  • 고려 사항
    • API 호출 시 발생하는 대기 시간 동안의 사용자 UI 처리 및 예외 상황 대응 모색.

4. 기술 스택.

  • 통합 개발 환경: Visual Studio Code, Antigravity
  • FrontEnd: HTML5,CSS3
  • BackEnd: Node.js
  • Database: MySQL (Maria DB)

5. 웹 스크린 샷.

입장 화면

대기실 (유저 초대 가능)

빙고 플레이 화면 (2인 ~ 8인)

라이어 게임 플레이 화면 (3인 ~ 8인)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다