<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>desktop on apps</title><link>https://apps.varani.ch/tags/desktop/</link><description>Recent content in desktop on apps</description><generator>Hugo</generator><language>fr-CH</language><lastBuildDate>Mon, 12 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://apps.varani.ch/tags/desktop/index.xml" rel="self" type="application/rss+xml"/><item><title>Jass Tournament</title><link>https://apps.varani.ch/apps/jass-tournament/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://apps.varani.ch/apps/jass-tournament/</guid><description>&lt;p&gt;Application de bureau qui organise un tournoi de &lt;em&gt;Jass&lt;/em&gt; (&lt;em&gt;Chibre&lt;/em&gt;) du début à la fin :&#10;inscriptions, tableau des rencontres, documents à imprimer, saisie des points,&#10;classement, affichage dans la salle et comptabilité. Elle applique le règlement du&#10;&lt;em&gt;match aux cartes des vétérans du FC Bevaix&lt;/em&gt; et fonctionne &lt;strong&gt;sans connexion Internet&lt;/strong&gt;,&#10;sur macOS, Windows et Linux.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="points.webp" alt="La feuille de points d&amp;rsquo;une partie, à côté de la liste des rencontres"&gt;&lt;/p&gt;&#10;&lt;h2 id="fonctionnalités"&gt;Fonctionnalités&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Éditions&lt;/strong&gt; — un tournoi par édition, en mode équipes ou individuel ; nombre de&#10;parties et plan des donnes réglables (atouts imposés ♥ ♣ ♦ ♠, &lt;em&gt;Schieber&lt;/em&gt;, &lt;em&gt;Kreuz&lt;/em&gt;,&#10;atout forcé). Une édition se duplique d&amp;rsquo;une année à l&amp;rsquo;autre.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Inscriptions&lt;/strong&gt; — joueurs proposés depuis l&amp;rsquo;annuaire pendant la saisie, ancien&#10;coéquipier suggéré, nombre maximum d&amp;rsquo;équipes et liste d&amp;rsquo;attente. Un participant qui se&#10;désiste est remplacé sans recalculer les rencontres.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Tableau des rencontres&lt;/strong&gt; — calculé par le solveur CP-SAT de Google OR-Tools : deux&#10;équipes ne se rencontrent qu&amp;rsquo;une fois, chacune donne en premier dans la moitié de ses&#10;parties, partie de rattrapage si le nombre d&amp;rsquo;équipes est impair. En mode individuel,&#10;le solveur forme les équipes : deux joueurs ne sont partenaires qu&amp;rsquo;une seule fois.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Documents PDF&lt;/strong&gt; — tableau des rencontres, places à afficher, cartes de points et&#10;feuilles de résultats, avec le logo de l&amp;rsquo;organisateur.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Points et classement&lt;/strong&gt; — saisie de la feuille comme sur papier (la colonne B est&#10;déduite de &lt;code&gt;157 − A&lt;/code&gt;, les donnes incohérentes sont signalées), déduction de la&#10;règle 16, forfaits, exclusions et tirage au sort des égalités.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Affichage dans la salle&lt;/strong&gt; — une seconde fenêtre pour un projecteur ou une télévision :&#10;places de chaque équipe, compte à rebours de la partie, puis classement final révélé&#10;ligne par ligne.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Comptabilité&lt;/strong&gt; — frais d&amp;rsquo;inscription payés ou dus, recettes et dépenses par&#10;catégorie, justificatifs (PDF, PNG, JPEG) joints aux écritures.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Annuaire&lt;/strong&gt; — les personnes d&amp;rsquo;une édition à l&amp;rsquo;autre, import et export CSV, doublons&#10;détectés, statut « ne pas contacter ».&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img src="affichage.webp" alt="L&amp;rsquo;affichage de la salle pendant une partie : places et temps restant"&gt;&lt;/p&gt;</description></item></channel></rss>