Dungeon & Fighter

커뮤니티

[공통] 던파 API 를 통한 대미지 계산기, 입력식 버프력 계산기 (41)

※ 일때문에 수정이 다소 늦어질 수 있습니다.

※ 향후 API가 제공되는대로 아이템을 변경 했을 때 나오는 딜량 비교를 넣을 예정입니다.

API 업데이트가 3주동안 유용한 업데이트가 없어서 작업을 못했습니다. 양해부탁드립니다.


2018-04-04 수정

​경매장 검색기 개발중... http://dfcalc.xyz/Web/searchAuction

던파 온에 이미 경매장 검색기능이 있으나 검색하는 사람들이 어떤 품목을 얼마나 검색하는지 나오지 않아 해당 검색기를 쓸 경우 어떤 품목을 검색하는지 랭킹 도입시도 및 인게임 경매장과 유사하게 제작중


2018-03-23 수정

​세라핌 망상 상의 등의 문제로 인해 인던용 스탯치 추가 개발 중.

세라핌 테스트 필요(아리아 추가)

홀리오더 2각 중첩등의 문제로 인한 인던용 스탯치 추가 개발 중.

캐릭터 검색했던 기록 및 검색 당시 계산 누를 경우 수치데이터 저장 기능 개발 중(계속 입력해야 하는 번거로움 줄임)

크오빅 물리공격력증가, 마법공격력 증가 등 스킬 설명 잘못 읽어 나타난 부분 삭제

스킬데미지 부분에 %를 입력하여도 정상 작동하도록 수정

캐릭터 검색했던 기록 및 당시 계산 누를 경우 수치데이터 저장

캐릭터 검색 잘못했을 경우 로직 추가(20:27~20:32분까지 접속이 안됐을 수 있습니다)

간이 문의 게시판 추가

버프력 계산기 부분 저장프로세스 고려중


2018-03-22 수정

​홀리오더 계산식 적용(테스트 필요)

홀리오더 버프력 계산 30번 정도 테스트 결과 문제 없음

세라핌 버프력 계산 오류 수정

 

2018-03-21 수정

​스마트 에디터 오류로 인한 수정한 사항 써놓은게 날아갔습니다.... ㅡㅡ

​버프력 계산기 제작중(http://dfcalc.xyz/Web/buffCalc)

누군가 팁게에 보라고 만들어 놓은 자료를 보니 알아보기 힘들어서 입력식으로 만들기 시작....

세라핌 용맹의 축복 버프 부분 계산.

세라핌 크럭스 오브 빅토리아 버프 부분 계산.

홀리오더 작업 시작​

버프력 계산기 부분도 들어가 글의 제목 수정​

문의 게시판, 페이스북, 트위터 퍼가기 기능 추가 작업중​

 

2018-03-20 수정

​던담 사이트 부활 확인(http://dundam.xyz/)

완성도는 던담사이트가 더 높다고 생각합니다... 따로 세트옵션, 스위칭장비 db구축해놓으셨다고 합니다.

위 사이트와 현재 제가 제작중인 사이트는 목적은 같지만 방식이 다른차이점이 있습니다.

제가 제작중인 사이트의 경우는 db사용을 최소화 하여 만들려는 방식입니다.

위 사이트에서 실험 후 비교 결과 오차범위 안으로 보입니다. 간략하게 쓰실 분은 위 사이트를 이용하시면 될 것 같습니다.


 

2018-03-16 수정

서버가 맛이 갔습니다..... 작업 불가

서버 복구 완료. 시간이 늦어 제대로된 업데이트는 다음주 월요일 즈음 가능할것으로 예상

 

2018-03-15 수정

보주정보를 api에서 제공. 물마공 입력하지 않도록 수정 중


2018-02-26 수정

​UI관련 개선 작업중


2018-02-26 수정

​독립공격력 및 상태이상 변화 공격 관련 작업중

 

2018-02-23 수정

​나이트 방패부분 확인됨(수정 예정)

​나이트 방패부분 수정완료

보주 및 강화에 따른 물마공 입력 부분 입력하지 않도록 작업중입니다.(인던에서 게슈상의와 같이 조건부 올스킬이 붙을 경우 패시브로 인한 상승때문에 물마공계산이 어렵습니다. 네오플 API에서 스킬정보를 주면 바로 해결 될 걸로 보입니다.)

몇몇 몬스터의 방어력, 마법방어력, 속성 저항을 적용하였습니다.(테스트 필요)

 

2018-02-22 수정

​독공 관련 작업중입니다.

검제 보조무기, 나이트 방패부분 작업중입니다.

강화도에 따른 증가류(ex. 황홀경 세트) 관련 작업중입니다.

메인에서 캐릭터 검색할 때 서버리스트를 select로 변경

프레이가 아닌 다른 서버의 캐릭터를 검색했을 때 캐릭터 이미지가 나오지 않는 현상 수정.

검제 보조무기 부분 수정 완료.

나이트 방패부분은 API로 제공되지 않아 현재 작업불가.​

오감의 황홀경 작업완료(테스트 필요)​

오감의 황홀경 수식 수정

방어력 계산식 적용 예정(에게느, 누골, 퍼만 추가 예정)

 

 


 

목차

    

    1. 개요

    2. 주의사항

    3. 사용법

    4. 추가사항 

 

1. ​개요

​  예전부터 만들어야지 만들어야지 하면서 정작 아이템의 방대한 양 같은걸로 미루고 미루다가 던파에서 2017년 12월 14일 API를 개시한다고 해서 만들게 되었다.

  API가 제공되던 초기에는 쓸 수 있는 데이터가 없어서 시도하지 않고 있다가 지금은 그나마 어느정도까지는 데이터가 나오기 때문에 만들 수 있었다.

 

​2. 주의사항

​  해당 계산기는 웹용으로 제작되어 일단은 모바일에서도 작동하는 것으로 확인은 되었지만 아직 최적화는 되지 않았다.

  던파 웹 서버와 ​통신하는 것이기 때문에 다소 시간이 걸릴 가능성이 있다.(2~3초 정도 소요 되는 듯하다.)

  장비를 착용 한 후 캐릭터 선택창에 갔다와야 정상적으로 갱신된다.

  ※  세트옵션, 현재 부여된 보주, 스킬의 증뎀 수치, 사용한 스킬의 대미지 수치의 경우 ​네오플 API에서 제공하지 않아서 부득이하게 직접입력하여야 한다.

​  ※ 버프의 경우도 API가 제공되지 않아 작업되지 않았다. 후에 API가 업데이트 되거나 하면 작업할 예정. 현재는 버프를 하지 않은 상태의 대미지를 계산하였다. 버프를 굳이 넣고 싶다면 스킬 대미지 증가류만 가능하다.

  제작자 본인의 캐릭터 및 지인의 캐릭터를 사용하여 전직업을 약 5회씩 테스트 하였다.(총합 약 300회)​

  몬스터의 방어력 및 속성저항 부분, ​상태이상 변화 대미지와 고정 대미지 부분은 아직 개발중이다.

  네오플 API를 사용하는 것이기 때문에 사용자가 API키를 발급 받아서 그 키를 사용하면 제약이 없다.

  키를 발급받지 않고도 사용가능하나 사용자가 몰릴 경우 ​1초 50건, 1분 3000건의 제약으로 되지 않을 가능성이 있다.

​  웹용이며 크롬에서 시험을 했기때문에 다른 브라우저는 아직 테스트 되지 않았다

 

​3. 사용법

  ​1) http://dfcalc.xyz/ ​로 접속

 

 

  2) 캐릭명과 서버명을 입력한 후 전송을 누른다. APIkey의 경우 선택사항. 전송된 데이터는 저장되지 않으니 안심해도 된다.

  3) 아래 사진과 같은 화면이 나오면 정상적으로 불러온 것이다.

 

 

