sql-- 奥特曼大战哥斯拉 MySQL 文字游戏 SET 奥特曼血量 100; SET 哥斯拉血量 100; SET 回合 1; -- 游戏开始 SELECT 奥特曼大战哥斯拉 开始 AS 游戏开始; SELECT CONCAT(奥特曼血量, 奥特曼血量) AS 状态, CONCAT(哥斯拉血量, 哥斯拉血量) AS 状态2; -- 第 1 回合奥特曼攻击 SET 伤害 FLOOR(RAND() * 20) 5; SET 哥斯拉血量 哥斯拉血量 - 伤害; SELECT CONCAT(第, 回合, 回合奥特曼发光线造成, 伤害, 点伤害) AS 战斗信息; SELECT CONCAT(哥斯拉剩余血量, 哥斯拉血量) AS 状态; -- 第 2 回合哥斯拉反击 SET 回合 回合 1; SET 伤害 FLOOR(RAND() * 20) 5; SET 奥特曼血量 奥特曼血量 - 伤害; SELECT CONCAT(第, 回合, 回合哥斯拉吐息造成, 伤害, 点伤害) AS 战斗信息; SELECT CONCAT(奥特曼剩余血量, 奥特曼血量) AS 状态; -- 最终胜负判断 SELECT CASE WHEN 奥特曼血量 哥斯拉血量 THEN 奥特曼胜利守护地球 WHEN 哥斯拉血量 奥特曼血量 THEN 哥斯拉胜利城市毁灭 ELSE 双方战平势均力敌 END AS 战斗结果; SELECT 游戏结束 AS 结束;
课上用MySQL写的一个小游戏
sql-- 奥特曼大战哥斯拉 MySQL 文字游戏 SET 奥特曼血量 100; SET 哥斯拉血量 100; SET 回合 1; -- 游戏开始 SELECT 奥特曼大战哥斯拉 开始 AS 游戏开始; SELECT CONCAT(奥特曼血量, 奥特曼血量) AS 状态, CONCAT(哥斯拉血量, 哥斯拉血量) AS 状态2; -- 第 1 回合奥特曼攻击 SET 伤害 FLOOR(RAND() * 20) 5; SET 哥斯拉血量 哥斯拉血量 - 伤害; SELECT CONCAT(第, 回合, 回合奥特曼发光线造成, 伤害, 点伤害) AS 战斗信息; SELECT CONCAT(哥斯拉剩余血量, 哥斯拉血量) AS 状态; -- 第 2 回合哥斯拉反击 SET 回合 回合 1; SET 伤害 FLOOR(RAND() * 20) 5; SET 奥特曼血量 奥特曼血量 - 伤害; SELECT CONCAT(第, 回合, 回合哥斯拉吐息造成, 伤害, 点伤害) AS 战斗信息; SELECT CONCAT(奥特曼剩余血量, 奥特曼血量) AS 状态; -- 最终胜负判断 SELECT CASE WHEN 奥特曼血量 哥斯拉血量 THEN 奥特曼胜利守护地球 WHEN 哥斯拉血量 奥特曼血量 THEN 哥斯拉胜利城市毁灭 ELSE 双方战平势均力敌 END AS 战斗结果; SELECT 游戏结束 AS 结束;
相关文章
从时钟频率到有效数据:手把手拆解计算机总线性能计算(含常见误区分析)
从时钟频率到有效数据:手把手拆解计算机总线性能计算(含常见误区分析) 总线系统如同计算机的"高速公路",其性能直接影响数据在各组件间的流通效率。许多工程师在计算总线带宽时容易陷入简单乘法的误区,而忽略…
智能语音转换工具AsrTools:从入门到精通的全流程指南
智能语音转换工具AsrTools:从入门到精通的全流程指南 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate t…
使用快马平台基于OpenSpec快速生成API原型,十分钟搭建可运行接口服务
今天想和大家分享一个快速搭建API原型的技巧——用OpenSpec规范结合InsCode(快马)平台十分钟生成可运行接口服务。作为经常需要快速验证接口方案的开发者,这个组合帮我省去了大量重复搭建框架的时间。 OpenSpec规范的价值 在团队协作中,OpenSpec这类API描…
OpenPLC Editor完全指南:3步搞定免费工业自动化编程
OpenPLC Editor完全指南:3步搞定免费工业自动化编程 【免费下载链接】OpenPLC_Editor 项目地址: https://gitcode.com/gh_mirrors/ope/OpenPLC_Editor 你是否曾经面对昂贵的商业PLC软件望而却步?是否因为复杂的编程环境而迟迟无法进入工业自动化…
DCAFE双坐标注意力机制详解:提升YOLO小目标检测精度
1. 先说清楚:YOLOv11 并不存在,但这个标题背后藏着真问题你点开这篇内容,大概率是因为在 GitHub、知乎或技术群看到“YOLOv11 DCAFE”这类关键词组合,心里一紧:“是不是我又落伍了?新版本都出到11了&#…
Appium手势自动化进阶:W3C Actions API原理与实战详解
1. 项目概述:从点击到手势,自动化交互的质变如果你已经跟着前面的修炼记,用Appium实现了基础的点击、输入和滑动,可能会觉得自动化测试不过如此——不就是定位元素然后操作嘛。但当你面对一个复杂的交互界面,比如一个需…
树莓派5实战:从零部署Ubuntu 24.04 LTS服务器
1. 为什么选择树莓派5搭建Ubuntu服务器? 树莓派5作为最新一代的单板计算机,性能比前代提升了2-3倍。我实测下来,8GB内存版本运行Ubuntu 24.04 LTS非常流畅,完全能满足轻量级服务器需求。相比传统x86服务器,它的优势很明…
【视频图像增强】基于改进的Retinex算法图像增强研究(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…
从FWHM到σ:高斯波形解析中的关键几何关系与物理意义
1. 高斯波形解析中的核心参数:FWHM与σ 当你第一次看到激光雷达波形图时,可能会被那些起伏的曲线搞得一头雾水。别担心,我们今天要聊的FWHM和σ,就是解读这些波形的"密码本"。FWHM全称Full-width at half maximum&#…
MCU系统集成模块(SIM)详解:复位、中断与低功耗管理实战
1. 系统集成模块(SIM)在MCU中的核心角色在嵌入式开发领域,尤其是面对工业控制、汽车电子这类对可靠性要求极高的场景,我们常常把目光聚焦在CPU性能、外设功能或者通信协议栈上。然而,一个真正稳定、可靠的系统,其基石往往是一个默…
MC68HC908RF2A定时器PWM生成原理与实战:无缓冲与缓冲模式详解
1. 项目概述与核心价值在嵌入式开发,尤其是电机驱动、LED调光、开关电源这些需要精确控制“能量”的领域,脉冲宽度调制(PWM)技术是工程师手中的一把瑞士军刀。它的本质很简单:用一个固定频率的方波,通过改变…
在银河麒麟V10桌面(2205版本)上实战部署软RAID 1:从模块黑名单到自动挂载
1. 银河麒麟V10桌面系统与软RAID 1基础认知 第一次在银河麒麟V10桌面上折腾软RAID 1时,我踩了不少坑。这个国产操作系统基于Linux内核,但2205版本对软RAID模块做了特殊处理,需要额外操作才能正常使用。软RAID 1其实就是磁盘镜像技术ÿ…
音乐文件解锁实战指南:3个场景解决你的播放困境
音乐文件解锁实战指南:3个场景解决你的播放困境 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://git…
从Landsat到高分系列:手把手教你选择适合自己项目的遥感卫星数据
遥感卫星数据选型实战指南:从参数解析到场景化应用当面对GEE、PIE-Engine等云平台上数十种遥感数据源时,许多研究者常陷入选择困难——Landsat的历史连续性、Sentinel-2的红边波段优势、高分系列的亚米级分辨率各有千秋。本文将打破常规参数罗列式对比&a…
MC68302 AutoBaud技术:硬件级串口波特率自动检测原理与实现
1. 项目概述:MC68302 AutoBaud技术深度解析在嵌入式系统开发,尤其是那些需要与外部设备进行串口通信的场景里,最让人头疼的环节之一就是波特率匹配。想象一下,你设计了一个数据采集终端,需要连接来自不同厂家、不同年代…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…