https://myar.tistory.com/entry/lostark-stone-optimizer

아시는 분은 아시겠지만 돌세공 할 때 도와주는 프로그램입니다. 487만 가지 상태에 대해 모든 경우의 수를 계산하여 최적화된 선택을 추천해줍니다. 사실 직감으로 해도 큰 차이는 없지만 저처럼 선택장애 있으신 분들 쓰시면 좋습니다.

목표 설정 기능을 지난달에 업데이트했었는데 만족스럽지 않아서 마지막으로 이악물고 패치했습니다.
변수가 늘어나니 계산 돌리는 데만 20분 걸리더군요.
그런데 성능향상이...
전설돌 기준 목표 A+B ≥ 14로 설정하면 목표 없는 기본 알고리즘보다 A+B ≥ 14 성공확률 0.1% 증가하네요 ㅋㅋ.. 저로서는 이게 최선인 것 같습니다...
사실 A+B 목표만 있어도 나머지 A, B, C 목표는 잘 안 쓰실 것 같긴 한데 일단 프로그램 완성도를 위해 넣어놨습니다. 주의하셔야 할 게, 예를 들어 C ≤ 5로 설정하시면 결과가 C ≥ 6이면 버린다는 뜻으로 886돌 같은 좋은 결과는 가중치를 주지 않기 때문에 목표는 최소한으로 설정하시는 게 좋습니다.
목표 설정하면 가끔씩 25%에 A추천 같은 이해할 수 없는 결과가 나오기도 하는데, 실제로 계산해보면 확률상 그쪽이 유리한 게 맞습니다. 이럴 땐 직감을 거슬러야 한다는 게 가장 큰 문제죠.

변경사항은 다음과 같습니다.

1. A+B, C 목표 설정 기능 추가
2. 목표 범위를 편하게 볼 수 있는 그래프 추가
3. A+B 확률 그래프 제거 (아쉽지만 렉이 많이 걸려서 삭제)
4. UI 개선 (모바일에서도 보기 쉽게 설정)
5. 실시간 계산 방식 → 결과만 받아 보는 방식으로 변경, 메모리 부담 최소화 (목표 달성 확률은 실시간 계산)
6. 부동소수점 계산 → 유리수 계산으로 변경, 달라진 게 없는 것 같지만 아무튼 오차 제거
7. 균형 조정 기능 추가 : 성공 개수 적은 쪽으로 A, B간 선호도 자동 조정 (◇◇... 줄 클릭해서 수동으로 변경 가능)

해당 글 조회수가 116만이 넘었네요. 앞으로 더 이상의 업데이트는 없을 것 같습니다. 그동안 관심 주셔서 감사합니다!