​  4) 장비 탭과 능력치 탭은 실제 게임에서 캐릭터 선택창으로 갔을때 갱신 된다.

 

 

 

  5) 계산탭은 현재 착용중인 아이템의 추가 정보를 입력하는 창이다.

  현재 API에서 제공하지 않는 세트 아이템의 옵션, 부여된 대미지 관련 보주옵션(물리 마법 공격력만 해당), 무기와 귀걸이의 강화로 인한 증가 수치, 오라아바타로 인한 공격력 증가, 세트 옵션 중 오라로 인한 고정증가, 해당 캐릭터의 마스터리(ex. 대검마스터리) 등으로 인한 공격력 증가 수치, 패시브 스킬 중 스킬 대미지 증가의 수치, 사용 할 스킬의 표기된 스킬 대미지 수치 등을 입력하여야 한다.

  ※ 주의 사항으로 추가 공격력 입력 시 물리쪽인지 마법쪽인지 반드시 체크를 해주어야 정확하게 나온다.

 

 

 

 

  6) 계산결과가 나온다

 

​  위 계산 결과는 제작자 본인의 캐릭터의 핼로윈 버스터를 기준으로 강화기를 때렸을 경우의 계산기의 계산 수치이다.

 

 

  실제 인게임에서의 수치이다.

  실제 인게임의 수치 1,919,178,192

  계산기로 계산한 수치 1,919,398,644

 

  약간 차이가 나는데 솔직히 말해서 왜 차이나는지는 모르겠다. 변수 정도로 생각하면 되지 않을 까 싶다.

 

  7) 결과값의 제일 위의 그래프는 현재 착용한 장비의 추세를 보여준다. 원형에 가까울 수록 잘맞춘 세팅이다. 설명 부분은 현재 수정중으로 조금 이상하게 나올 수 있다.

 

​4. 추가사항

  현재 몬스터의 방어력 및 속성 저항 관련하여 작업중에 있다.

  네오플 API 개발팀에 필요한 부분에 대해 문의를 넣어놨지만 언제 해줄지가 문제.... 필요한 부분을 해결해 줄 경우 아이템 장비를 바꿀 경우 수치 비교가 가능해 질 것으로 보인다.

  버그제보되면 확인되는대로 수정할 예정.

24
!
  • Lv90
  • 아이신
  • 오버마인드 프레이

    모험단Lv.30 아이신

일부 아바타는 게임과 다르게 노출될 수 있습니다.