

Block Forge 是一款霓虹风格的益智游戏,玩家把方块逐个投入各列,拼出目标形状。游戏在 8×12 的棋盘上进行,共有 99 关。我,Berke Özyaşar,把它作为个人项目用 React Native 开发,并在 Google Play 发布。
怎么玩
玩家点按编号 1 到 8 中的某一列来投下一个方块,方块会在重力作用下落到最底部。目标是拼出屏幕上显示的目标形状。如果摆放与目标形状的任一有效旋转相符,该形状就会永久锁定在棋盘上;如果不符,方块会被消除,进入下一个形状。当棋盘上全部 96 个格子都被填满时,本关完成。
99 关限时挑战
- 第 1 关每个形状 30 秒
- 第 20 关 10 秒
- 第 50 关 7 秒
- 第 99 关仅剩 2 秒
每一关给的时间都比上一关略少;因此前几关留有充裕空间来熟悉规则,最后几关则对速度和专注力要求极高。随着时间缩短,游戏会变成一场反应力的较量:在脑中旋转形状,并迅速找出正确的列顺序。
技术方案
我用 React Native 开发了这款游戏,以深色背景上的亮色方块打造出霓虹风格。最有意思的部分是形状匹配逻辑:玩家投下的方块所组成的图案,需要与目标形状的所有有效旋转逐一比较。此外,重力和锁定规则即便在时间越来越短时,也要让玩家感觉公平、可预期。
我用 React Native 制作的其他游戏还有 MetroVerse 和 Airborne Aviator。移动项目可参阅移动应用开发页面。
现状
Block Forge 的 Android 版已在 Google Play 上架。


