Ajoute le jeu Chouineurs
Build and Publish Docker Image / build-and-push-image (push) Successful in 55s

Jeu natif : 3-5 joueurs, score positif, 4 manches, simple addition.
Assets (logo/bannière/règles PDF) + couleur de marque violette. Id réservé.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Zed
2026-07-30 19:37:14 +02:00
parent 0debfa0c36
commit ab39a8e922
6 changed files with 22 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.
+19
View File
@@ -0,0 +1,19 @@
import { GameConfig } from "../../types";
export const chouineursConfig: GameConfig = {
imagePath: "/games-assets/chouineurs-logo.webp",
bannerPath: "/games-assets/chouineurs-banner.webp",
rulesUrl: "/games-assets/chouineurs-rules.pdf",
id: "chouineurs",
name: "Chouineurs",
minPlayers: 3,
maxPlayers: 5,
scoreType: "positive",
fixedRounds: 4,
description:
"Retournez la situation ! Marquez un maximum de points en 4 manches.",
icon: "Drama",
colors: {
primary: "#6d4a95", // Violet tiré du dragon de la boite Chouineurs
},
};
+2
View File
@@ -6,6 +6,7 @@ import { db } from "../database/db";
import { toGameConfig } from "../utils/gameImportAdapter"; import { toGameConfig } from "../utils/gameImportAdapter";
import { azulConfig } from "./azul/config"; import { azulConfig } from "./azul/config";
import { caboConfig } from "./cabo/config"; import { caboConfig } from "./cabo/config";
import { chouineursConfig } from "./chouineurs/config";
import { harmonieConfig } from "./harmonie/config"; import { harmonieConfig } from "./harmonie/config";
import { odinCardsConfig } from "./odin_cards/config"; import { odinCardsConfig } from "./odin_cards/config";
import { skyjoConfig } from "./skyjo/config"; import { skyjoConfig } from "./skyjo/config";
@@ -17,6 +18,7 @@ export const games: GameConfig[] = [
skyjoConfig, skyjoConfig,
harmonieConfig, harmonieConfig,
odinCardsConfig, odinCardsConfig,
chouineursConfig,
]; ];
// Imported games for the active profile, kept in sync in-memory so the // Imported games for the active profile, kept in sync in-memory so the
+1
View File
@@ -56,4 +56,5 @@ export const RESERVED_GAME_IDS = [
"skyjo", "skyjo",
"harmonie", "harmonie",
"odin_cards", "odin_cards",
"chouineurs",
]; ];