• 0 Open
    1 Closed
    Updated 2025-04-25 13:36:24 +00:00
    No due date
    • 使用 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) }
      }
      
  • 0 Open
    0 Closed
    Updated 2025-04-25 07:17:53 +00:00
    No due date
    • 使用 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)
        })
      })