project minesweeper:第一单元项目 扫雷 源码
扫雷-第一单元项目 线框 伪码 在CSS中创建板子网格 电路板尺寸难以改变吗? 落下 首先实现最小,使可扩展 移动优先? 数据结构保存单元格的值 价值观 矿 旗帜 已清除 未清除 数字 object cell = { index: i cleared: true/false flagged: true/false mine: true/false } 将相邻的单元格列表存储在每个单元格obj中,方便检索吗? 相邻单元格取值算法 根据板子尺寸 单元格索引上方的单元格x = x-板宽 x +板宽以下的单元格,依此类推 检查相邻单元格的内容 渲染功能 单元格状态CSS类 纽扣? mouseclick事件 右键点击 揭露广场 炸弹? = explode.exe 左击标记标记,删除标记 双击鼠标如果安全,有标记,有数字逻辑,则显示周围的方块
用户评论