37创客科创中心

 找回密码
 立即注册
查看: 296|回复: 2

QM AI 250618

  [复制链接]

194

主题

324

帖子

2399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2399
发表于 2025-6-18 18:34:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. ===================================25/06/18===================================================
  2. ----------------------------1---------------------------------------------
  3. 我是一个软件工程师,帮我用python的flask、bootstrap和MQTT等技术编写一个MQTT物联网通讯的网站,程序文件名为:AI_MQTT618.py:UI界面设计成带有科技感多色彩适合少年儿童使用的风格,字体稍微大一点,互动体验感强的响应式界面,可以让用户直观感受到科技的魅力,采用手机平板屏幕大小显示,多界面主题下拉框,可随意选择不同主题改变界面颜色。

  4. 一、标题:AI赋能_MQTT网站,居中用彩色字体显示,双击标题内容本程序窗口居中弹窗可以进行内容修改。

  5. 二、服务器配置参数区:输入框4个,名字后面冒号的内容为默认值:
  6. 1、服务器:i.37ck.cn
  7. 2、端口:1883
  8. 3、用户名:37ck
  9. 4、密码:20200808
  10. 把界面上的服务器和端口合并一行;用户名和密码也合并一行。
  11. 连接服务器按钮:点击连接按钮后,程序自动连接MQTT服务器,连接成功后,显示连接成功提示。
  12. 断开连接按钮:点击断开按钮后,程序自动断开MQTT服务器,连接断开后,显示连接断开提示。
  13. 配置参数开关按钮:点击按钮隐藏配置参数区内容,再次点击按钮则显示各项配置参数区,默认状态为隐藏配置参数区。

  14. 三、发布操作区:下拉输入框2个,名字后面冒号的内容为默认值:
  15. 1、主题:37ck/37创客,该项为下拉框,下拉内容有:37ck/仓门小学、37ck/富教小学、37ck/文田中学、37ck/莘村小学。
  16. 2、指令:AI赋能TTK,该项为下拉框,下拉内容有:开灯、关灯、红灯、绿灯、黄灯、喇叭、放学啦、下课啦、到安全等待区、正赶往等待车位。
  17. 订阅主题按钮:点击按钮订阅服务器的对应主题,订阅成功后显示订阅主题的消息在返回框。
  18. 发送按钮:点击发送指令信息到服务器的主题上。

  19. 四、最底部为发送和返回情况区域,各占50%的宽度,具体如下:
  20. 发送框:记录发送过的指令,并一直记录下去,最新记录在第一行显示,直到用户点击清空按钮。
  21. 返回框:显示物联网通讯的记录信息,并一直记录下去,最新记录在第一行显示,直到用户点击清空按钮。


  22. --------------------2-----------------------------------
  23. 增加一个遥控按钮区域,界面类似遥控器格式显示,需要有控制按钮:上课啦、下课啦、放学啦、课间休息、紧急通知、前进、后退、左转、右转、停止、开灯、关灯、红灯、绿灯、黄灯、喇叭、点击按钮时以按钮名称为指令发送到物联网服务器的对应主题上。


  24. ---------------------3-------------------------------------------------
  25. 增加一个科创班接送区,接送区为学生卡片方式横向排列显示,用不同方式标出男生女生,随机生成30个学生的数据到界面卡片:不同班级学生用不同区域或不同背景颜色分组显示:点击卡片任意位置时与MQTT服务器建立连接,发送指令到服务器的主题上,将卡片上班级+学生名字+指令框内容为指令发送到服务器。
复制代码


回复

使用道具 举报

194

主题

324

帖子

2399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2399
 楼主| 发表于 2025-6-18 18:35:41 | 显示全部楼层
把配置参数区域、通讯操作区域、科创班接送区域、遥控区域用竖向tab标签分开显示,可以更好的管理界面。
回复

使用道具 举报

45

主题

84

帖子

905

积分

版主

Rank: 7Rank: 7Rank: 7

