Forums/ The 7th Citadel/ Généralités32 posts
Posted
Bonjour à tous,

voici un lien vers un programme que j'ai écrit pour faciliter les sauvegardes du jeu.

Avant toute chose, c'est sans doute rempli de bugs, et j'aimerais que pour l'instant on n'en parle pas en dehors de ce forum. Quand les plus gros bugs auront été supprimés, et si les poulpes m'y autorisent, je le mettrai sur le forum anglais, sur boardgamegeek et peut-être sur github.

Le fichier est gros (15Mo) parce qu'il contient, entre autre, les feuillets citadelles en versions française et anglaise.

Le programme est écrit en html, css et javascript. (J'avais envie, par curiosité, de voir à quoi ressemblait javascript. J'ai fait quelques essais, et puis je me suis emballé et j'ai écrit ce programme.) Le code est mal foutu, je n'ai pas réussi à être cohérent dans mes choix de noms de variables (en français ou en anglais), je ne teste pas assez les erreurs et donc quand ça bugue, ça bugue complètement.

Comment ça marche? On télécharge, on dézippe et on ouvre un navigateur sur feuillet.html. La théorie, c'est que ça marche avec n'importe quel navigateur moderne sous n'importe quel OS. La pratique, c'est que je l'ai développé avec firefox, et j'ai fait des tests avec chromium, et c'est tout. Je suis curieux de savoir si ça fonctionne effectivement avec safari/internet explorer/etc. Déjà, j'ai eu un mal de chien à avoir un résultat acceptable simultanément sous firefox et chromium, alors j'ai peur qu'avec d'autres navigateurs, des problèmes apparaissent. Tout est en local, il n'y a aucune requête à un serveur externe.

Une fois que c'est lancé, vous êtes sur la première page du feuillet citadelle. Les éléments graphiques sont actifs: on peut cocher des niveaux de tremblesol, de production,; on peut choisir des personnages, mettre les noms des joueurs, de la communauté. etc. On ne peut pas dessiner de blason, désolé. Des boutons permettent d'accéder aux autres pages, qui fonctionnent de la même manière. Et on peut "gribouiller" n'importe où (en particulier sur la carte) en faisant un double-click. Bref, ça peut, je crois, remplacer un feuillet citadelle papier.

Il y a une page supplémentaire pour les objets de quètes et autres cartes communes, et si on met des personnages en jeu, des pages pour les cartes de ces personnages apparaissent.

Ce qui en fait un outil de sauvegarde, c'est qu'il y a des undo/redo illimités, et que l'on peut marquer des points dans la chronologie comme "intéressants", ce qui permet de les retrouver facilement.

Toutes les infos sont stockées par le navigateur, et sont attachées au nom de fichier. En particulier, si on déplace le fichier, ou si on change de navigateur, la sauvegarde ne suit pas. Mais on peut par ailleurs sauver/charger dans un vrai fichier.

Le programme a une connaissance partielle des cartes: dans les pages de personnages, on rentre de nouvelles cartes en commençant à taper leurs noms et numéros, et le programme suggère la carte. Mais je ne me suis pas spoilé, je n'ai pas regardé toutes les cartes, et le programme n'a donc, forcément, pas toutes les cartes. Ce n'est pas grave, on peut quand même rentrer une carte inconnue. De même, il connaît les noms des scénarios que j'ai joués (Dadachaem +1,5 scénarios des tambours), et les noms de quelques quêtes...

Tout est fait pour que l'application soit bilingue, mais je n'ai pas le nom des cartes anglaises.

Voilà. Dites-moi ce que vous en pensez, si ça marche, si ça vous paraît pratique.
Posted
Bonjour EEric.
Ça marche sous Linux ? J'ai pas l'impression...
:icon_succes::icon_succes::icon_succes::icon_succes::icon_succes::icon_succes::icon_curse:/:icon_succes::icon_succes::icon_succes::icon_curse:
Posted
C’est impressionnant ! 8-)thumbaction_offer

