JavaScript简易五子棋游戏

简介: JavaScript简易五子棋游戏

微信截图_20230504224957.png


<html>
  <head>
    <meta charset="UTF-8">
    <style>
      body {
        background:skyblue;
      }
      table {
        margin:20px auto;
      }
      td {
          width: 36px;
        height: 36px;
        border: 1px solid #FFF;
      }
      .heiqi {
        width:30px;
        height:30px;
        border-radius:50%;
        background:#000;
        margin:0px auto;
      }
      .baiqi {
        width:30px;
        height:30px;
        border-radius:50%;
        background:#FFF;
        margin:0px auto;
      }
    </style>
    <script>
      //while,do while , for
      document.write("<table cellpadding=0 cellspacing=0>");
      for(var i = 0;i < 15;i++){
        document.write("<tr>");
        for(var j = 0;j < 15;j++){
          document.write("<td onclick=\"luozi(this)\"></td>");
        }       
        document.write("</tr>");
      }
      document.write("</table>");
      var flag = true;
      function luozi(dom){
        if(flag){
          dom.innerHTML = "<div class='heiqi'></div>";
          flag = false;
        }else{
          dom.innerHTML = "<div class='baiqi'></div>";
          flag = true;
        }
        //为了防止已经落子的格子继续触发点击事件,所以取消该点击事件
        dom.onclick = "";
      }
    </script>
  </head>
  <body>
  </body>
</html>
相关文章
|
9月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的使命召唤游戏助手附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的使命召唤游戏助手附带文章和源代码部署视频讲解等
99 5
基于ssm+vue.js+uniapp小程序的使命召唤游戏助手附带文章和源代码部署视频讲解等
|
9月前
|
前端开发 JavaScript Java
【JavaScript】JavaScript 防抖与节流:以游戏智慧解锁实战奥秘
【JavaScript】JavaScript 防抖与节流:以游戏智慧解锁实战奥秘
100 3
|
6月前
|
移动开发 前端开发 JavaScript
原生JavaScript+canvas实现五子棋游戏_值得一看
本文介绍了如何使用原生JavaScript和HTML5的Canvas API实现五子棋游戏,包括棋盘的绘制、棋子的生成和落子、以及判断胜负的逻辑,提供了详细的代码和注释。
92 0
原生JavaScript+canvas实现五子棋游戏_值得一看
|
7月前
|
JavaScript
JS九行代码实现1~10猜数字游戏
JS九行代码实现1~10猜数字游戏
88 0
|
7月前
|
移动开发 前端开发 JavaScript
2D物理引擎 Box2D for javascript Games -- 番外篇-- (为游戏添加皮肤)
2D物理引擎 Box2D for javascript Games -- 番外篇-- (为游戏添加皮肤)
|
9月前
|
JavaScript 前端开发 算法
设计一个简单的JavaScript版“俄罗斯方块”游戏
【6月更文挑战第16天】构建JavaScript版俄罗斯方块涉及初始化游戏环境、生成与控制方块、处理碰撞消除、游戏结束判断及循环管理。伪代码示例展示了游戏核心逻辑,包括初始化、方块生成、移动、锁定、碰撞检测、行消除、游戏结束条件及状态更新。实际实现需考虑更多细节,如方块形状、动画、音效等。
139 9
|
9月前
|
移动开发 JavaScript 前端开发
Phaser和Three.js是两个非常流行的JavaScript游戏框架,它们各自拥有独特的核心功能和使用场景
【6月更文挑战第16天】Phaser是开源的2D游戏引擎,适合HTML5游戏,提供物理引擎、图像渲染和资源管理,适用于2D游戏,如消消乐。Three.js是基于WebGL的3D库,用于创建复杂的3D场景和应用,涵盖从游戏到可视化领域的多种用途。两者分别在2D和3D开发中展现强大功能,选择取决于项目需求。
149 8
|
9月前
|
缓存 编解码 JavaScript
在JavaScript小游戏开发中,优化游戏性能是非常重要的
【6月更文挑战第16天】JavaScript小游戏性能优化涉及动画流畅度和减少重绘:使用requestAnimationFrame替代定时器;减少DOM操作,利用DocumentFragment或虚拟DOM;Canvas/WebGL高效渲染;压缩图像,使用雪碧图;分层渲染与视口裁剪;Web Workers处理后台计算;缓存计算结果;事件委托;定期性能分析。优化是持续过程,需结合具体需求调整。
83 8
|
9月前
|
JavaScript 前端开发 算法
在JavaScript中,AABB矩形碰撞检测常用于2D游戏
【6月更文挑战第16天】在JavaScript中,AABB矩形碰撞检测常用于2D游戏。通过创建`Rectangle`类并定义`collidesWith`方法检查边界交集,简单高效地判断两个矩形是否相撞。
95 5
|
8月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的使命召唤游戏助手附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的使命召唤游戏助手附带文章源码部署视频讲解等
63 0

热门文章

最新文章