Team
🗃️ Github
https://github.com/choisooyoung-dev/d-ingco.git
📽️ 시연 영상
🗒️ 발표 자료
👣 프로젝트 구현 사항
필수 구현 사항
- 회원가입 / 로그인
- users routes
- 캐시 구매 기능
- cash routes
- 선수 데이터 준비 >
- 선수 뽑기 기능
- player routes
- 나만의 팀 꾸리기 기능
- player pool routes
- 축구 게임 기능
- game routes
도전 구현 사항 , 각 구현 세부 사항에 대해 논의 필요
- 승리 / 패배 시 게임 점수 조정 기능 (MMR)
- 유저 랭킹 조회 기능
- 점수 기반 자동 매치 메이킹 기능
- ⭐⭐⭐ 선수 강화 기능
힘숨개 만의 추가 구현
- 부상 시스템? 스테미나 시스템
- playerpool 추가 칼럼
- 부상 상태 > 조건 if
- 부상 상태에 걸릴 확률
- 스테미나 > 조건 if
- 일정 퍼센트 아래면 경기 불가
- 스쿼드에 제외
- 최소 한 경기를 쉬어야된다
1. 프로젝트
- 프로젝트 명 : 풋살 온라인 프로젝트
- 소개
- 한 줄 정리 : 피파 온라인4 오마주한 풋살 온라인
- 내용 : 유저는 소유한 선수로 팀 구성하여 랭킹에 도전할 수 있다
2. 개발 프로세스
- [x] API 명세 작성하기 담당자 > 박지호
- [x] ERD 작성하기 담당자 > 전우찬, 김태현
- [x] 와이어 프레임 작성하기 담당자 > 김동현, 박홍균
- [x] 1차 필수 구현 사항 분배하기
- [x] 프리스마 데이터베이스 구축
- [x] 각 리소스별 라우터 구축
- [ ] 백엔드 개발하기
- [ ] 테스트 및 버그 수정하기
- [ ] 클라우드에 배포하기
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
5. API 명세서 (구현 기능 안에 상세 설명 추가)
API 명세서
6. ERD DIAGRAM

ERD 초안

1차 수정안(2024.05.31)
정합성 이슈로 cash
cashing , 서버 메모리
도전과제 고려 시, 메칭 테이블 관련 추가 사항 뭔지 고민해보기
player pool table과 draw card log를 한 테이블에 합치기

2차 수정안(2024.05.31)
-
User와 Player N:M
-
인벤토리 사용할 것이냐, 말 그대로 모든 유저의 플레이어 소유 상태를 나타낼 것이냐 유저 A.B 손흥민,
user A 손흥민id
user B 손흥민id
-
account name > 가독성