Fonctionnel avec Firefox 126 sous macOS 10.15.7
 flag_curse_sm [85h] Cristal (5/7) · Déesse · Gardiens · Sanctuaire · Coffret · Labyrinthe
  sandglass  [10h]  Prison+Traque : 4 envolées, 6 trophées  |   forbidden  Veines+Phare · Marais+Armageddon
multiple_version[18h] Départ (A, B, C 7/7) · Dadachaem (5 thumb) · Tambours · Trône · Jardin · Véhégor  |  MyLudo-thèque
Posted
Bonjour!

Yves wrote:
Bonjour EEric.
Ça marche sous Linux ? J'ai pas l'impression...


C'est développé sous linux, ça devrait marcher. Peut-être un plugin qui désactive javascript? Ou un choix de configuration pour empêcher les sites web de stocker des informations localement? Il s'agit de quel navigateur? Si c'est un firefox, je suggère de le lancer sur un profil vierge ("firefox -profileManager", "Create Profile") pour voir si ça marche mieux, puis ensuite d'identifier l'extension/la configuration qui fait planter mon machin.



XanderLeaDaren wrote:
C’est impressionnant ! 8-)thumbaction_offer

Fonctionnel avec Firefox 126 sous macOS 10.15.7


Merci! Je suis curieux: est-ce que ça marche avec safari?
Posted - Edited
Ah oui ! Sacré boulot ! Bravo ! w00t icon_succes
Et merci du partage. 8-)

Voici un retour d'utilisation-test (hors jeu), réalisé sous Firefox 126/Windows 10.
Je mets un peu tout en vrac (ergonomie, bug, amélioration, etc) par manque de temps, désolé.

  • Responsive design (en vue d'une navigation sur mobile/tablette) :
    - Le zoom du navigateur grossit la barre de boutons mais la zone de saisie.
    - Les champs à saisir (cadres rouges) sont visibles au survol du curseur. Prévoir une option pour les afficher en permanence pour tapotage mobile. (certains champs ne sont pas instinctif comme les 2 pour Joueur/Perso ou Menace/Scénario)
    - Idem pour les infobulles, en particulier pour les "pastilles" Défausser/Prendre en main/Bloquer/Ranger/Bloquer. Prévoir un picto dédié (+ légende éventuellement) ? NB: incohérence entre les pastille Deck joueur et Journal commun.
  • Bâtiments :
    - Cocher la dernière case d'un bâtiment pourrait automatiquement encadrer son nom (prévoir en cas de suppression d'un coche également).
    - Idéalement, se spoiler les bâtiments mystères 234 et345 pour intégrer le contenu de ces cartes directement dans le feuillet s'ils sont achetés.
  • Annotation :
    - En plus/à la place/en option (?) des post-it en double-clic, étudier la possibilité d'annotation libre (dessin par toucher tactile).
    - Possibilité de suppression d'un post-it directement ? (j'ai trouvé que en effaçant tout le texte. Peu intuitif)
  • Quêtes secondaires :
    - Problème de retour en arrière : on ne peut pas décocher pour annuler. Seul l'outil de rollback le permet mais si on a effectuer autre chose entre temps, c'est embêtant.
  • Point intéressant dans la chronologie :
    Je n'ai pas compris comment naviguer d'un point à l'autre. Je m'attendais à voir des lignes de sauvegarde, éventuellement avec un libellé à saisir (Genre "Juste avant le boss du scénario 3", "Début après un Nouveau Départ parfait").


J'ai développé des critiques mais je suis vraiment impressionné par la réelle efficacité fonctionnelle qui est déjà là à 90% ! happy

Question : est-ce que ça marcherait de déposer cette page HTML sur un serveur (éventuellement public) et que chacun y voit sa sauvegarde chargée localement ?
resource_fire Firebird resource_fire (ma ludothèque)
T7Continent : icon_succes DV, OG, LG --- icon_curse SI, [CD+SI] --- icon_success-left Histoire, Pénitence, Funéraille --- card_type_temporary_event [SI+TS]
T7Citadel : card_type_temporary_event
Posted
EEric wrote:
Bonjour!

