Showing
1 changed file
with
0 additions
and
58 deletions
프로젝트계획.txt
deleted
100644 → 0
| 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 |
-
Please register or login to post a comment