JavaScript项目3_Pig Game

游戏界面

JavaScript项目3_Pig Game_第1张图片

游戏规则

“Pig Game” 是一种简单的骰子游戏,也被称为 “猪游戏”。
猪游戏(Pig Game)是一种简单的骰子游戏。该游戏通常由两名玩家进行。
游戏规则如下:

  1. 游戏开始时,玩家轮流掷一个六面骰子。
  2. 每次掷骰子时,玩家可以选择将得到的点数累积到他们的得分中,或者继续掷骰子。
  3. 如果玩家掷到了1,那么他们的得分将归零,并且该玩家的回合结束。掷到1被称为 “猪”。
  4. 如果玩家选择继续掷骰子并且未掷到1,他们得到的点数将被累积到他们的总得分中。
  5. 玩家可以连续掷骰子,只要不掷到1。但是,如果玩家在某次掷骰子后选择停止并将点数累积到总得分中,那么他们的回合将结束并传递给下一位玩家。
  6. 第一个达到或超过设定的目标分数(通常是100分)的玩家获胜。
    JavaScript项目3_Pig Game_第2张图片

初始页面

JavaScript项目3_Pig Game_第3张图片

● 当然我们得首先获取数字得DOM元素,然后将他置于0

const score0El = document.querySelector('#score--0');

加上#为获取元素得ID,我们也可以直接使用获取ID的方式

const score0El = document.querySelector('#score--0');
const score1El = document.getElementById('score--1');
//这两串代码的功能是差不多的

需要注意的是,querySelector 方法可以更强大,因为它可以使用各种 CSS 选择器来选择元素,而不仅仅限于 id。而 getElementById 方法专门用于通过元素的 id 来选择元素。

● 然后将两个数字置为0即可

score0El.textContent = 0;
score1El.textContent = 0;
//注意默认为字符串,但是JavaScript可以帮我们自动转换

JavaScript项目3_Pig Game_第4张图片

● 接着,我们把骰子隐藏,我们可以用之前的方法,添加一个隐藏式的class,再css样式表中添加

.hidden {
  display: none;
}

● 接着,我们给这个图标加上这个class属性就行

const score0El = document.querySelector('#score--0');
const score1El = document.getElementById('score--1');
const diceEl = document.querySelector('.dice');

//开始游戏
score0El.textContent = 0;
score1El.textContent = 0;
diceEl.classList.add('hidden');

JavaScript项目3_Pig Game_第5张图片

你可能感兴趣的:(JavaScript,javascript,开发语言,ecmascript)