서주원

remove .txt

1 -1. 목적 : 사용자가 게임 시작 시, 직업만 선택하면 상위 픽률 3개의 덱타입을 알려줌. 사용자의 덱 정보를 바탕으로 어떤 카드를 멀리건으로 잡을때, 승률이 높은지, 5개의 카드를 알려줌.
2 -
3 -2. 작동 순서
4 -1) 회원가입
5 -2) 로그인
6 -3) 덱 선택
7 -4-1) 덱 등록
8 -4-2) 덱 삭제
9 -5) 상대 직업 선택
10 -6) 멀리건 추천
11 -7) 로그아웃
12 -
13 -3. 구현 방법 (2번 참고)
14 -1) db에 저장
15 -2) db에서 불러오기, 세션 유지
16 -3) 덱 이름, 덱 코드 변환 (deck.code 파싱), db에 저장
17 -4-1) db에서 가져오기, 세션 유지
18 -4-2) db에서 삭제시키기
19 -5) hsreplay.net 파싱
20 -6) hsreplay.net 파싱
21 -7) 세션 삭제
22 -
23 -4. 필요한 페이지
24 -1) 로그인 페이지
25 -2) 회원가입 페이지
26 -3) 메인 페이지 (덱 추가/게임 시작)
27 -4) 덱 리스트 출력 및 선택
28 -5) 덱 리스트 추가
29 -6) 덱 리스트 삭제
30 -7) 상대 덱 선택
31 -8) 상위 픽률 3개의 덱 출력
32 -9) 멀리건 5개 출력
33 -
34 -5. 해결해야 할 문제
35 -1) MySQL 배우기(row 추가, 변경, 삭제)
36 -2) deck.code에서 가져 올 수 있는 정보는 직업, 덱에 들어간 카드의 영어 이름, 갯수만 나옴. -> hsreplay.net의 덱들과 매치시키는 문제 => hsreplay에
37 -3) 상대의 직업을 안다고 해도, 어그로, 미드레인지, 컨트롤 구분하기 힘듦. => 추천
38 -
39 -6. 기술스택
40 -웹프론트: html+css+javascript+ejs
41 -웹서버 : node.js express
42 -데이터베이스 : mySQL
43 -
44 -7. 데이터 정보
45 -<User>
46 -userId(string): 유저의 ID
47 -password(string): 유저의 비밀번호
48 -decks(Array): 덱 리스트
49 -<Deck>
50 -deckTitle(string): 덱의 이름
51 -deckClass(string): 덱의 직업
52 -deckCode(string): 덱 코드
53 -cards(Array): 카드 리스트
54 -<Card>
55 -cardClass(string): 카드의 직업
56 -cardCost(Number): 카드의 코스트
57 -cardName(string): 카드의 이름
58 -cardNum(Number): 카드의 개수
...\ No newline at end of file ...\ No newline at end of file