积分
905
发表于 2025-6-30 19:02:49 | 显示全部楼层


  1. 请帮我制作一个井字棋的微信小游戏,适合小学生使用,图片文字清晰,基本功能如下:
  2. 一、游戏要求
  3. (一)功能要求
  4. 基础游戏功能:实现经典井字棋的双人对战功能,支持玩家轮流在 3×3 的棋盘上放置棋子(X 和 O),判断每一局的胜负和平局情况。当一方的三个棋子在横、竖或斜线上连成一线时,判定该方获胜;若棋盘被填满且没有一方获胜,则判定为平局。
  5. 人机对战功能:设计不同难度等级的 AI 对手,初级 AI 随机落子,中级 AI 能简单预判玩家下一步可能的落子并进行防御,高级 AI 具备复杂的策略计算能力,可根据当前棋局形势制定最优落子方案。
  6. 游戏存档与继续功能:玩家在游戏过程中若因各种原因退出,再次进入游戏时可从上次中断的棋局继续游戏。
  7. (二)界面要求
  8. 主界面:设计简洁美观的主界面,包含开始游戏、进入新游戏、设置按钮,搭配与游戏主题相符的背景图片,营造轻松愉快的游戏氛围。
  9. 游戏界面:棋盘清晰可见,棋子放置位置精准,棋子样式独特且易于区分。显示当前玩家的棋子标识(X 或 O)、游戏状态(如 “玩家 X 回合”“玩家 X 获胜”“平局”)。
  10. 设置界面:提供音效开关、背景音乐开关、界面语言切换(如中文、英文等)、棋盘样式选择等功能,满足不同玩家的个性化需求。
  11. (三)性能要求
  12. 游戏运行流畅,在不同型号的微信端设备上均能稳定运行,无明显卡顿、延迟现象。
  13. 游戏资源占用合理,不会过度消耗设备的内存和电量,确保玩家长时间游戏体验良好。
  14. 网络连接不稳定时,能及时提示玩家,并提供合理的解决方案,如自动重连、暂停游戏等。
  15. (四)兼容性要求
  16. 兼容微信最新版本以及主流的历史版本,确保不同版本微信用户都能正常游玩。
  17. 适配市面上常见的手机和平板设备,包括不同屏幕尺寸、分辨率和操作系统(如 iOS、Android)。
  18. 二、游戏规则
  19. 游戏棋盘为 3×3 的九宫格,玩家和人机分别使用 X 和 O 作为棋子标识。
  20. 游戏开始后,随机玩家先行,之后双方轮流在棋盘的空格中放置自己的棋子。
  21. 率先将自己的三个棋子在横、竖或斜线上连成一线的玩家获胜。
  22. 如果棋盘上的所有空格都被填满,且没有任何一方的三个棋子连成一线,则游戏以平局结束。
  23. 在对战中,玩家必须在规定时间30秒内完成落子操作,超时则视为放弃该回合,轮到人机行动。
  24. 在游戏过程中,玩家不能悔棋,棋子一旦放置在棋盘上,位置不可更改。
  25. 三、游戏说明
  26. (一)开始游戏
  27. 在主界面中,点击 “开始游戏” 按钮,可选择对战难度。
  28. 初级人机:在随机位置放置棋子。、
  29. 中级人机:简单预测玩家下一步可能的放置棋子的位置,进行防御。
  30. 高级人机:根据当前棋局形势,制定最优落子方案,争取率先将自己的三个棋子连成一线;并进行更好的防御。
  31. (二)游戏操作
  32. 在游戏界面中,点击棋盘上的空格即可放置自己的棋子。
  33. 每一局游戏开始前,会提示当前玩家的棋子标识(X 或 O)以及谁先开始游戏。
  34. 游戏过程中,密切关注棋盘上的局势,合理规划落子策略,争取率先将自己的三个棋子连成一线。
  35. (三)游戏结果
  36. 当一方获胜时,游戏界面会显示获胜的提示信息,并播放胜利音效。获胜后比分将一分。
  37. 若游戏以平局结束,游戏界面会显示 “平局” 的提示信息,并播放相应音效。比分不变。
  38. 游戏结束后,玩家可以选择 “重新开始” 进行下一局游戏,或者返回主界面选择其他功能。
复制代码
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|37创客科创中心

GMT+8, 2025-12-10 07:19 , Processed in 0.157304 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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