<?xml version="1.0" encoding="UTF-8"?>
<!--
  Le plan du site.

  Il ne liste que les adresses qui ont un sens hors du jeu : celles qui portent
  leur propre titre, leur propre description et, depuis `server/src/meta.ts`, leur
  propre contenu servi. Tout le reste — relectures, profils, invitations, liens
  de resultat — est nominatif ou ephemere, se declare `noindex`, et n'a rien a
  faire dans un index.

  Aucune date de derniere modification : elle serait fausse le lendemain, et une
  date fausse vaut moins que pas de date du tout.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://duelmahjong.com/</loc><priority>1.0</priority></url>

  <!-- Les ecrans du jeu. Ils demandent un compte pour etre joues, mais leur
       page se decrit sans en avoir un : c'est ce qui les rend trouvables par
       quelqu'un qui cherche « mahjong solitaire en ligne » sans savoir que ce
       site existe. -->
  <url><loc>https://duelmahjong.com/duel</loc><priority>0.8</priority></url>
  <url><loc>https://duelmahjong.com/solo</loc><priority>0.8</priority></url>

  <!--
    Une adresse par table jouable tout de suite.

    « mahjong pyramide », « mahjong 144 tuiles » : des recherches etroites, a
    forte intention, et sur lesquelles une page qui repond vaut mieux qu'une
    page qui renvoie. Chacune a son titre, sa description et son contenu servi
    — voir `server/src/meta.ts`.

    Les quinze y sont, y compris les cinq qui se meritent sur un compte : le
    mode invite les ouvre toutes, et c'est en invite qu'on arrive d'un moteur.
    La Tortue et ses 144 tuiles — la disposition la plus cherchee du genre — se
    joue donc au premier clic. Le test `tests/meta.test.ts` verifie que cette
    liste et le catalogue disent la meme chose : ajouter une table sans
    l'inscrire ici la laisserait introuvable.
  -->
  <url><loc>https://duelmahjong.com/solo/arena</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/stairs</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/fan</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/pyramid</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/butterfly</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/lotus</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/windmill</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/bridge</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/fortress</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/pagode</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/heart</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/coin</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/chat</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/dragon</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/solo/turtle</loc><priority>0.7</priority></url>
  <url><loc>https://duelmahjong.com/tutorial</loc><priority>0.7</priority></url>
  <!--
    Le classement reste declare, mais le serveur lui pose `noindex` tant que
    moins de cinq joueurs ont duelle : une page qui annonce « 0 joueur » est le
    premier signal social que voit un visiteur. Le declarer quand meme sert a le
    faire relire — le jour ou la balise tombe, elle tombe pour un robot qui
    repasse deja. Voir `classementVaut` dans `server/src/meta.ts`.
  -->
  <url><loc>https://duelmahjong.com/leaderboard</loc><priority>0.6</priority></url>
  <url><loc>https://duelmahjong.com/shop</loc><priority>0.4</priority></url>

  <!-- Les deux pages legales : declarees dans les fiches des magasins
       d'applications, et cherchees par leur nom. -->
  <url><loc>https://duelmahjong.com/confidentialite</loc><priority>0.3</priority></url>
  <url><loc>https://duelmahjong.com/suppression-compte</loc><priority>0.3</priority></url>
</urlset>
