Skip to content

ahkjxy/Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

可爱俄罗斯方块游戏

这是一个使用HTML、CSS和JavaScript实现的可爱风格俄罗斯方块游戏。游戏界面采用了粉色系的配色方案,方块颜色鲜艳可爱,适合喜欢可爱风格的玩家。

游戏特点

  • 可爱的粉色系界面设计
  • 七种不同形状的方块,每种都有独特的颜色
  • 方块旋转、移动和加速下落功能
  • 分数、等级和消除行数显示
  • 下一个方块预览
  • 游戏暂停和重新开始功能
  • 随着等级提高,游戏速度会逐渐加快

如何玩

  1. 打开index.html文件在浏览器中运行游戏
  2. 点击"开始游戏"按钮开始
  3. 使用键盘控制方块:
    • 左右箭头键: 左右移动方块
    • 上箭头键: 旋转方块
    • 下箭头键: 加速方块下落
    • 空格键: 方块直接落到底部
    • P键: 暂停/继续游戏

游戏规则

  • 方块会从顶部出现,并自动下落
  • 玩家可以旋转和移动方块,使其填满一行
  • 当一行被完全填满时,该行会被消除,玩家获得分数
  • 游戏会随着消除的行数增加而提高难度
  • 当方块堆叠到顶部无法放置新方块时,游戏结束

计分规则

  • 消除1行: 40 × 当前等级
  • 消除2行: 100 × 当前等级
  • 消除3行: 300 × 当前等级
  • 消除4行: 1200 × 当前等级

技术实现

  • HTML5用于游戏结构
  • CSS3用于样式和动画
  • 原生JavaScript用于游戏逻辑
  • 使用CSS Grid布局游戏板和方块

浏览器兼容性

游戏在以下浏览器中测试通过:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari

未来改进计划

  • 添加音效
  • 添加触摸屏支持
  • 添加本地存储保存最高分
  • 添加更多的视觉效果和动画

许可

本项目采用MIT许可证。

About

“Tetris is a very popular puzzle game.”(俄罗斯方块是一款非常受欢迎的益智游戏。)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors