Skip to content

rbellec/bga_duelly

Repository files navigation

Duelly

Board Game Arena adaptation of Duelly, a 2-player duel on a 7×7 grid.

Two robots, Steam (red) and Punk (blue), compete by placing volants and maneuvering blockers. The first player to form a winning configuration with their volants wins.

Lire en français

Win conditions

A player wins as soon as they form one of the following configurations using their own volants:

  • 5 volants in a row — horizontally, vertically, or diagonally
  • Full 2×3 or 3×2 rectangle — 6 volants, either orientation

Links

Credits

  • Game design: Sandrine Reverbel, Lucas Reverbel-Longhi
  • Art & illustrations: Noémie Bezier
  • Board Game Arena port: Raphael Bellec

About this repository

This repository holds the source code for the Duelly BGA port using the new BGA framework (2025+). It also serves as a case study for AI-assisted development in the BGA Studio environment: state machine architecture, deployment, testing, and graphic iterations are documented in doc/.

Status

Alpha — core rules implemented, artwork integration in progress. A Test mode option is available to help testers set up specific board positions; it will be removed before the final release.

Development

make check       # PHP lint
make deploy      # Deploy to BGA Studio (SCP)
make deploy-img  # Images only
make audit       # Lint + static analysis (PHPStan, PHPMD, …)

See CLAUDE.md for architecture details (state machine, database, framework constraints).

License

(to be defined before publication — all rights reserved by default)

About

Adaptation du jeu Duelly sur BGA

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors