French Tarot alpha

Game development with Board Game Arena Studio
User avatar
Woodruff
Posts: 412
Joined: 08 March 2014, 00:53

French Tarot alpha

Post by Woodruff »

Hi everybody,

I have completed a French Tarot project on BGA Studio. Feel free to test it and report bugs and/or ergonomy thoughts in this thread.
The project name is frenchtarot, 3 to 5 players needed.

Main characteristics:
  • King calling for partner for 5 players.
  • Includes Slam (big bonus for taking all the tricks), Poignées (bonus for having lots of Trumps) and Petit au bout (bonus when the 1 of Trump is played at the end).
Options:
  • Announces of Misères of Trumps (bonus for having no Trump) and Misère of Honours (bonus for having no figure nor bout).
  • Goulash variant: when everybody passes, special hand where the goal is to take as few points as possible. That penalizes players who feared to take with a decent hand and avoid dealing again and again...
  • Friend mode option: the length of the game is not determined in advanced. At each hand, each player decides if he wants to continue the game or not. The game ends when any player votes no. Should be played with Elo off.
Have fun :)

Tchebychev
User avatar
yoyote
Posts: 308
Joined: 28 August 2012, 15:46

Re: French Tarot alpha

Post by yoyote »

Tu gères, merci :)
User avatar
Woodruff
Posts: 412
Joined: 08 March 2014, 00:53

Re: French Tarot alpha

Post by Woodruff »

Avec plaisir !
Pas de quoi :)
User avatar
fafa-fr
Posts: 383
Joined: 22 December 2013, 21:58

Re: French Tarot alpha

Post by fafa-fr »

salut
merci pour cette implémentation, je suis impatient d'y jouer !

dans stEndHand(), il faudrait que tu remplaces
self::notifyAllPlayers('log', $msg_notif, array('player_name' => $petit_owner_id));
par
self::notifyAllPlayers('log', $msg_notif, array('player_name' => $players[$petit_owner_id]['player_name']));
parce que là ça affiche l'id, pas le nom

à part ça, tout à l'air de bien tourner au premier abord.
User avatar
Woodruff
Posts: 412
Joined: 08 March 2014, 00:53

Re: French Tarot alpha

Post by Woodruff »

Ah oui, bien vu !
Merci :)

Tcheby
User avatar
tchobello
Posts: 525
Joined: 18 March 2012, 13:19

Re: French Tarot alpha

Post by tchobello »

Bravo pour ce projet très complet !

Si je peux me permettre...
C'est peut-être plus ergonomique de gérer le cas du 1 d'atout seul en amont et de refaire la donne automatiquement sans prévenir les joueurs.
User avatar
Woodruff
Posts: 412
Joined: 08 March 2014, 00:53

Re: French Tarot alpha

Post by Woodruff »

Salut godassesdor,

Merci pour ta remarque.
Tu as rencontré cette situation en vrai ? Sur le principe tu as raison, ça ne sert à rien de prévenir les utilisateurs. Mais je souhaite que l'adaptation soit au plus proche du jeu réel et donc que les utilisateurs soient au courant qu'une telle situation n'est pas autorisée par les règles.
User avatar
tchobello
Posts: 525
Joined: 18 March 2012, 13:19

Re: French Tarot alpha

Post by tchobello »

re-

Dans la vraie vie, c'est assez rare et je rencontre une situation du même genre dans l'adaptation de Scopa :
On pose 4 cartes sur la table au début de la partie. Si on découvre 3 ou 4 rois, la donne n'est pas valable et on recommence la donne.

Dans mon cas, le donneur reste le même alors j'ai décidé de remélanger aussitôt.
Mais pour le Tarot, le donneur change alors ça justifie l'implémentation puisque ça a une incidence sur la suite.

Bref, tu as eu raison.
User avatar
Woodruff
Posts: 412
Joined: 08 March 2014, 00:53

Re: French Tarot alpha

Post by Woodruff »

Ah, je ne connaissais pas ce point de règle pour la Scopa.
C'est vrai que ce genre de situation condamnerait toute scopa.
Comme quoi on en apprend tous les jours :)
User avatar
henri papy
Posts: 1
Joined: 01 November 2020, 16:27

Re: French Tarot alpha

Post by henri papy »

Salut!

Ça fait un moment qu'on joue avec mes amis à ce tarot, c'est top, merci!
La version goulash, d'ailleurs, on adore :)
J'ai une question par rapport à ça : comment les points sont calculés en mode goulash?
Nous aimerions faire cela quand on joue en vrai, mais on ne comprend pas le comptage des points, quelqu'un aurait la répone?

Merci et bonne journée!
Post Reply

Return to “Developers”