Kros的博客 Kros的博客
首页
  • CSS
  • 工具
  • Vue
  • js
  • Vue3
  • 算法
  • 折腾笔记
一言
  • 分类
  • 标签
  • 归档
码云

Kros

凡心所向,素履以往,生如逆旅,一苇以航
首页
  • CSS
  • 工具
  • Vue
  • js
  • Vue3
  • 算法
  • 折腾笔记
一言
  • 分类
  • 标签
  • 归档
码云
  • 拼图小游戏

  • 井字棋

  • 贪吃蛇

    • 实现思考
    • 封装贪吃蛇类
    • 使用贪吃蛇类
  • 扫雷

  • 项目
  • 贪吃蛇
kros
2025-09-01

实现思考

看过也玩过不少类型的贪吃蛇游戏,但从每想过要自己实现一个,正好最近公司没啥项目就现实现一个当做练练手。

# 基础逻辑

使用数组模拟贪吃蛇游戏区域w*h,同样使用数组模拟蛇身该数组存放区域的下标,游戏区域内按墙、蛇身、食物、空白区分绘制不同颜色格子

# 核心点

  1. 监听键盘按键控制移动方向
  2. 定时任务移动贪吃蛇
  3. 边界判断
  4. 其它(随机生成点、速度控制、动画等)
上次更新: 2025/09/05, 8:09:00
进阶模式
封装贪吃蛇类

← 进阶模式 封装贪吃蛇类→

最近更新
01
Find the next perfect square
09-05
02
Regex validate PIN code
09-05
03
Find the odd int
09-05
更多文章>
Theme by Vdoing | Copyright © 2020-2025 kros king
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
icon-heart-o icon-heart icon-infinity icon-pause icon-play link next prev