자바스크립트로 간단한 클릭 승자 게임을 만들었습니다.

이 게임은 매우 간단하고 이해하기 쉽습니다. 지금 막 빌드하고 여기에 게시했습니다. HTML, CSS 및 Javascript 초보자라면 이 게임을 통해 많은 것을 배울 수 있습니다.

1단계: 이제 html 파일을 생성해 보겠습니다.



click_winner/index.html

<!DOCTYPE html>
<html>
<head>
<title>Shooter Ball</title>

<link rel="stylesheet" href="css/style.css"/>
</head>
<body>

<div class="floor">
<div id="time"></div>
<div id="score-box">Score: <strong id="score">0</strong></div>
<div id="plane" disabled>Click Me</div>
</div>

<script src="js/script.js"></script>

</body>
</html>


2 단계:



지금 css 폴더에 CSS 파일 만들기
click_winner/css/style.css

  width:500px;
  margin:auto;
  background:green;
  height:100vh;
}

#time, #score-box{
color:#fff;
padding:5px 10px;
} 

#plane{
border-radius: 50%;
padding: 10px;
height:50px;
width: 50px;
background:red;
text-align:center;
color:#fff;
box-shadow: 10px 10px 60px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 10px 10px 60px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 60px 0px rgba(0,0,0,0.75);

 -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;

cursor:pointer;  

}


3단계:



이제 자바 스크립트에서도 스크립트 파일을 만듭니다.
click_winner/js/script.js

var pl = document.getElementById('plane');


//make a gravity for Plane;

var x =0;
var y=0;
var score = 0;


var timer_start = setInterval(makeMove, 10);

function makeMove(){
 x++;
 y++;


pl.style.transform = "translate("+ x +"px"+","+ y+"px)";


if(y >= 200){
  x = Math.floor(Math.random()*300);
  y = Math.floor(Math.random()*300);

 }
}



pl.onclick = ()=>{
score++

document.getElementById('score').innerHTML = score;
}

var time = 0;
setInterval(()=>{
time++;
document.getElementById('time').innerHTML = time + " Seconds left";

if(time == 60){
clearInterval(timer_start);
alert("Time Off. Restart the game again..")
}

}, 1000);



결론



너희들이 내 간단한 게임을 즐겼기를 바란다. 오늘 새로운 것을 배웠다면. 소스 코드here를 확인할 수 있습니다.

고맙습니다!

좋은 웹페이지 즐겨찾기