Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RedBrogdon/flutterflip
Public repo for flutterflip, a reversi clone built with Flutter.
https://github.com/RedBrogdon/flutterflip
Last synced: 5 days ago
JSON representation
Public repo for flutterflip, a reversi clone built with Flutter.
- Host: GitHub
- URL: https://github.com/RedBrogdon/flutterflip
- Owner: RedBrogdon
- License: bsd-3-clause
- Created: 2018-01-22T17:24:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T22:27:51.000Z (about 2 months ago)
- Last Synced: 2024-10-20T08:52:45.071Z (19 days ago)
- Language: Dart
- Homepage:
- Size: 2.07 MB
- Stars: 265
- Watchers: 12
- Forks: 61
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - flutterflip - player reversi game clone (Misc / Flutter)
- open-source-flutter-apps - Flip - Reversi game by [Andrew Brogdon](https://github.com/RedBrogdon). (Uncategorized / Uncategorized)
README
# flutterflip
[![Build Status](https://github.com/RedBrogdon/flutterflip/workflows/CI/badge.svg)](https://github.com/RedBrogdon/flutterflip/actions?workflow=CI)
A single-player reversi clone built with [Flutter](https://flutter.dev),
which compiles for Android, iOS, web, macOS, Windows, and Linux.The user plays as black, and the CPU will make moves as white in response.
The move search only goes 4-5 plies ahead, so it's not that sophisticated
but puts up a reasonable fight.![Screenshot](https://i.imgur.com/A96Hdcr.png)
## Why this exists
This was written as an exercise to help me ramp up on Flutter, back when I
joined the team in the spring of 2018, and it's intended to be an open
source example. The tech used includes:* [Streams](https://www.dartlang.org/tutorials/language/streams)!
* Dart [Isolates](https://api.dart.dev/stable/2.18.0/dart-isolate/dart-isolate-library.html)
* Implicit animations like [AnimatedOpacity](https://api.flutter.dev/flutter/widgets/AnimatedOpacity-class.html)
and [AnimatedContainer](https://api.flutter.dev/flutter/widgets/AnimatedContainer-class.html).If you spot a bug, feel free to file an issue report. You should also feel
free to fork the repo and redo the UI into something snazzier. If you do,
post a picture on Twitter!