Yves wrote:
Bonjour EEric.
Ça marche sous Linux ? J'ai pas l'impression...


C'est développé sous linux, ça devrait marcher. Peut-être un plugin qui désactive javascript? Ou un choix de configuration pour empêcher les sites web de stocker des informations localement? Il s'agit de quel navigateur? Si c'est un firefox, je suggère de le lancer sur un profil vierge ("firefox -profileManager", "Create Profile") pour voir si ça marche mieux, puis ensuite d'identifier l'extension/la configuration qui fait planter mon machin.

Ah, c'est bon, j'ai compris. Les fichiers n'avaient pas été décompressés au bon endroit.

C'est très impressionnant. Bravo !
:icon_succes::icon_succes::icon_succes::icon_succes::icon_succes::icon_succes::icon_curse:/:icon_succes::icon_succes::icon_succes::icon_curse:
Posted - Edited
Firebird wrote:
Ah oui ! Sacré boulot ! Bravo ! w00t icon_succes
Et merci du partage. 8-)

Voici un retour d'utilisation-test (hors jeu), réalisé sous Firefox 126/Windows 10.
Je mets un peu tout en vrac (ergonomie, bug, amélioration, etc) par manque de temps, désolé.


Merci pour les remarques! Par curiosité, est-ce que ça marche aussi avec Internet Explorer ?


  • Responsive design (en vue d'une navigation sur mobile/tablette) :
    - Le zoom du navigateur grossit la barre de boutons mais la zone de saisie.
    - Les champs à saisir (cadres rouges) sont visibles au survol du curseur. Prévoir une option pour les afficher en permanence pour tapotage mobile. (certains champs ne sont pas instinctif comme les 2 pour Joueur/Perso ou Menace/Scénario)

Ah, oui, je n'ai pas du tout envisagé l'utilisation sur mobile/tablette, c'est vrai. Augmenter la zone de saisie est compliqué, parce qu'elle est à l"échelle de ce qui est affiché. Avoir une option pour afficher les cadres en permanence devrait être facile. TODO.

    - Idem pour les infobulles, en particulier pour les "pastilles" Défausser/Prendre en main/Bloquer/Ranger/Bloquer. Prévoir un picto dédié (+ légende éventuellement) ? NB: incohérence entre les pastille Deck joueur et Journal commun.

Le problème, c'est qu'on ne peut pas voir les infobulles sur tablette, c'est ça? Je manque d'imagination pour les pictogrammes, mais ça peut se faire. Je pensais que le codage par couleur et les infobulles suffiraient...

Je ne suis pas certain de quelle incohérence on parle; c'est l'ordre des pastilles? Pour les cartes compétence, j'ai mis en deuxième ligne les pastilles rares: bannir une carte compétence (en cas d'inconscience) ou en ranger une (effet de l'arbre de la destinée).

À ce propos, il y a une pastille pour bloquer les objets de quêtes, mais est-ce utile? Est-ce qu'il y a des objets de quêtes bloquables à part les "L'espoir renaît" ? Idem pour les événements globaux: peuvent-ils être bloqués?

  • Bâtiments :
    - Cocher la dernière case d'un bâtiment pourrait automatiquement encadrer son nom (prévoir en cas de suppression d'un coche également).
    - Idéalement, se spoiler les bâtiments mystères 234 et345 pour intégrer le contenu de ces cartes directement dans le feuillet s'ils sont achetés.

Encadrer le nom des bâtiments n'est pas pour indiquer qu'il est construit, mais pour indiquer
qu'il a été renforcé diminuant de 2 la production dans les tambours funestes, comme le dit le livret de menace
. Une fois que les bâtiments 234 et 345 ont été construits, on peut cliquer sur la ligne de texte pour choisir sa carte 234/345. (Par contre, je n'ai pas les noms anglais des quatre bâtiments; quelqu'un les connaît?)

  • Annotation :
    - En plus/à la place/en option (?) des post-it en double-clic, étudier la possibilité d'annotation libre (dessin par toucher tactile).
