쓸만한 기능도 더 추가했고 테스트도 얼추 다 끝난듯?

일단 챈 념글 덱들 포함 100개정도 조합 넣어놨어.
https://inittt.github.io/tenkaassist/



1. 조합목록

모든 조합 목록을 보여주는 페이지. 조합을 누르면 상세페이지로 이동

허수+/13턴딜/등록/수정 순으로 선택해서 정렬 가능



2. 조합검색

누르면 캐릭터를 선택하는 페이지로 이동하는데 5개 이하 캐릭을 선택하고 해당 캐릭이 모두 포함된 조합들 검색.



리더 버튼 클릭하면 리더 설정도 가능해


3. 조합등록

캐릭 5개를 선택하고 데이터베이스에 없는 덱을 등록 가능.

캐릭이 아니라 직업군/속성인 경우도 선택 가능하게 해 놨어.

꼭 티어덱이 아니더라도 내가 쓰는/아는 덱이 없다 싶으면 등록하면 돼


캐릭터 선택도 번거로울 경우 다음과 같이 주소창에 치면 자동으로 캐릭터가 선택되게도 해놨음 (콤마or공백 구분)


4. 전지역모집

이전에 텐카툴 만들때 데이터랑 함수도 이미 있어서 추가해 봤어. 첫글자입력으로도 선택가능

리더태그 포함 : 가능한 캐릭+확률 표시

리더태그 미포함 : SR 비중이 가장 높은 순서대로 모든 경우를 확률과 함께 표시

(솔직히 비율 높아도 SR 거의 안뜨긴 하는데 그래도 뜨긴 뜨더라)



5. 추천덱

말 그대로 내가 가진 캐릭들을 기준으로 데이터베이스에 있는 덱들 중 가능한 조합을 보여주는 페이지야.

로그인된 경우 상단의 버튼으로 보유캐릭을 저장/불러오기 할 수 있어.


검색을 누르면 덱 1개부터 4개까지 가능한 모든 조합을 볼 수 있음.

허수+/13턴딜 순으로 선택해서 정렬 가능(여러덱일 경우 합으로 계산)



6. 조합정보

조합목록 또는 조합검색 등에서 조합을 클릭할 경우 해당 조합정보로 이동해.

수정버튼으로 덱 설명을 수정할 수 있음

느낌표는 실전성이 없거나 혹시모를 중복된 덱이 있다면 눌러주면 돼.


7. 시뮬레이터

시뮬레이터 탭에서 캐릭선택을 하고 아래 구속을 설정한 다음 시작을 누르면 풀육성 기준 딜량을 체크해볼 수 있음.

허수+ 기준이고 매턴 전체피격되게 해 놓음.

전부 5구이면 허수컷할경우 자동으로 덱 등록or업데이트(허수턴+13턴딜이 기존 이상일 경우)됨.





여담

- 이전글에서 피드백해준 텐붕이들 고마워

- 사이트 구성은 mysql + springboot + html 로 만들었고 서버는 걍 유료서버로 했음

- 회원 비밀번호는 springSecurity + passwordEncoder + jwtToken인증으로 나도 모르니까 안심해도 됨.

- 캐릭터 이미지 하나당 용량이 1KB정도밖에 안됨. 데이터 걱정 X

- 표시할 덱이 많은 페이지는 페이징 적용해서 스크롤 내릴 때마다 로드되게 해놨어

- 웹개발 초보라 모든 훈수 받음 + 버그 제보 환영


- 여기에서 웹사이트 코드 볼 수 있고 서버 코드는 보안상 안돼...!

- 유지보수는 계속 할거고 기능이 필요하다면 계속 추가할 예정



패치내역

24/06/24

 - 회원가입이 안되는 문제 수정

 - 추천덱 검색시 SR, R, N 자동추가되게 수정 + 전지역모집 첫글자검색 추가

24/06/26

 - 최신수정순이 이제는 수정버튼으로 수정된 것만 나오도록 수정(기존은 등록만 된것도 포함)

 - 캐릭터 선택 시 체크되어 있는 상태에서 직업군이미지가 보이는 현상 제거

24/07/07

 - 조합이 시뮬레이터에 있는 캐릭로만 구성될 경우 풀육성 딜량 체험하기 버튼 추가

24/07/23

 - 시뮬레이터(5구) 추가 & 밸런스게임/추천을 허수+턴/13턴딜로 수정

 - 시뮬레이터 뒤로가기(undo) 추가

24/07/24

 - 추천덱 이전 캐릭터 선택 시 SR이하 포함/미포함 선택가능하게 변경

 - 추천덱 리스트 중 아무거나(직업군/속성)가 있는 경우 후순위로 나타나게 변경

 - 로그인 시 패스워드 입력 후 엔터키로 로그인 가능하게 수정

24/07/27

 - 코드 난독화 및 디버거 막음

 - 캐릭터 버프버튼 클릭시 관리자 콘솔이 아닌 팝업으로 변경

24/08/10

 - 캐릭터 구속 설정 추가