单人基础练习
100%
-
使用 localStorage 存用户数据
-
部署到 GitHub Pages 测试
-
核心功能:
- 随机生成加减乘除题目
- 计时器与得分统计
- 历史成绩查看
-
技术实现:
// 题目生成示例 function generateQuestion(difficulty) { const ops = ['+', '-', '×', '÷'] const a = Math.floor(Math.random() * difficulty) const b = Math.floor(Math.random() * difficulty) const op = ops[Math.floor(Math.random() * ops.length)] return { question: `${a} ${op} ${b}`, answer: compute(a, b, op) } }
本地双人 PK
0%
-
使用 WebRTC 实现直连对战
-
测试局域网对战效果
-
核心功能:
- 双人实时对战(同设备或局域网)
- 胜负判定与奖励机制
- 对战记录保存
-
技术实现:
// WebRTC 直连示例 const peer = new Peer() peer.on('open', (id) => { console.log('我的 ID:', id) }) peer.on('connection', (conn) => { conn.on('data', (data) => { console.log('收到对手数据:', data) }) })