J'y ai pensé, mais j'ai un peu eu la flemme. Si quelqu'un a le courage, je peux intégrer un patch...

    - Possibilité de suppression d'un post-it directement ? (j'ai trouvé que en effaçant tout le texte. Peu intuitif)
Oui, bonne idée. TODO.

  • Quêtes secondaires :
    - Problème de retour en arrière : on ne peut pas décocher pour annuler. Seul l'outil de rollback le permet mais si on a effectuer autre chose entre temps, c'est embêtant.

C'est un choix de design: lorsqu'un bâtiment, un progrès de quête, une case de l'arbre du destin ont été cochés, le jeu ne permet pas de décocher, alors le programme non plus. Il y a le undo en cas d'erreur, mais c'est effectivement à faire immédiatement. Mais si j'ai fait le mauvais choix de design, on peut en discuter.

  • Point intéressant dans la chronologie :
    Je n'ai pas compris comment naviguer d'un point à l'autre. Je m'attendais à voir des lignes de sauvegarde, éventuellement avec un libellé à saisir (Genre "Juste avant le boss du scénario 3", "Début après un Nouveau Départ parfait").


Entre le undo [<] et le redo [>], le bouton [!] permet de faire apparaître une barre verte "Ce point dans la chronologie est intéressant". On peut cliquer sur le texte pour le changer en "Juste avant le boss du scénario 3". Puis les boutons [<<] et [>>] permettent de naviguer entre les "moments intéressants".

J'ai développé des critiques mais je suis vraiment impressionné par la réelle efficacité fonctionnelle qui est déjà là à 90% ! happy

Question : est-ce que ça marcherait de déposer cette page HTML sur un serveur (éventuellement public) et que chacun y voit sa sauvegarde chargée localement ?


Théoriquement oui. Si on fait ça, il faudrait que je change un peu la page de sauvegardes: actuellement, quand on charge une partie ou qu'on change de partie, le programme force un rechargement de la page. C'était pour me simplifier la vie et être sûr que je repartais d'un état propre, mais ça a pour effet secondaire de recharger les grosses images, et ce ne serait pas très sympa pour le serveur. Je devrais pouvoir faire en sorte que le programme se réinitialise sans se recharger...

En tout cas, merci pour toutes les remarques utiles.

Edit: l'événement rare est de bannir une carte compétence (et non pas action), pas de la boquer.
Posted
Ca fonctionne sur Edge qui a remplacé le vieil Internet Explorer -)
DV :icon_curse::icon_succes:*:sandglass:
*=:card_pick:777
Posted
Je te répond plus tard.
Juste sur la compatibilité : Internet Explorer n'est plus utilisé depuis Windows 10 (peut-être avant, j'ai un doute). A la place, c'est Edge qui est pré-installé (base Chromium).
J'ai fouillé et voici ce que donne la fonctionnalité de compatibilité IE de Edge :

Je crois que tu devrais laisser tomber ce navigateur comme tout le monde. ;-)

Sous Edge (v.125), j'ai regardé vite fait et j'ai juste noté un léger décalage vers la droite :


resource_fire Firebird resource_fire (ma ludothèque)
T7Continent : icon_succes DV, OG, LG --- icon_curse SI, [CD+SI] --- icon_success-left Histoire, Pénitence, Funéraille --- card_type_temporary_event [SI+TS]
T7Citadel : card_type_temporary_event
Posted
branbran01 wrote:
Ca fonctionne sur Edge qui a remplacé le vieil Internet Explorer -)


Ah, mince, j'ai 10 ans de retard sur l'actualité Windows...




Firebird wrote:

Sous Edge (v.125), j'ai regardé vite fait et j'ai juste noté un léger décalage vers la droite :


