当前位置: 首页 > news >正文

【教学类-133-01】20260309狮虎旗(井字棋)01豆包初稿HTML+ CSS + JavaScript

背景需求

同事问能不能做一个iPad版的狮虎旗

我没看懂圈叉棋是什么意思,但是看图片,就是那种“谁先在横向竖向斜向连成3个图案就赢的棋子”

这是什么棋子?问问豆包

原来名字叫“井字棋”(“圆圈”替换成“狮子”、“叉”替换成“老虎”)

它推荐的代码是html(网页形式)

把html复制到TXT里,复制一份TXT,把TXT后缀名改成html

虽然可以运行了,但是图案没有换成狮子和老虎,另外我希望棋子也显示在棋盘左右两侧

把棋盘图片上传,供豆包做参考(只有豆包可以识图,Deepseek不可以)

这又是一个html,需要手动新建TXT,复制内容,复制TXT再改成html后缀名。

是否可以直接生成html?

''' 准备上和ai赋能的课。里面有一个下棋的环节,能不能做一个对垒的下棋小游戏,让两个小朋友在ipad上下棋 金老师 狮虎旗(井字棋)!HTML+ CSS + JavaScript 全部豆包制作 阿夏就改了文件保存的地址 20260309 ''' # 自动生成狮虎棋HTML文件的Python脚本 def generate_lion_tiger_chess_html(): # 完整的狮虎棋HTML代码(和之前提供的一致) html_content = '''<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> <title>AI赋能课 - 狮虎棋</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "PingFang SC", "Microsoft YaHei", sans-serif; background-color: #f5f5f5; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100vh; padding: 10px; } .game-title { font-size: 24px; margin-bottom: 15px; color: #333; } .game-container { display: flex; align-items: center; gap: 20px; background: #fff; padding: 20px; border-radius: 15px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); } .piece-pool { display: flex; flex-direction: column; gap: 10px; } .piece { width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 24px; color: white; cursor: pointer; transition: transform 0.1s, opacity 0.1s; touch-action: manipulation; } .piece.lion { background-color: #4A90E2; } .piece.tiger { background-color: #F5A623; } .piece:active { transform: scale(0.9); } .piece.disabled { opacity: 0.3; cursor: not-allowed; transform: none; } #board { display: grid; grid-template-columns: repeat(3, 90px); grid-template-rows: repeat(3, 90px); gap: 5px; background: #333; padding: 5px; border-radius: 8px; } .cell { background: #fff; border-radius: 4px; display: flex; align-items: center; justify-content: center; font-size: 36px; cursor: pointer; transition: background 0.2s; } .cell:hover { background: #f0f0f0; } #status { margin-top: 15px; font-size: 18px; color: #333; } .win-text { color: #E53935; font-weight: bold; } </style> </head> <body> <h1 class="game-title">AI赋能课 · 狮虎棋对战</h1> <div class="game-container"> <div class="piece-pool" id="lionPool"> <div class="piece lion" />

我发现没有“刷新按钮”+棋子下了,左右两侧地方最好是空白,而不是透明色。暂时不改,等客户提出建议,再用豆包写新的Python(html)

http://www.jsqmd.com/news/467386/

相关文章:

  • 西门子200smart模拟量处理:滤波与报警的完美结合
  • 从DeepSig RadioML 2018.01A到定制化数据集:单信噪比单调制数据的提取与实战应用
  • 玩转PLC液体混合作业线(附全套工业组态方案)
  • 性价比优先:预算低情景下自动化立体仓库公司的选型指南 - 品牌策略主理人
  • Claude Code Hooks 实战:8大事件与10+脚本的自动化开发指南
  • STM32四轴联动运动控制:直线圆弧插补技术,编码器反馈与加减速控制,原理图和源代码全解析
  • 猎翼无人机,提升探测效率:2026军用目标识别无人机蜂群系统供应商推荐 - 品牌2026
  • 探索风光储交流微网中的双向储能变流器
  • 【小龙虾-OpenClaw】Railway如何部署小龙虾-OpenClaw
  • Hutool StrUtil 实战技巧:提升Java字符串处理效率
  • PAT-Broken Keyboard (20)
  • api接口
  • 保姆级教程:在海光hygon c86 7151上安装定制版Ubuntu18.04避坑全记录
  • QT集成QRencode与Code128:从源码集成到界面绘制的条码生成实践
  • 2026年耐磨复合管优质品牌推荐指南:连续玻纤带聚乙烯复合管厂家/钢纤增强聚乙烯复合压力管厂家/选择指南 - 优质品牌商家
  • 方向盘后的数学游戏:用MPC玩转四驱电动车轨迹跟踪
  • 猎翼无人机,探测识别二合一:2026军用目标监控无人机蜂群系统供应商推荐 - 品牌2026
  • 海康威视摄像头RTSP流接入YOLOv5的3个常见坑及解决方案(附完整代码)
  • 保姆级教程:用YOLOv10训练COCO数据集(附CUDA配置避坑指南)
  • MySql5.7下载与安装超详教程(保姆级教学)-mysql5.7安装配置教程
  • 益生菌哪个品牌效果最好?打工人告别腹脂囤积的实用指南 - 博客万
  • DFS文件服务器实战:用Winserver 2019实现跨机房文件自动同步
  • 解密京东联盟h5st 3.1:从加密原理到逆向调试技巧(含常见403解决方案)
  • 老板:996是福报!,我:雷总说未来3天2小时,您咋不说?
  • 5分钟搞懂知识追踪模型:从BKT到DKT的演变与实战应用
  • Android Telecom框架实战:车机蓝牙通话全流程解析(附常见问题排查)
  • 鸿蒙开发必备:hpm-cli在Windows下的完整安装指南(含Node.js版本避坑)
  • 猎翼无人机,远距精准:2026军用目标追踪监控无人机蜂群系统供应商推荐 - 品牌2026
  • 【实用教程】2026 年 3 月 12 日最新版 ClawX for Mac:5 分钟搭建 AI 数字员工
  • 热敏电阻选型避坑指南:从水温控制项目看NTC/PTC的7个关键参数