简介:答题 PK对战台
关键字:答题 PK对战台
<!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>答题 PK对战台——物理D世界</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
overflow: hidden;
height: 100vh;
width: 100vw;
background: #0b0f1c;
}
iframe {
display: block;
width: 100%;
height: 100%;
border: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
</style>
</head>
<body>
<iframe src="https://tool.physicalw.com/tool/1/21/141" loading="eager"></iframe>
</body>
</html>
这是一个为您精心设计的、支持移动端自适应、具备精美动画和音效的**“双人答题PK”交互网页程序**。它集成为了 SheetJS 用于读取和校验 Excel 题库,集成了 MathJax 3 用于完美渲染数学公式,并使用 Tailwind CSS 构建了极具科技感与教育氛围的现代 UI。
功能特点解析:
Excel 自动校验模块(SheetJS):
动态解析上传的 .xlsx,检测第1列到第6列的题目、选项与答案。
严格进行错误校验:如果有缺失选项、非法答案(比如写了E或错别字),程序会精准输出错误日志,提醒具体行数。
提供直接从网页端生成并下载 Excel 题库模板的选项,确保开箱即用。
完美支持 LaTeX(MathJax 3):
实现了对数学公式的高清晰度渲染。
只对战斗卡片区域进行动态局部异步排版(MathJax.typesetPromise),在保证流畅帧率的前提下成功兼容公式渲染。
公平的防作弊随机化算法:
题目打乱:分别复制数据库,独立随机排布两名玩家的题库,避免两个屏幕显示相同的题目。
选项打乱:四选一按钮完全随机排序(A~D顺序因人因题而异),即使是同一道题也无法抄袭。
科学伤害数值逻辑:
普通一击:答对使对方 HP -5%。
连击奖励:从第二题连续答对起,产生“Combo暴击”,伤害翻倍,对方 HP -10% 。
答错扣血:答错扣自身 HP -5%。
连错惩罚:连续答错第二次开始,惩罚扣血翻倍,自身 HP -10% 。
视听觉体验强化:
使用 Web Audio API 开发了无资源依赖的电子合成音效(普通攻击音效、连击暴击音效、自损音效和最终胜利和弦音效)。
受击方卡片在受击时,整个卡片会触发震动特效,同时在玩家胸口浮现 -5% 或 -10% COMBO CRIT! 动态扣血字样。
极致自适应(Mobile Responsive):采用 Tailwind CSS 构建。大屏设备下为左右物理分屏;小屏/手机设备自动堆栈为上下分屏,各面板字体大小随屏幕缩放,极佳兼容平板和手机。
| 答题 PK对战台 | 2026/06/23/ |
| 答题PK | 2026/06/23/ |
| 智能班级排座位系统 | 2026/06/22/ |
| 国家中小学智慧教育平台 | 2026/06/06/ |
| 九章大模型(MathGPT) | 2026/06/06/ |
| Findin | 2026/06/06/ |
| Plickers | 2026/06/06/ |
| 数学派 | 2026/06/06/ |
| 超喵 | 2026/06/06/ |
| chatspss实验室 | 2026/06/06/ |
| 数学派 | 💗(15578) |
| 飞象老师 | 💗(15578) |
| 超喵 | 💗(15544) |
| 通义万相 | 💗(15536) |
| Findin | 💗(15473) |
| 九章大模型(MathGPT) | 💗(15447) |
| 可灵AI | 💗(15441) |
| chatspss实验室 | 💗(15342) |
| 腾讯混元3D | 💗(15331) |
| 天谱乐 | 💗(15192) |