Argl. J'ai eu le même problème avec chromium, à un moment donné, et je croyais l'avoir réglé. C'était dû au fait que la taille de la fenêtre et celle de son contenu différent quand les barres de défilement apparaissent, alors qu'elles restent identiques sous firefox. Sans accès à edge chez moi, ça va être l'enfer à débuguer. Je parie que le décalage disparaît si la page est assez étroite et haute pour qu'il n'y ait pas de barre de défilement.

Hmm. Je vois en fait que le problème est en fait encore présent chez moi sous chromium, en beaucoup moins marqué, mais quand même présent. Je vais essayer de trouver une solution...
Posted - Edited
Si on remplace feuillet.html par ce fichier, et feuillet-data/main.js par cet autre fichier, est-ce que ça règle le problème de décalage sous edge ? Est-ce que la carte du monde est toujours scrollable horizontalement?
Posted
EEric wrote:
Si on remplace feuillet.html par ce fichier, et feuillet-data/main.js par cet autre fichier, est-ce que ça règle le problème de décalage sous edge ? Est-ce que la carte du monde est toujours scrollable horizontalement?

Ca marche nickel ! Plus de décalage et la Mappemonde est bien navigable. thumb

Comme Edge a un noyau Chromium, je suppose que ça donne le même rendu que sur Chrome ou Brave. (je dis ça pour tes tests)
resource_fire Firebird resource_fire (ma ludothèque)
T7Continent : icon_succes DV, OG, LG --- icon_curse SI, [CD+SI] --- icon_success-left Histoire, Pénitence, Funéraille --- card_type_temporary_event [SI+TS]
T7Citadel : card_type_temporary_event
Posted
EEric wrote:
Firebird wrote:

    - Idem pour les infobulles, en particulier pour les "pastilles" Défausser/Prendre en main/Bloquer/Ranger/Bloquer. Prévoir un picto dédié (+ légende éventuellement) ? NB: incohérence entre les pastille Deck joueur et Journal commun.

Le problème, c'est qu'on ne peut pas voir les infobulles sur tablette, c'est ça? Je manque d'imagination pour les pictogrammes, mais ça peut se faire. Je pensais que le codage par couleur et les infobulles suffiraient...

