Beloty is a digital belote game designed to bring back a popular leisure activity that many young people and adults in Madagascar used to enjoy.

Belote was more than just a card game — it was a social moment shared at school and university during breaks. Over time, this habit gradually disappeared due to busy schedules, lack of time, and the inconvenience of gathering physical materials such as tables and card decks.

This project was created to make belote accessible again, anytime and anywhere, through a simple and intuitive digital experience. Beloty currently supports local multiplayer gameplay and also includes a dedicated score-counting mode for real-life belote matches.

From a technical perspective, the project was mainly developed to deepen my understanding of Dart and to experiment with real-time communication using Sockets, while building a complete and playable application.

Client:

Personal Project

Industry:

Gaming & Social Entertainment

Duration:

Ongoing

Flutter Dart Sockets Local Multiplayer Score Counter Riverpod Firebase (Planned) AI Bots (Planned) Cross-platform

Problem-Solving Overview

From identifying issues to delivering solutions with impact.

Problem

Problem

  • Belote was a popular leisure activity among students and adults in Madagascar.
  • With academic pressure and work responsibilities, people no longer have time to set up physical games.
  • Playing belote requires a table, a deck of cards, and available partners, which is not always practical.
Causes

Causes

  • Busy daily schedules and lack of free time.
  • Loss of traditional social gaming habits.
  • No simple digital alternative adapted to local usage.
Consequences

Consequences

  • A cultural leisure activity is gradually forgotten.
  • Fewer social interactions during school and university breaks.
  • Young people lose casual, offline-friendly entertainment.
Solution

Solution

  • A lightweight digital belote game accessible on mobile.
  • Local multiplayer mode for playing together without internet.
  • A score counter for real-life belote games.
  • A technical foundation for future online mode and bots.

Key Features

Discover the core functionalities and how they improve user experience.

Local Multiplayer
Feature 01

Local Multiplayer

Play belote with friends on the same network or device setup, without requiring an internet connection. Designed for social moments at school and university during breaks.

Flutter Dart Sockets Local Network
Online Multiplayer (Planned)
Feature 02

Online Multiplayer (Planned)

An upcoming feature that will allow players to compete remotely. The project architecture is designed to support online gameplay in future versions.

Firebase Planned
Bot Mode (Planned)
Feature 03

Bot Mode (Planned)

An AI-powered bot mode to allow solo play and training sessions. This will help players practice and enjoy the game even without available partners.

numpy pandas TensorFlow PyTorch Planned
Score Counter
Feature 04

Score Counter

A dedicated mode to count and manage scores for real-life belote games, replacing paper and manual calculations.

Flutter Riverpod

My Role in the Project

What I did to make this project a success.

Flutter Developer & Game Logic Designer

  • Designed and developed the entire application using Flutter and Dart.
  • Implemented socket-based communication for multiplayer interactions.
  • Created the game logic and scoring system.
  • Focused on performance, simplicity, and offline usability.
image loading...

I enjoy discussing new projects challenges. Tell me about your goals, your needs, and your timeline and let’s build something great together.