StepN // 시뮬레이터 아이디어
포스트
취소

StepN // 시뮬레이터 아이디어

StepN 사용자가 많아지고 신발 가격이 올라가면서 초기 진입이 주저되는 가격이 왔다.

초기 진입에 가장 먼저 알고싶은 것은 ROI이다.

스니커즈를 사서 게임을 플레이하면 나의 ROI는 얼마인가?의 질문에 대답을 할 수 있는 시뮬레이터를 만들면 어떨까.

부가적으로 신발 종류에 따른 에너지, 최대 획득 가능 GST 등도 알 수 있을것이다.

https://stepn-simulator.xyz/

ver. 0.0.1 beta 공개, 지속 업데이트 예정

1. 개발 방향

  • SPA: 가능한 한 모든 계산을 js에 담아, 초기 요청 이후 서버 요청을 최소화 함
  • 가능한 빠르고 단순하게 개발하지만 보기는 좋게
    • 굳이 많은 기능이 필요하지 않기 때문에 (DB 등…) 간단한 프레임워크를 사용한다.
    • nginx, django, bootstrap, jquery
    • ROI 시뮬레이터만 하려했으나 레벨업/미

2. ROI

2-1. 사용자 시나리오

  1. 사용자는 자신이 갖고 있는 신발을 세팅한다 -> 에너지 계산.
  2. 주력 스니커즈 스펙을 기입한다.
    1. 퀄리티, 타입, 능력치, 레벨, 내구도
  3. 목표를 설정한다.
    1. 레벨업 목표 레벨, 현재 GST, 목표 회수 금액, 레벨업 포인트 분배
  4. ROI 계산해보기 버튼을 눌러 상세 계산표 및 그래프를 확인한다.

2-2. 계산 방식

  • 총 투자금액 = 스니커즈 구매비용 in SOL x USD/SOL.
  • 총 회수금액 = 매일 GST 채굴금액 - 수리 비용 - 레벨업 비용의 합
    • GST 채굴금액 = (사용 에너지) x (GST채굴 / 에너지)
      • GST채굴 / 에너지: 정확한 공식은 알 수 없음. 커뮤니티 데이터를 통해 linear model approximation
    • 수리 비용: (레벨당 수리비용) x (내구도 감소량)
      • 레벨당 수리비용: 커뮤니티 데이터로 수집 완료
      • 내구도 감소량: resilience에 대한 함수. 커뮤니티 데이터를 통해 linear model approximation
    • 레벨업 비용: 커뮤니티 데이터로 수집 완료

3. 민팅 시뮬레이터

  1. 두 스니커즈를 민팅했을 때, 나올 슈박스, 스니커즈에 대한 확률을 시각화한다.
  2. 스니커즈 -> 슈박스, 슈박스 -> 스니커즈 확률은 백서에서 가져올 수 있음
  3. 어떻게 보여주는게 효과적일까?

4. 레벨업 시뮬레이터

  1. 신발을 레벨업하고 젬을 장착하는 액션을 시뮬레이션한다.
  2. 사용자는 신발 타입, 초기 레벨과 스탯을 정한다.
  3. 사용자는 레벨업을 하고 젬을 넣어본다.
  4. 최종 스탯과 GST/에너지, 내구도 감소/에너지를 확인한다.

  • 2022-03-03: 사용자들이 자주 사용하는 레벨업, 민팅도 시뮬레이터를 만들어 넣으면 이것저것 해볼 수 있겠다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
인기 태그