Skip to content

stdlibstring/oslab-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

贪吃蛇游戏 🐍

一个现代化的网页版贪吃蛇游戏,具有排行榜功能和美观的用户界面。

功能特性

  • 🎮 经典贪吃蛇游戏玩法
  • 🏆 排行榜系统,记录最高分
  • 📱 支持桌面端和移动端
  • ⏸️ 暂停/继续功能
  • 🎨 现代化的UI设计
  • 💾 本地存储分数和排行榜

游戏控制

桌面端

  • 方向键WASD - 控制蛇的移动方向
  • 空格键P键 - 暂停/继续游戏

移动端

  • 滑动屏幕 - 控制蛇的移动方向
    • 向上滑:蛇向上移动
    • 向下滑:蛇向下移动
    • 向左滑:蛇向左移动
    • 向右滑:蛇向右移动

游戏规则

  1. 控制蛇移动,吃掉红色的食物
  2. 每吃一个食物得10分,蛇的身体会变长
  3. 避免撞到墙壁或蛇的身体
  4. 游戏结束后可以输入姓名保存分数到排行榜

如何运行

  1. 直接在浏览器中打开 index.html 文件
  2. 点击"开始游戏"按钮开始游戏
  3. 使用控制方式移动蛇
  4. 享受游戏乐趣!

技术栈

  • HTML5 Canvas
  • CSS3 (现代UI设计)
  • Vanilla JavaScript (ES6+)
  • LocalStorage (数据持久化)

浏览器兼容性

支持所有现代浏览器:

  • Chrome 60+
  • Firefox 60+
  • Safari 12+
  • Edge 79+

开发说明

游戏使用面向对象编程方式开发,主要包含以下功能模块:

  • 游戏引擎 (SnakeGame 类)
  • 碰撞检测系统
  • 分数管理系统
  • 排行榜管理
  • 触摸控制支持

享受游戏吧!🎉

About

copy of oslab-docs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5