A single-player reversi clone built with Flutter


A reversi clone developed with Flutter, public repo for flutteryflip.

A single-player reversi clone was developed, which supports both Android and IOS operating systems. 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 and intelligent fight.


Why this exists

Begin with the aim is to be an open-source example, this was written as an exercise to help me ramp up on Flutter. The tech used includes:

  • Streams!
  • Dart Isolates
  • Implicit animations like AnimatedOpacity and AnimatedContainer.

If you spot a bug, feel free to file an issue report. I haven’t tested this on very many screen sizes, so it’s likely to break on small devices.


Written by James

Famous 2048 Game in Flutter