inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

사랑수학님의 게시글

사랑수학 사랑수학

@hongst955347

수강평 작성수
-
평균평점
-

게시글 4

질문&답변

자스스톤 응용

구현하고자 하는 바가 서로 다른 10장의 카드를 가진 두 영웅(플레이어는 공평하게 공격력 5 체력 10000으로 고정)이 덱에 랜덤하게 생성되는 자신의 10장 중 5장의 카드를 전략적으로 활용한 대결구도를 만들고 싶습니다

좋아요수
0
댓글수
1
조회수
253

질문&답변

자스스톤 응용법 질문

감사합니다 상대덱과 내덱에 미리 구상한 10장의 카드 데이터를 각각 입력하고 이 중 랜덤으로 5장을 뽑아서 게임을 진행하게 할려하면 이 부분들을 어떻게 고쳐야 할까요? var 상대 = { 영웅 : document . getElementById ( 'rival-hero' ), 덱 : document . getElementById ( 'rival-deck' ), 필드 : document . getElementById ( 'rival-cards' ), 코스트 : document . getElementById ( 'rival-cost' ), 덱data : [], 영웅data : [], 필드data : [], 선택카드 : null , 선택카드data : null , }; var 나 = { 영웅 : document . getElementById ( 'my-hero' ), 덱 : document . getElementById ( 'my-deck' ), 필드 : document . getElementById ( 'my-cards' ), 코스트 : document . getElementById ( 'my-cost' ), 덱data : [], 영웅data : [], 필드data : [], 선택카드 : null , 선택카드data : null , }; function Card ( 영웅 , 내카드 ) { if ( 영웅 ) { this . att = Math . ceil ( Math . random () * 2 ); this . hp = Math . ceil ( Math . random () * 5 ) + 25 ; this . hero = true ; this . field = true ; } else { this . att = Math . ceil ( Math . random () * 5 ); this . hp = Math . ceil ( Math . random () * 5 ); this . cost = Math . floor (( this . att + this . hp ) / 2 ); } if ( 내카드 ) { this . mine = true ; } }

좋아요수
0
댓글수
3
조회수
247

질문&답변

자스스톤

혹시 영웅의 수를 늘리고 각자에게 이름과 능력치를 원하는 수치로 부여하고 싶을땐 어떻게 하나요?

좋아요수
0
댓글수
4
조회수
407

질문&답변

자스스톤

감사합니다

좋아요수
0
댓글수
4
조회수
407