Je ne suis pas certain de quelle incohérence on parle; c'est l'ordre des pastilles? Pour les cartes compétence, j'ai mis en deuxième ligne les pastilles rares: bannir une carte compétence (en cas d'inconscience) ou en ranger une (effet de l'arbre de la destinée).

À ce propos, il y a une pastille pour bloquer les objets de quêtes, mais est-ce utile? Est-ce qu'il y a des objets de quêtes bloquables à part les "L'espoir renaît" ? Idem pour les événements globaux: peuvent-ils être bloqués?

Sur mobile, normalement, les infobulles s'affichent avec un appui-long. Mais je crois que peu de gens pensent à tester ça pour voir s'il existe une infobulle. -(

Proposition pour les pictos :
Ranger
Défausser
Bannir
draw Piocher
card_type_skill Prendre en Main
🚫 Bloquer

Pour l'incohérence, c'est juste que dans le Journal, l'infobulle indique "En prendre une" / "En ranger une" / "En Bloquer une". Le texte et certaines couleurs ne collent pas avec la page Deck de perso.


Je ne me rend pas bien compte là, mais ça me parait peut-être plus simple de ne pas coder un fonctionnement restreint au jeu (qui peut générer des surprises-exceptions). Ici, on pourrait imaginer un "picto-état" qui indique où se trouve la carte (quel quelle soit), et éditer cet état en cliquant dessus pour faire choisir parmi les tous états possibles (sans se soucis si la règle le permet) ? Je ne sais pas si je suis clair...

carte 234/345. (Par contre, je n'ai pas les noms anglais des quatre bâtiments; quelqu'un les connaît?)

Voici les noms anglais :
  • 234 =
    "Plans and Mechanisms" guild
    et
    Arcane well

  • 345 =
    Bomb workshop
    et
    Amulet workshop


  • Quêtes secondaires :
    - Problème de retour en arrière : on ne peut pas décocher pour annuler. Seul l'outil de rollback le permet mais si on a effectuer autre chose entre temps, c'est embêtant.

C'est un choix de design: lorsqu'un bâtiment, un progrès de quête, une case de l'arbre du destin ont été cochés, le jeu ne permet pas de décocher, alors le programme non plus. Il y a le undo en cas d'erreur, mais c'est effectivement à faire immédiatement. Mais si j'ai fait le mauvais choix de design, on peut en discuter.

Comme tu l'auras compris par mon commentaire précédent, je suis plutôt d'avis de créer un outil permissif compte tenu des exceptions inconnues apportées par le jeu. Et pour le coup, ça répondrait au besoin de corriger une erreur de saisie postérieure (ou la volonté de tricher, pourquoi pas). Bref, un outil de note plus qu'un outil d'application des règles. Mais je conçois tout à fait que ce ne soit pas ton choix ! -)


Entre le undo [<] et le redo [>], le bouton [!] permet de faire apparaître une barre verte "Ce point dans la chronologie est intéressant". On peut cliquer sur le texte pour le changer en "Juste avant le boss du scénario 3". Puis les boutons [<<] et [>>] permettent de naviguer entre les "moments intéressants".

Merci pour l'explication !
Tu peux peut-être modifier le texte par défaut du bandeau vert en ajouter (cliquer pour éditer ce message) ou un truc qui invite à profiter de ce repère éditable ?

Question : est-ce que ça marcherait de déposer cette page HTML sur un serveur (éventuellement public) et que chacun y voit sa sauvegarde chargée localement ?


Théoriquement oui. Si on fait ça, il faudrait que je change un peu la page de sauvegardes: actuellement, quand on charge une partie ou qu'on change de partie, le programme force un rechargement de la page. C'était pour me simplifier la vie et être sûr que je repartais d'un état propre, mais ça a pour effet secondaire de recharger les grosses images, et ce ne serait pas très sympa pour le serveur. Je devrais pouvoir faire en sorte que le programme se réinitialise sans se recharger...

Je vois un double avantage à proposer une version en ligne ouverte à tous :
- Etre sûr d'avoir la dernière version à jour (mais danger de rétrocompatibilité des sauvegardes....)
- Accès par mobile (quasi-impératif pour utiliser l'outil à sa table de jeu en condition réelle), périphérique où j'imagine mal les joueurs installer des fichiers à retrouver dans leurs téléchargement, carte SD, etc... Une URL en ligne directement dans un navigateur serait plus facile.
C'est une contrainte de développement à prendre en compte dès maintenant je crois. Un choix de plus à faire ! ;-)
resource_fire Firebird resource_fire (ma ludothèque)
T7Continent : icon_succes DV, OG, LG --- icon_curse SI, [CD+SI] --- icon_success-left Histoire, Pénitence, Funéraille --- card_type_temporary_event [SI+TS]
T7Citadel : card_type_temporary_event
Posted
Merci pour les idées, et les noms des bâtiments!

Firebird wrote:

Pour l'incohérence, c'est juste que dans le Journal, l'infobulle indique "En prendre une" / "En ranger une" / "En Bloquer une".

Ah oui. En fait, ce sont juste les cartes "L'espoir renaît" et "Lueur d'espoir" qui sont spéciales. Comme il peut y en avoir plusieurs dans le même emplacement, le texte est un peu spécifique. "En bloquer une" par opposition à "Toutes les bloquer". Les autres objets de quête ont juste "bloquer".


Le texte et certaines couleurs ne collent pas avec la page Deck de perso.



Alors mes couleurs sont mal choisies. J'avais pris bleu foncé pour le deck d'action (comme la carte elle même), bleu clair pour la main (de manière arbitraire) et gris clair pour la défausse (gris foncé étant bloqué, et noir étant banni). Je n'essayais pas d'avoir la couleur bleue d'Arthen. Bon, il faut que je trouve quelque chose.


Je ne me rend pas bien compte là, mais ça me parait peut-être plus simple de ne pas coder un fonctionnement restreint au jeu (qui peut générer des surprises-exceptions). Ici, on pourrait imaginer un "picto-état" qui indique où se trouve la carte (quel quelle soit), et éditer cet état en cliquant dessus pour faire choisir parmi les tous états possibles (sans se soucis si la règle le permet) ? Je ne sais pas si je suis clair...

Oui, je pense que je vois. Ça fait deux clicks au lieu d'un pour bouger la carte, mais c'est peut-être mieux d'avoir du texte.



Comme tu l'auras compris par mon commentaire précédent, je suis plutôt d'avis de créer un outil permissif compte tenu des exceptions inconnues apportées par le jeu. Et pour le coup, ça répondrait au besoin de corriger une erreur de saisie postérieure (ou la volonté de tricher, pourquoi pas). Bref, un outil de note plus qu'un outil d'application des règles. Mais je conçois tout à fait que ce ne soit pas ton choix ! -)


Bah, je peux me laisser convaincre. Mais mon choix a deux avantages:
1) si je peux décocher des cases dans l'avancée des bâtiments et des quêtes secondaires, il est difficile de déterminer où cliquer pour revenir à 0 case cochée. J'ai triché pour Production/Défense/etc en inventant une case à gauche, et on peut cliquer sur le tremblesol pour le remettre à 0, mais ce n'est as très élégant, et pas forcément simple à généraliser.
2) si on peut décocher sur l'arbre de la destinée dans un ordre différent de l'inverse de celui dans lequel on a coché, le calcul pour déterminer quelles cases sont cochables/décochables devient très compliqué.



