云盘资源分享论坛

 找回密码
 立即注册
搜索
热搜: 书籍 电影 音乐
查看: 311|回复: 0

井字棋游戏

[复制链接]

966

主题

156

回帖

4492

积分

中级会员

Rank: 3Rank: 3

UID
32013
金钱
3371
钻石
7
积分
4492
注册时间
2023-7-27
发表于 2023-9-8 11:05:39 | 显示全部楼层 |阅读模式

  1. ```
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.   <title>井字棋游戏</title>
  6. </head>
  7. <body>
  8.   <h1>井字棋游戏</h1>
  9.   <div class="grid">
  10.     <div class="square"></div>
  11.     <div class="square"></div>
  12.     <div class="square"></div>
  13.     <div class="square"></div>
  14.     <div class="square"></div>
  15.     <div class="square"></div>
  16.     <div class="square"></div>
  17.     <div class="square"></div>
  18.   </div>
  19.   <button id="human">人类先手</button>
  20.   <button id="computer">电脑先手</button>
  21.   <script>
  22.     let squares = document.querySelectorAll(".square");
  23.     let human_button = document.getElementById("human");
  24.     let computer_button = document.getElementById("computer");
  25.     let current_player = "human";

  26.     human_button.addEventListener("click", function() {
  27.       current_player = "human";
  28.       human_move();
  29.     });

  30.     computer_button.addEventListener("click", function() {
  31.       current_player = "computer";
  32.       computer_move();
  33.     });

  34.     function human_move() {
  35.       let guess = prompt("请在格子上点击:");
  36.       if (guess === "topLeft") {
  37.         squares[0].classList.add("human");
  38.       } else if (guess === "topCenter") {
  39.         squares[1].classList.add("human");
  40.       } else if (guess === "topRight") {
  41.         squares[2].classList.add("human");
  42.       } else if (guess === "centerLeft") {
  43.         squares[3].classList.add("human");
  44.       } else if (guess === "center") {
  45.         squares[4].classList.add("human");
  46.       } else if (guess === "centerRight") {
  47.         squares[5].classList.add("human");
  48.       } else if (guess === "bottomLeft") {
  49.         squares[6
复制代码


盘基地论坛免责声明
1、本站资源来自互联网用户收集发布,仅供用于学习和交流。
2、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。
3、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决。
4、联系邮箱:admin@panjdzy.com
5、官方网址:www.panjdzy.com
6、备用网址:www.panjd.top




上一篇:这是一个简单的网页小游戏代码,名为“猜数字”:
下一篇:老王一天要刮四五十次脸,脸上却仍有胡子。什么原因?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|云盘资源分享论坛

GMT+8, 2025-5-9 17:13

Powered by Discuz!    联系邮箱:admin@panjdzy.com

本站资源来自互联网用户收集发布,仅供用于学习和交流。

如有侵权之处,请联系站长并出示版权证明以便删除,敬请谅解!

快速回复 返回顶部 返回列表