-
JavaScript 입문 : 가위바위보 게임 - 3판2승제 만들기컴퓨터 알아가기/JavaScript 2022. 7. 19. 19:30728x90반응형
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다.
강좌에서는 숙제로 5판3선승제를 만들어보는 내용이 있습니다만, 같은 개념으로 가위바위보 게임 3판 2선승제를 만들어 보도록 하겠습니다. 현재까지 코드는 무한정 가위바위보 게임이 잔행되는 게임으로 어떤 결론에 도달하게 되면 게임이 멈추게 하는 목적이 있습니다.
1. 3판 2선승제란
코드를 고민하기 위해서 3판 2선승제에 대해 정의하면 다음과 같습니다.
▶ 사람이든 컴퓨터든 먼저 2승을 한 쪽이 승리한다.
▶ 무승부는 점수를 계산하지 않는다.
2. 코드에 필요한 요소
상기 정의에 따라 코드에 필요한 요소를 고민하면 나 또는 컴퓨터가 이기면 해당 변수에 1점씩 추가가 되고 2점이 되면 승리를 표시하도록 합니다.
if문으로 표시할 수 있습니다.
추가로 필요한 변수는 내가 이기는 경우와 컴퓨터가 이기는 경우를 나타내는 변수만 생각하면 될 듯 합니다.
해당 경우에 맞추어 코드는 다음과 같이 합니다.
※ 전체코드 (JS)
반응형'컴퓨터 알아가기 > JavaScript' 카테고리의 다른 글
JavaScript 입문 : 클릭 반응 속도 체크 - 기본 HTML / CSS 및 JS 구조 (0) 2022.07.22 JavaScript 입문 : 클릭 반응속도 체크 - 개요 및 순서도 (0) 2022.07.21 JavaScript 입문 : 가위바위보 게임 - 코드 줄이기 (0) 2022.07.14 JavaScript 입문 : 가위바위보 게임 - 승부내기, 점수 계산하기 (0) 2022.07.13 JavaScript 입문 : 이벤트 타겟 (event.target) 요소, textContent 사용 이해 (0) 2022.07.12