Tu peux peut-être modifier le texte par défaut du bandeau vert en ajouter (cliquer pour éditer ce message) ou un truc qui invite à profiter de ce repère éditable ?


Oui, c'est sans doute mieux. L'aspect "numéro caché" est amusant dans le jeu, mais peut-être pas dans l'outil...


Je vois un double avantage à proposer une version en ligne ouverte à tous :
- Etre sûr d'avoir la dernière version à jour (mais danger de rétrocompatibilité des sauvegardes....)
- Accès par mobile (quasi-impératif pour utiliser l'outil à sa table de jeu en condition réelle), périphérique où j'imagine mal les joueurs installer des fichiers à retrouver dans leurs téléchargement, carte SD, etc... Une URL en ligne directement dans un navigateur serait plus facile.
C'est une contrainte de développement à prendre en compte dès maintenant je crois. Un choix de plus à faire ! ;-)


Je suis d'accord. Après, c'est aussi du boulot de maintenir un site web, et je n'ai pas de serveur sous la main, mais oui c'est une bonne idée. Et puis il faudrait que je demande aux poulpes s'ils ont des objections.

Dans tous les cas, je vais essayer d'éviter le reload au chargement de fichier. Ça manquait d'élégance, de toute façon.
Posted
Salut,

C'est impressionnant et bougrement pratique je pense thumb

J'ai essayé de le mettre sur un serveur perso, je te donne l'URL en privé si tu veux voir ce que ça donne. Je n'ai pas de soucis à donner l'url ici, ce genre de contenu est excessivement léger en termes de ressources serveur même avec reload d'images, mais je respecte ton souhait initial de ne pas le diffuser outre mesure ^^

En testant vite fait, et manifestement moins que mes collègues jardiniers, ça a l'air ok
:action_decipher: :thumb_up:
Posted - Edited
Merci !

Je suis en train d'essayer d'intégrer un certain nombre des suggestions de firebird, peut-être qu'on pourra faire de la pub autour de la version 0.2 d'ici quelques jours ? C'est une bonne nouvelle que ça passe bien avec un serveur.

Bon, il est temps de demander: Bruno, Ludovic, Sarah ? Est-ce qu'on peut diffuser mon programme de sauvegarde; en parler sur boardgamegeek et sur d'autres forums, le mettre sur github pour continuer le développement, le mettre sur un serveur web pour en faciliter l'utilisation? La question se pose, bien sûr parce qu'il contient l'intégralité des feuillets citadelles, en anglais et en français, ainsi qu'une vingtaine d'icônes diverses tirées de la règle du jeu. Le code est mis sous licence Creative Common, dans une version qui exclut une utilisation commerciale.
Posted
Je crois qu'avec le lancement de la campagne KS le 4 juin, tu ne vas pas avoir de reponse très rapidement. ;-)

Ca laisse le temps de peaufiner. action_thinkicon_succes
resource_fire Firebird resource_fire (ma ludothèque)
T7Continent : icon_succes DV, OG, LG --- icon_curse SI, [CD+SI] --- icon_success-left Histoire, Pénitence, Funéraille --- card_type_temporary_event [SI+TS]
T7Citadel : card_type_temporary_event
Posted
EEric wrote:
est-ce que ça marche avec safari?


Malheureusement non. '(

On peut laisser des notes un peu partout (comme sur la carte du monde), mais sinon, on ne peut pas « cliquer-pour-remplir » sur la Destinée, la production, le savoir, les bâtiments, etc.
 flag_curse_sm [85h] Cristal (5/7) · Déesse · Gardiens · Sanctuaire · Coffret · Labyrinthe
  sandglass  [10h]  Prison+Traque : 4 envolées, 6 trophées  |   forbidden  Veines+Phare · Marais+Armageddon
multiple_version[18h] Départ (A, B, C 7/7) · Dadachaem (5 thumb) · Tambours · Trône · Jardin · Véhégor  |  MyLudo-thèque
Posted
Bonjour,

voici le lien vers la version 0.2. Pour un téléchargement plus léger, ce lien ne contient que les fichiers qui ont changé.

Changelog:
  • Nouvelle interface pour le déplacement des cartes. Au lieu de petites pastilles colorées, il y a des gros boutons avec des textes. Ce devrait être plus compréhensible pour tout le monde, et plus facile à naviguer sur tablette.
  • Nouveau bouton qui rend visibles tous les éléments interactifs.
  • Il y a un bouton pour supprimer les postits.
  • La barre 'Ce point dans la chronologie est intéressant" a un nouveau texte.
  • il ne devrait plus y avoir de décalage avec chromium ou edge.
  • Noms anglais des bâtiments 234/345 (merci Firebird!)
  • Le bouton pour ramener le tremblesol à 0 avait disparu!
  • Dans certains cas des postits fantômes (vides) pouvaient apparaître.
  • Une modification abandonnée ou ne changeant pas les undo ne casse plus la pile des redo.
  • La carte A0493 faisait buguer le jeu. (C'est la carte
    mappemonde qui se transforme en carte objet de quête quand on la retourne;
    il y a du code spécial pour cette carte...)
  • Correction d'un bug qui permettait d'entourer un bâtiment non-construit.
  • Correction d'un bug d'affichage qui rajoutait de l'espace en bas de chaque page.


Ma todo-list: Faire marcher le programme sous safari, éviter le reload quand on charge ou efface une partie, trouver une solution acceptable pour décocher des étapes dans les bâtiments, les quêtes et l'arbre de destinée. Rajouter des cartes, traduire les cartes en anglais. Est-ce que j'en oublie?

Darky, je suis curieux de voir ce que ça donne depuis un site web. Peut-être peux-tu mettre l'URL sur ce forum?

Bonne soirée!
Posted
Avec plaisir :)

URL de base : https://www.blackdiam.net/t7ci
(Elle redirige vers la dernière version, en l'occurence la v0.2 pour le moment)

Si besoin d'accéder à une version en particulier :
- v0.1 : https://www.blackdiam.net/t7ci/v0.1/feuillet.html
- v0.2 : https://www.blackdiam.net/t7ci/v0.2/feuillet.html

@firebird si tu penses que ces liens posent problème je peux les enlever aucun souci ;)
:action_decipher: :thumb_up:
Forums/ The 7th Citadel/ Généralités32 posts