flutter 五子棋app

liuyuqi-dellpc 62165eacea 1 10 months ago
.github 356bdbc818 1 10 months ago
.ide 13a4481a86 add ci 10 months ago
android 9dd3ed90bf 更新依赖 1 year ago
ios d99afb752d 首个版本 3 years ago
lib 62165eacea 1 10 months ago
test d99afb752d 首个版本 3 years ago
web d99afb752d 首个版本 3 years ago
.coding-ci.yml 13a4481a86 add ci 10 months ago
.gitignore d99afb752d 首个版本 3 years ago
.metadata d99afb752d 首个版本 3 years ago
README.md 55fbc74635 add page 10 months ago
pubspec.lock 8d9685e80c 0 11 months ago
pubspec.yaml 356bdbc818 1 10 months ago

README.md

前言

通过使用几个设计模型的思想,我们设计一款五子棋游戏。更好地对设计模式进行理解。注意,本次的设计并不包含任何的游戏引擎,完全使用Flutter自带的包进行设计。

在目前主流的五子棋游戏中,常有的行为有:棋子、棋盘、玩家的状态(是否可以悔棋)、以及悔棋的记录。

因此,我们这次的五子棋设计打算采用6种设计模式,分别是享元模式单例模式桥接模式工厂方法状态模式备忘录模式

内容

我们将主要的讲解内容放到了掘金网站。具体看下面的:

有任何的问题欢迎提issue。