Team

🗃️ Github

https://github.com/choisooyoung-dev/d-ingco.git

📽️ 시연 영상

🗒️ 발표 자료


👣 프로젝트 구현 사항

필수 구현 사항

  1. 회원가입 / 로그인
    1. users routes
  2. 캐시 구매 기능
    1. cash routes
  3. 선수 데이터 준비 >
  4. 선수 뽑기 기능
    1. player routes
  5. 나만의 팀 꾸리기 기능
    1. player pool routes
  6. 축구 게임 기능
    1. game routes

도전 구현 사항 , 각 구현 세부 사항에 대해 논의 필요

  1. 승리 / 패배 시 게임 점수 조정 기능 (MMR)
  2. 유저 랭킹 조회 기능
  3. 점수 기반 자동 매치 메이킹 기능
  4. ⭐⭐⭐ 선수 강화 기능

힘숨개 만의 추가 구현

  1. 부상 시스템? 스테미나 시스템
    1. playerpool 추가 칼럼
      1. 부상 상태 > 조건 if
        1. 부상 상태에 걸릴 확률
      2. 스테미나 > 조건 if
        1. 일정 퍼센트 아래면 경기 불가
          1. 스쿼드에 제외
        2. 최소 한 경기를 쉬어야된다

1. 프로젝트


2. 개발 프로세스

4. WBS & Tasks


🏝️ Ground Rules

PM 02:30 당일 계획에 대해 간단하게 회의 진행
PM 07:00 그 날 구현한 내용

🚩 Goals


🕑 회의

2024 - 05 -31 PM 15:00 - 20:30 : 팀 1차 회의 , 자기 소개 역할 분담

🚦 Project Rules

Code Convention

Github Rules

KPT 회고

🌞 계획표

요일 별 상시 업무 [D-5]

📢 SA 서면피드백

 

Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

4. 와이어프레임

https://www.figma.com/design/FMNnIvtIRje6WFitem4paM/Figma-basics?node-id=601-67&t=Y4YOtthtPg8vDZ8x-1

https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FFMNnIvtIRje6WFitem4paM%2FFigma-basics%3Fnode-id%3D601-67%26t%3DY4YOtthtPg8vDZ8x-4

https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FFMNnIvtIRje6WFitem4paM%2FFigma-basics%3Fnode-id%3D601-338%26t%3DY4YOtthtPg8vDZ8x-4

https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FFMNnIvtIRje6WFitem4paM%2FFigma-basics%3Fnode-id%3D602-317%26t%3DY4YOtthtPg8vDZ8x-4

5. API 명세서 (구현 기능 안에 상세 설명 추가)

API 명세서

6. ERD DIAGRAM


Untitled

ERD 초안

팀프로젝트_숙련.png

1차 수정안(2024.05.31)

정합성 이슈로 cash cashing , 서버 메모리

도전과제 고려 시, 메칭 테이블 관련 추가 사항 뭔지 고민해보기

player pool table과 draw card log를 한 테이블에 합치기

1111.png

2차 수정안(2024.05.31)

  1. User와 Player N:M

  2. 인벤토리 사용할 것이냐, 말 그대로 모든 유저의 플레이어 소유 상태를 나타낼 것이냐 유저 A.B 손흥민, user A 손흥민id user B 손흥민id

  3. account name > 가독성