[sm] 카드 확인하기 v0.04

in #steemmonsters6 years ago (edited)

스크린샷 2018-11-12 오전 10.06.03.png

1. 개요

스몬하면서 카드를 필터링해서 좀 더 쉽게 확인하기 위해 개발하기 시작함. / 물론 일단 개인용도로 쓰려고 ㅎㅎ

2. 변경 내역 + 소스 발췌본

캐릭터 선택 처리 및 마나 합계 표시 발췌본

$("div.cards").click(e=>{
        let sel = $(e.target).attr('data-sel'); 

        // toggle selection
        sel = !JSON.parse(sel);
        $(e.target).attr('data-sel', sel);
        if(!sel){
            $(e.target).addClass('grayOn');
        }else{
            $(e.target).removeClass('grayOn');
        }
        
        // disp sum selection
        let arrSummoners = [];
        let arrMonsters = [];
        let manaSum = 0;
        $("div.cards").each(function(){
            let pname = $(this).attr('data-name');
            let psel = JSON.parse($(this).attr('data-sel'));
            let pmana = parseInt($(this).attr('data-mana'));
            let isMonster = JSON.parse($(this).attr('data-mon'));

            if(psel){
                if(isMonster){
                    arrMonsters.push(pname);
                }else{
                    arrSummoners.push(pname);
                }
                manaSum+=pmana;
            }
        });
        let phtml = [];
        phtml.push(`소환사 : ${arrSummoners.join(',')}`);
        phtml.push(`몬스터 : ${arrMonsters.join(',')}`);
        phtml.push(`마나 : ${manaSum}`);
        $("#print").html(phtml.join('<br/>'));
    });

3. 기능 구현 진행 사항

STEP 1 : (진행중) 전체 카드 가지고 필터링 하기

  • 현재시간 스타터팩 구매 비용
  • 현재시간 시즌 정보 / 랭킹전 정보
  • 전체 카드 목록 기준 카드 나열
  • 알파 / 베타 / 프로모션 기준 필터링
  • 색상(파이어, 어스, 데스, 워터, 골드, 그린) 기준 필터링
  • 카드 배경 추가
  • 기본 정보 표시 ( 이름, 능력치 등 )
  • 캐릭터 선택처리 (마나, 선택캐릭터 표시)
  • 카드 희귀도(커몬, 레어, 에픽, 레전더리) 기준 필터링
  • 소환사/몬스터 기준 필터링
  • 어빌리티(스닉, 탱힐, 독, 힐 ...) 기준 필터링
  • 레벨 기준 : 공격력, 스피드, 스킬 동적으로 표현

STEP 2 : (구상중) 내가 보유한 카드와 연동하기 ( 아이디 값 입력 받음 )

  • 카드 기준 최고 랩의 고유 아이디 표시하기
  • 내 카드 고유 아이디 전체 목록 표시+XP 기준 정렬하기

STEP 3 : (구상중) 피드백 받아서 좀 더 멋지게 꾸미기

4. 맺음말

  • 디자인을 입히지 않으니 기능을 추가해도 별 부각은 안되네요 ㅜ_ㅜ
  • 시간내면 디자인도 ( 공격력, 마나 등 아이콘으로 교체 등 ) 함 더 추가해 봐야 겠네요
  • 다들 즐거운 하루 되세요

오옷 : 디클릭 베니피셔리 처리 기본값에서 해제
(다시 dclick 추가 ㅋㅋ (이놈의 간사함...))

자매품 : @steemit.holdem ::: 지루할 때 홀덤 한판 ?!
( 한판에 0.1 SBD ! 젝팟 당첨되면 150 SBD 실화 ?! )


Sponsored ( Powered by dclick )

dclick-imagead

Sort:  

디클릭~♡♡♡
근데 디클릭 안한다매요...ㅋㅋㅋㅋㅋ

오옷 : 디클릭 베니피셔리 처리 기본값에서 해제
(다시 dclick 추가 ㅋㅋ (이놈의 간사함...))

ㅋㅋㅋㅋㅋㅋ 태세 전환이 빠르네요.

먹고 살려면 어쩔 수 없죠 ㅜㅜ

현명한 선택입니다~ 눈물 그두세욧!! ㅎㅎ

와우~ 기대기대기대~

정말 공부(?)에 도움이 많이 됩니다~ ㅎㅎ

디클릭은 사랑입니다~

사랑은 돌아오는거야 !

기대되는 프로젝트입니다.

Posted using Partiko Android

넵 열심히 함 해봐야죠 ㅋ

jjm.jpeg
짱짱맨 호출에 응답하여 보팅하였습니다.

짱짱맨은 저자응원 프로그램입니다. 더 많은 저자 분들에게 더 큰 혜택을 드리고자 스파임대 스폰서를 받고 있습니다. 스폰서 참여방법과 짱짱맨 프로그램에 관해서는 이 글을 읽어 주세요. 기업형 예비증인 북이오(@bukio)가 짱짱맨 프로그램을 운영하고 있습니다. 여러분의 증인 보팅은 큰 힘이 됩니다. Vote for @bukio

꾸준함으로 버티기.

꾸준하게 함 해봐야죠 ^^;;

Hi @wonsama!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.658 which ranks you at #5344 across all Steem accounts.
Your rank has improved 48 places in the last three days (old rank 5392).

In our last Algorithmic Curation Round, consisting of 255 contributions, your post is ranked at #45.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66094.73
ETH 3446.09
USDT 1.00
SBD 2.66