[기록] 스플린터커뮤 개발 기록 #001
개요
한국형 스플린터 랜드 커뮤니티를 목표로 함. ( splintertalk + peakmonsters + 토큰 거래소 + ... => 기존의 좋은 것을 모아 모아 만들고 지속적 관리를 지향 )
- 일단 기록부터 하기 위해 글을 작성함.
로드맵
개발 흐름
- 인력구성 3명 - BackEnd (개발자A) + FrontEnd (개발자B) + 기획 ( 나 ) - 모집 완료
- 개발하기에 앞서 개발 항목을 나열
- 대략적 기획 문서 작성 ( PPT 기반으로 작성 )
- 스토리 보드 작성 ( Figma 기반 )
- 디자인 시안은 배제 (디자이너 부재)
- 대신 UI FrameWork 로 대체 ( sveltekit + IBM Carbon UI )
기타 추진 개발 과제
일단 ... 기록으로 남겨봄. 수행하는 것은 상황 봐서 :)
Google Cloud Platform 의 Cloud Storage, Big Query, Dataprep(Trifacta)
전투 데이터를 수집하여 mongodb 또는 하둡에 적재 후 구글 cloud storage 에 적재 이후 Dataprep 를 통해 데이터 전처리 후 구글 Big Query 에 담아 빠르게 전투 데이터를 조회 할 수 있도록 구성
python 의 pandas 를 활용한 전투 데이터 분석
이후 tensor flow 를 활용한 머신러닝 기반 댁 추천 기능을 목표로 함.
개발 항목
- 기본 정보
- 전투 정보실
- 커뮤니티 ( 게시판 )
- 봇 관리
- 토큰 스왑 or 거래소
- 매매, 랜탈 진행
세부 구성
카드 정보 확인 및 기타 정보 관리
기본 정보를 보여준다
- 입력 받은 ID 기준으로 아래 정보를 노출
- 내 기본정보 노출 ( 공홈 profile 에서 보여지는 정보 등 )
- 내 카드 목록 정보 확인 / 필터링
- 댁 구성 저장, 검색(지정명) / 필터링
- 현재 내가 참여 할 수 있는 ( 카드 파워, sps 스테이킹 등의 정보 필요 ) 토너먼트 정보 목록 게시, 참여 링크 제공
전투 기록 확인
다양하게 표현하는 방법 확인 필요
- 내 등급의 순위표
- 기본적으로 내 전투기록
- 현재 내가 속한 등급의 최근 전투 기록에 대한 통계 ( 선호카드 비율, 선호 종족, ... )
- ID 저장 기능 ( 해당 유저에 대한 정보를 빠르게 확인하기 위함 )
전투 댁 자동 생성
초보자 또는 귀차니즘을 유발하는 유저를 위한 댁 자동 생성 프로그램
- 룰, 마나, 속성을 지정하면 자동으로 댁을 만들어 줌 ( 보유카드, 전체 카드 기준 랜덤 )
- N개를 만들어서 사용자에게 insight 를 제공
- 고도화 되면 (데이터가 많이 쌓이면 ) 나름 승률 좋은 댁을 기준으로 생성
커뮤니티
- 게시판에서는 댁을 검색하여 본문 내 삽입이 가능 해야 됨
- 내가 저장한 댁 공유 / 토론
- 속성별(element-fire,water,earth,life,death,dragon,neutral) 토론
- 공홈 공지사항 번역 게시 ( 구글 번역기 등 활용 )
- 초보자 가이드
- 잡설 토론
- 글 추천 기능 => 좋은 글에는 작성자에게 STEEM or SBD 를 발송해 주는 시스템 ( 수수료 5% ㅋ )
거래소
낮은 수수료 ( 0.005% ? )
ESCRO 계정으로 전송 후 거래 채결 시 전송 하는 형태로 ( 에어드랍 포인트 굳잡 )
단일 화폐가 아닌 모든 화폐의 특정 평균가 기준으로 교환 가능하도록 설계 ( 매도자가 받는 화폐 지정 가능하도록 )
- DEC
- VOUCHER
- CARD
- HIVE
- STEEM
봇 매니지먼트
카드 랜탈
- 랜탈 추천 ( 내가 없는 댁, 최근 많이 사용하는 댁 ... )
- 대량 매매 시 최저가 자동 설정 ( 최저가, 최저가 * ratio, 최저가 + x.xx dec ... )
카드 매매
- 매매 추천 ( 내가 없는 댁, 최근 많이 거래되는 댁 ... )
- 대량 매매 시 최저가 자동 설정 ( 최저가, 최저가 * ratio, 최저가 + x.xx dec ... )