扫雷 React Minesweeper
技术栈
- React
- TypeScript
- Tailwind CSS
- immer
- ahooks
- canvas-confetti
功能
- 显示炸弹和数字
- 右键(电脑)或 长按(手机端)标记炸弹
- 调整宽高和炸弹数
- 胜利显示烟花
- 模式切换
生命游戏 Game of Life
生命的源代码?康威生命游戏与复杂性探索
更新逻辑
- 当前细胞为死细胞,周围有 3 个活细胞,则下一代为活细胞
- 当前细胞为活细胞,周围的细胞少于 2 个活细胞,或者周围的细胞多于 3 个活细胞,则下一代为死细胞
- 其他情况下,下一代的状态与当前状态相同