小编Coo*_*Man的帖子

Tic-Tac-Toe 中计算机的随机位置选择不起作用

好的,所以我曾经在 Python 中制作了一个非常简单的井字游戏,它很有趣,所以我想我会加点趣味并用 HTML/JS/CSS 来制作它更漂亮。进展非常顺利,但是在为游戏制作简单的“AI”时,我在路上遇到了一些障碍。游戏的简单 AI 应该是完全随机的,确实如此,但有时它会占据一个已经被占用的方格,有时它根本不移动,所以我知道这可能很简单,我只是不知道是什么。我认为它可能在这段代码的某个地方,但我不知道:

function computerEasyModeMove(){
  if(player == 'x'){
    computer = 'o';
  }
  if(player == 'o'){
    computer = 'x';
  }
  var computerMove = Math.floor(Math.random() * 9) + 1;
  while(computerMove == 1 && (topLeftBox.innerHTML == 'o' || topLeftBox.innerHTML == 'x')){
    computerMove = Math.floor(Math.random() * 9) + 1;
  }
   while(computerMove == 2 && (topMiddleBox.innerHTML == 'o' || topMiddleBox.innerHTML == 'x')){
    computerMove = Math.floor(Math.random() * 9) + 1;
  }
   while(computerMove == 3 && (topRightBox.innerHTML == 'o' || topRightBox.innerHTML == 'x')){ …
Run Code Online (Sandbox Code Playgroud)

html javascript css logic

5
推荐指数
1
解决办法
181
查看次数

标签 统计

css ×1

html ×1

javascript ×1

logic ×1