Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/filippo-orru/fourinarow-app

An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side.
https://github.com/filippo-orru/fourinarow-app

dart flutter fourinarow game global multiplatform multiplayer online reliable rust tcp websocket

Last synced: 14 days ago
JSON representation

An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side.

Awesome Lists containing this project

README

        

# Four in a Row - App

![Screenshot of main screen](screenshots/1.png)

An **online** version of the popular game **four in a row**, written in Flutter + Dart on the client and Rust on the server side.

***Download here: https://play.google.com/store/apps/details?id=ml.fourinarow***

Or play online (beta): https://play.fourinarow.ffactory.me/

## Related Projects:
- Clientside: [fourinarow-app](https://github.com/ffactory-ofcl/fourinarow-app)

- Serverside: [fourinarow-server](https://github.com/ffactory-ofcl/fourinarow-server)

- \[WIP\] bot / watcher: [fourinarow-bot](https://github.com/ffactory-ofcl/fourinarow-bot)

## Features:
- world wide online play
- over 5000 downloads
- account creation, friends system
- beautiful, minimalist design
- subtle animations
- request to battle your friends
- local mode: two players - one device

### Under the hood:
- clean architecture: state and view completely separate
- reliable websocket connection
- automatic reconnection
- message delivery guarantee
- message reordering on client and server side

![Screenshot of play selection](screenshots/2.png)
![Screenshot of play](screenshots/3.png)