https://github.com/kadukeitor/flood
Flood is a minimalistic application (less than 5k) written in Flutter intended to be played in Android and iOS.
https://github.com/kadukeitor/flood
dart flutter flutter-apps flutter-create
Last synced: about 1 month ago
JSON representation
Flood is a minimalistic application (less than 5k) written in Flutter intended to be played in Android and iOS.
- Host: GitHub
- URL: https://github.com/kadukeitor/flood
- Owner: kadukeitor
- License: mit
- Created: 2019-05-16T14:20:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-16T14:22:22.000Z (about 7 years ago)
- Last Synced: 2025-05-15T12:09:12.050Z (about 1 year ago)
- Topics: dart, flutter, flutter-apps, flutter-create
- Language: Dart
- Homepage:
- Size: 2.06 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flood
The tide is coming

## How to play
The goal of the game is to fill the board with a single color in less than 30 moves.
The game starts a the top left corner of the board
and you can choose any color at the bottom to match as much squares as possible in a single play.
## Project Description
Flood is a minimalistic application (less than 5k) written in Flutter
intended to be played in Android and iOS.
## Technical Details
- Just one package imported (shared_preferences) that allow users to store their high scores.
- Reformatted with `dartfmt`.
- Orientation locked to `portrait`.
## Features
- Board with 6 different colors.
- Limited amount of moves by game (30).
- Persistent high score (in the device).
- Instructions to play.
## To do (not enough with 5K)
- Board animations (using Flare).
- Timer.
- More granular scoring system (combining time & moves).
- User's high score list.
- Sounds.
- i18n.
- Color schemes.
- Online high score board (remote list using Firebase).
- Tests :-(.
## Scripts
- Get code size: `./size.sh`.
- Generate new launcher icons: `./icons.sh`.
### Size
```
find . -name "*.dart" | xargs cat | wc -c
```
### Launcher
```
flutter packages pub run flutter_launcher_icons:main
```
### Archive
```
git archive -o build/flood.zip HEAD
```
## License
MIT