구트아카데미/3. 자바스크립트

[자바스크립트] 주사위게임

sunhoKim 2021. 6. 23. 19:24

//todo : *. 주사위 노름 만들기

/***************************************************

* 전역 변수

***************************************************/

var playerDiceValue;

var computerDiceValue;





/***************************************************

* 함수 선언한 것들

***************************************************/

function playerDice() { //todo : 유저 주사위 처리

playerDiceValue = prompt("1부터6까지 숫자를 선택 해주세요.");

//document.write(playerDiceValue);

document.write("플레이어가 입력한 숫자 : " + playerDiceValue + "<br>");

 

};

 

function displayPlayerDice() { //todo : 주사위를 이미지로 처리(둘다 - 유저, 컴퓨터)

switch (playerDiceValue) {

case "1":

document.write("<img src='1.jpg'>");

break;

case "2":

document.write("<img src='2.jpg'>");

break;

case "3":

document.write("<img src='3.jpg'>");

break;

case "4":

document.write("<img src='4.jpg'>");

break;

case "5":

document.write("<img src='5.jpg'>");

break;

case "6":

document.write("<img src='6.jpg'>");

break;

}

}

function computerDice() { //todo : 컴퓨터 주사위 처리

computerDiceValue = Math.floor(Math.random() * 6) + 1;

document.write("컴퓨터가 굴린 주사위 숫자 : " + computerDiceValue + "<br>");



};

 

function displayComputerDice() { //todo : 주사위를 이미지로 처리(둘다 - 유저, 컴퓨터)

switch (computerDiceValue) {

case 1:

document.write("<img src='1.jpg'>");

break;

case 2:

document.write("<img src='2.jpg'>");

break;

case 3:

document.write("<img src='3.jpg'>");

break;

case 4:

document.write("<img src='4.jpg'>");

break;

case 5:

document.write("<img src='5.jpg'>");

break;

case 6:

document.write("<img src='6.jpg'>");

break;

}

 

};

 

function procResult() { //todo : 결과 처리 (주사위가 같으면 당첨, 아니면 꽝)

 

if(playerDiceValue == computerDiceValue){

document.write("당첨!!");

}else{

document.write("꽝");

}

 

};






/*******************************************

* 실행부

*******************************************/

//todo : 변수 설정



//todo : 유저 주사위 처리

playerDice();

 

//todo : 컴퓨터 주사위 처리

computerDice();

//todo : 유저 주사위 처리

displayPlayerDice();

 

//todo : 주사위를 이미지로 처리(둘다 - 유저, 컴퓨터)

displayComputerDice();

 

//todo : 결과 처리 (주사위가 같으면 당첨, 아니면 꽝)

procResult();

 

 


for(var i = 0; i<=9; i++){

document.write("<br>"+i+"<br>");

}

 

//문제16

for(var i = 0; i<=9; i++){

for(var j = 0; j <=i; j++){

document.write("*");

}

document.write("<br>");

}

728x90