全部工程
Windows 方块游戏 · Windows 版已发布

Liss Blocks · 方块之间

七种方块、一个棋盘,把预判、移动与消行连接成完整的游戏循环。

查看最新版本Windows · 最新正式版
查看源码
技术方向
桌面游戏 / 状态驱动
设计主张
规则独立于画面,每次操作都有反馈。
关键能力
  • 7-bag 与五块预告
  • 暂存与落点预览
  • 完整消行计分循环

固定练习局中的活动方块、落点预览、五块预告与键盘操作说明。

方块之间,预判下一步

源自 2015 年自写方块游戏的桌面实践。方块、落点、暂存与下一组预览围绕同一棋盘展开,让规则和操作都有清晰反馈。

技术构成

C# / .NET 10 / WinForms
轻量 Windows 桌面入口与键盘操作。
独立游戏状态
四格几何、碰撞、旋转、锁定、消行与计分。
GDI+ / 双缓冲
按状态重绘棋盘、落点和 HUD,不依赖外部素材。
Stopwatch / UI 时钟
控制重力与长按连发,避免计时线程直接绘图。

设计与实现

四行消除后的得分、暂存方块与下一组预告同屏。 放大查看
四行消除后的得分、暂存方块与下一组预告同屏。

小棋盘,也有完整的状态循环

出块和操作有预期

7-bag 随机袋保证每组七种方块各出现一次;落点预览、五块预告与每回合一次暂存支持提前规划。

移动、旋转到消行

顺逆时针旋转配合简化踢墙,硬降立即锁定;消行、软降和硬降分别计分,并随等级提高下落速度。

可以继续,也可以重新开始

暂停阻断游戏推进,切到其他窗口自动暂停;新局清空棋盘、暂存与成绩,练习局提供固定堆叠入口。

画面与演示说明

固定练习局从零计分,成绩不跨启动保存。

旋转采用简化踢墙,不等同于完整官方 SRS。

快速开始

解压后游玩

完整解压 Windows x64 ZIP,运行 Liss.Blocks.exe,无需安装 .NET 或资源包。

移动与旋转

← → 移动,↓ 加速,↑ / X 顺时针,Z 逆时针;Space 硬降,C 暂存或交换,P / Esc 暂停。

新局或固定练习

R 开始新的一局;“练习局”提供固定堆叠。--showcase 从暂停的练习局进入,按 P 继续。

powershell
.\Liss.Blocks.exe --showcase
全部工程