Team

🗃️ Github

GitHub - tmdwnsasa/Tower_defense

📽️ 시연 영상

🗒️ 발표 자료


👣 개인과제

1. 프로젝트


2. 기획 관련 메모

3. WBS & Tasks


🏝️ Ground Rules

✏️09:00~10:00 : 알고리즘 & SQL 풀이

📖10:00~13:00 : 오전공부

🍙12:30~13:30 : 점심식사

📖14:00~18:00 : 오후공부

🍙18:00~19:00 : 저녁식사

📖19:00~21:00 : 저녁공부

📝20:30~21:00 : TIL 작성

*9시 전에 출석 완료하기!
*20분 이상 자리 비울 시 슬랙에 알리기

🚩 Goals

개인 과제, 팀 과제를 성공적으로 제출하기
분쟁없이 잘 마무리하는 것

🕑 회의

오전 10:10 : 오늘 할 일 회의
오후 8:00 : 코드 리뷰 회의

🚦 Project Rules

Code Convention

Github Rules

KPT 회고

🌞 계획표

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

📢 SA 서면피드백

데이터 세분화가 된다면 Json으로 만들 것!
너무 과제만 신경쓰지 말고 확장성을 생각하면서 코딩할 것!

1. 유저 DB에 게임 최고 점수가 들어가 있는것은 문맥상 맞지 않기 때문에 게임 결과와 관련된 데이터는 테이블을 따로 만들어
관리하는 것이 좋다. 또한, 그럼에도 게임 점수 중 최고 점수를 유저 DB에 추가하는 것은 동기화 관련 문제가
있을 수 있기 때문에 게임 결과 DB에 레코드의 수가 많아져도 해당 DB에서 데이터를 가져오는 것이 좋다.
2. 게임당으로 데이터베이스에 저장하여 현업에서 기획이나 유지보수
팀에서 데이터가 필요할 때 줄 수 있도록 하자.

4. 와이어프레임

Untitled

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

API 명세서

패킷 명세서

공통 패킷

필드 명 타입 설명
handlerID int 요청을 처리할 서버 핸들러의 ID
userId int 요청을 보내는 유저의 ID
clientVersion string 현재 클라이언트 버전 (”1.0.0”) (고정)
payload JSON 요청 내용

각 핸들러 payload

6. ERD DIAGRAM


화면 캡처 2024-06-18 115347.jpg

Node.js 4기 기획 특강

여기다 넣어 놓을 게요(윤형석) -완-