# snake-game **Repository Path**: SystemLight/snake-game ## Basic Information - **Project Name**: snake-game - **Description**: 贪吃蛇web app - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-19 - **Last Updated**: 2022-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 贪吃蛇 ## 模块划分 ### Map 地图类 - clearData 清空数据 - setData 设置数据 - include 该坐标是否包含数据 - render 将数据渲染在地图元素上 ### Food 食物类 - create 创建食物 ### Snake 蛇类 - move 移动蛇 - eatFood 吃食物 ### Game 游戏类 - 控制器 - start 开始游戏 - stop 暂停游戏 - isOver 判断是否结束 - control 游戏控制器 ## 总结 - 单一原则 - 低耦合、高内聚