眩疝诺 发表于 2025-6-7 04:10:47

开发贪吃蛇小游戏(附完整源码参考)

生成游戏网格



[*]坐标系定义

[*]采用左下角为原点(0,0)的二维坐标系
[*]网格尺寸例如:20行 × 10列

[*]网格状态定义
enum GridStatus {
    notUse,
    snakeHead,
    snakeBody,
    food,
}

[*]生成游戏网格,默认所有网格的状态是未使用
generateGrids(){    ......    for (let rowIndex=0; rowIndex
页: [1]
查看完整版本: 开发贪吃蛇小游戏(附完整源码参考)