normal

黑白像素风的拼图玩法,配上用 React Native 搭出来的跨平台支持,normal-puzzles-app算是我最近刷到比较喜欢的一个小游戏项目了。

玩法挺简单,就是像 Picross 那类按提示格子涂色的逻辑拼图。你点格子,填对了图案就慢慢浮现出来。有点像数独,但更图形化一点。

它用的是 React Native + Expo 方案,打包方便,PWA 也能直接跑,移动端响应也快。整个 UI 不复杂,逻辑清晰,适合用来练手或者改成自己的小游戏。

作者还特地说了:无广告、无内购、永久免费。你可以直接去 GitHub 拉代码,也可以通过 PWA 打开试玩,不用装 App,体验蛮丝滑。

对了,这项目还参考了 HGE 拼图游戏 和 Linjat 的设计,画风比较“复古硬核”。如果你也喜欢逻辑类益智玩法,值得一试。

源码结构上挺清晰的,建议你重点看看 componentshooks,里面用了一些不错的 状态管理 思路(不用 Redux)。样式也都是用 StyleSheet.create 写的,改起来不难。

如果你正好在找练 React Native 的小项目,或者想做自己的小游戏上架,直接 fork 一波改造就行了。用 create-react-native-project 配合下也挺方便的。

folder
normal-puzzles-app:使用React-Native构建的移动和网络益智游戏 预估大小:191个文件
file
AppDelegate.h 196B
file
OrdinaryPuzzles-Bridging-Header.h 104B
file
OrdinaryPuzzles-tvOS-Bridging-Header.h 104B
file
.eslintrc 89B
file
gradlew.bat 3KB
file
gradlew 6KB
file
build_defs.bzl 602B
file
ReactNativeFlipper.java 3KB
file
BUCK 1KB
file
build.gradle 9KB
file
gradle-wrapper.jar 54KB
file
settings.gradle 199B
file
build.gradle 1003B
file
.env 97B
file
.gitignore 870B
file
.buckconfig 114B
file
index.html 2KB
file
favicon.ico 15KB
file
index.css 2KB
file
.gitattributes 55B
zip 文件大小:4.7MB