ZunTzu 1.2 est arrivé !

ehanuise dit:
Justement :wink:
Ton module c'est une chose, mais l'infrastructure one click...
C'est une des raisons pour lesquelles quand j'etais en windows j'évitais dotnet et certains softs comme la peste.
Vieille déformation d'admin système, mais l'idée que je ne sois pas le seul a décider de ce qui est installé ou non sur ma machine, et si je désire ou non faire des mises a jour me pose problème.

Je plussoie. Moi aussi je préfèrerai un fichier que je met à jour moi même.
Mais avant toute chose : Bravo. Excellent travail. :pouicbravo:
Longue vie à Zuntzu. (j'esoère qu'il sera bientôt multiplateformes :wink: )

Salut,
Voici l'humble avis d'un programmeur/joueur/créateur de jeu amateur.
J'ai testé le soft sans avoir tester Vassal avant, donc impossible de comparer.

Au niveau du soft donc, rien à dire. En deux min on a compris comment bouger les pions, les faire pivoter, zoomer, empiler etc... en revanche, j'aurais mis le zoom sur la molette souris et la rotation de pion sur un clic gauche enfoncé, c'est plus la norme d'habitude non?

Ensuite la gestion d'une boite de jeu. Dès lors qu'on a les éléments graphiques correctement numérisés ou créés, ça va très vite. Le fichier xml et simple et efficace, le systeme de pack de pion à détacher et très ingénieux.
Il manque peut être un éditeur clef en main pour les fainéants, avec champs de formulaire à remplir et sélection des zones de pion interactive.


Concernant l'utilisation qui sera faite du logiciel et sa cible, ça me gène un peu.
Il serait intéressant d'avoir des chiffres pour savoir combien de parties ont reelement été jouées en entier par des joueurs.
Le site prend, semble t'il, l'orientation de distribuer des jeux commerciaux, surtout des wargames pour l'instant.
Or, quand j'ai envie de jouer ne ligne à un jeu, je vais sur un site ou le jeu est préprogrammé et ou je vais trouver des joueurs connecté et dispo (BrettspielWelt par exemple). Mais je ne vais pas m'en m'encombrer de trouver 4 potes à moi, qui n'ont rien à faire et qui ont et savent se servir de Zuntzu. Si ces gens là étaient joignable et dispo, on se retrouverait directement autour d'une table.
Là on a les inconvénient du web sans les avantages d'une machine qui va nous programmer les actions possibles.

Genre, me faire un wargame complet sous cette forme, ça serait hors de question. Si je dois jouer sur un pc, j'ai une quantité de jeu excellent dispo, en multijoueur aussi. Je n'ai pas envie de me faire tous les calculs derrière mon écran. Et si je veux jouer avec un pote à un jeu papier, on joue autour d'une table.

Les choses serait peut être différente avec un serveur de chat permettant de trouver des joueurs directement. Mais en l'état, il faudrait chercher à savoir si les gens s'en servent vraiment pour jouer au final.


Cependant, là ou je trouve çela vraiment utile c'est pour se monter un proto sans les contraintes d'imprimer une version papier, souvent moche, mal découpé, qu'il faut refaire au moindre changement etc...
J'ai juste les éléments à faire et à packager et je peux tester mon jeu sur l'écran, éventuellement avec un pote.
Dans ce cas effectivement, il est bien de ne rien avoir de programmer. Ca permet de voir certaine contrainte qu'aurait le jeu si on l'édite sans que l'ordi nous mache le travail.

Il faudrait que le site et le soft prennent d'avantage cette orientation. Une page de boites destinées aux prototypes amateurs par exemple, avec coordonnées de l'auteur, possibilité à l'auteur de trouver des joueurs prêt à tester son proto en live avec lui etc...


Bref :
- Je ne m'en servirais pas pour jouer en ligne à un jeu existant.
- Je m'en sert déjà pour tester des proto facilement

Félicitation à l'auteur en tout cas,
Bonne continuation.

Manest dit:j'aurais mis le zoom sur la molette souris et la rotation de pion sur un clic gauche enfoncé, c'est plus la norme d'habitude non?

C'est à cause des crans de la molette, qui auraient constitué un désavantage pour le zoom alors que c'est plutôt un avantage pour les rotations.
Manest dit:Il manque peut être un éditeur clef en main pour les fainéants, avec champs de formulaire à remplir et sélection des zones de pion interactive.

Oui, certains utilisateurs sont rebutés par le XML. Un outil est en projet. La création d'une boîte de jeu deviendra un jeu d'enfant.
Manest dit:Concernant l'utilisation qui sera faite du logiciel et sa cible, ça me gène un peu.

Ton analyse est intéressante.
C'est vrai que pour le moment ZunTzu est surtout utilisé par les wargamers, en particulier ceux qui pratiquent le jeu en solitaire. Je mets cela sur le compte de l'histoire de ZunTzu : le logiciel est publique depuis un an seulement, et s'est fait connaître d'abord auprès de la petite communauté des wargamers, qui est loin d'avoir le dynamisme de la communauté du boardgame.
Mais pour moi, le vrai champ d'application de ZunTzu est le boardgame, où ZunTzu pourra faire valoir ses qualités en terme de simplicité et de convivialité, et se démarquer de Vassal.
Pas facile de faire connaître l'outil. Les gens sont impatients et veulent du clé-en-main-prêt-à-jouer. Mais le nombre de boîtes de jeu est encore limité, et peu ont la patience de créer leurs propres boîtes.
Manest dit:Si ces gens là étaient joignable et dispo, on se retrouverait directement autour d'une table.

Tss tss... Je parie que tu n'as pas d'enfant. ;)
Manest dit:Là on a les inconvénient du web sans les avantages d'une machine qui va nous programmer les actions possibles.

Il y a d'autres avantages. Avec ZunTzu tu n'as pas besoin d'attendre que quelqu'un développe une adaptation sur le web pour jouer en ligne : tu peux bricoler toi-même une boîte de jeu en une soirée.
Autre avantage : ZunTzu est idéal pour enseigner les règles d'un jeu, justement parce qu'il n'y a pas de mécanisme caché. Tout se passe comme autour d'une table. Tu peux également jouer à des variantes si tu le souhaites.
Enfin, toutes les boîtes de jeu utilisent les mêmes mécanismes. Pas besoin de tout réapprendre chaque fois que tu changes de boîte de jeu.
Manest dit:Il faudrait que le site et le soft prennent d'avantage cette orientation. Une page de boites destinées aux prototypes amateurs par exemple, avec coordonnées de l'auteur, possibilité à l'auteur de trouver des joueurs prêt à tester son proto en live avec lui etc...


C'est noté. Merci pour le retour. ;)

BananeDC dit:
ehanuise dit:
Justement :wink:
Ton module c'est une chose, mais l'infrastructure one click...
C'est une des raisons pour lesquelles quand j'etais en windows j'évitais dotnet et certains softs comme la peste.
Vieille déformation d'admin système, mais l'idée que je ne sois pas le seul a décider de ce qui est installé ou non sur ma machine, et si je désire ou non faire des mises a jour me pose problème.

Je plussoie. Moi aussi je préfèrerai un fichier que je met à jour moi même.
Mais avant toute chose : Bravo. Excellent travail. :pouicbravo:
Longue vie à Zuntzu. (j'esoère qu'il sera bientôt multiplateformes :wink: )


voila, pareil que les deux la (pour la critique sur le mode de deploiement et les felicitations pour le boulot fait)

mon mode de pensee :

l'ordinateur est mon ami,
mes amis ne m'imposent pas leurs choix, ils me les proposent.


A

Hop hop hop, j'ai testé tout ça plus en profondeur avec une partie complète en solo sur un proto maison.
Voici quelques remarques sur ce que j'aurais aimé trouvé et n'étant pas implémenté, soit que je n'ai pas réussi à trouver :

- pouvoir poser des post-it éditables sur le plateau de jeu.
Super pratique pour se rappeler où on en était et pour prendre note de certain truc.

- pouvoir superposer des pièces sans les empiler
J'ai un élément n'étant pas le plateau de jeu en lui même, qui peut se déplacer et sur lequel je souhaite pouvoir poser des pions, mais sans pour autant les empiler les un sur les autres... En revanche, si je bouge cet élément, les pions posés dessus doivent bouger avec lui.

- pouvoir sélectionner plusieurs pions avec un rectangle de sélection (surtout dans les packs de pions)

- Avoir l'aide des raccourcis clavier accessible directement et non blocante (genre post it)
Il serait bien de l'avoir avec les boutons d'en bas et pas devoir allé la chercher dans le menu. Il faut pouvoir la garder sous les yeux aussi.

- Pouvoir vider tout le gestionnaire de pile de gauche d'un coup dans une pile sur le plateau.

- Importer directe une planche de pion dans le jeu
Pouvoir importer une planche de pion directement dans un jeu sans devoir rééditer le xml, remettre tous dans le ztb et tout recommencer...


Voilà, j'espère que ca pourra aider, bonne continuation.

++

A dit:l'ordinateur est mon ami,
mes amis ne m'imposent pas leurs choix, ils me les proposent.

:pouicbravo: Bien dit

Je viens de faire ma première partie sous Zuntzu (BattleLore) et je dois dire que c'est un vrai plaisir : facilité d'utilisation, esthétique irréprochable et pouvoir parler en live avec son adversaire, c'est la cerise sur le gâteau.

C'est presqu'aussi bien qu'en vrai... on ne peut pas trinquer avec son adversaire mais on à l'avantage de pouvoir laisser la partie en cours pour la soirée suivante sans encombrer la table du salon (c'est un point important).

Châpeau bas à Zuntzu et à Condutiari pour la gamebox BattleLore.

Je viens d'installer le bidule , ça marche mais je n'ai rien compris à cette installation !

Ma question est simple : qu'est-ce qui a été installé, et où ?
J'ai un raccourci dans Documents and Settings...\Menu Démarrer\Programmes\ZunTzu Software , mais il pointe sur quoi ?

Et si je veux désinstaller le soft, je fais comment ?
il est bien présent dans panneau de configuration / ajout-suppression de programmes, mais là non plus je n'ai aucune info sur son emplacement.
Il n'y a pas de désinstalleur dédié ?

Je trouve qu'il faudrait expliquer ça dans la F.A.Q. ou le forum, mais ça n'y est pas, à moins que j'ai loupé quelquechose.

C'est agaçant cette install mystérieuse, mais ceci mis à part le soft à l'air bien, faut que je teste ça rapidement !

J'ai essayé la création d'une boîte de jeu... Logique, je me suis coltiné : Sportiv.

Eh ben c'est vrai que c'est assez facile en fait (3 heures et c'est prêt).

Par rapport à Thot (pour lequel je trouvais la création de boîtes également très facile), je dirais que ce qui me manquait le plus était la notion de decks inexistante sur ZunTzu. Faut compenser par la sauvegarde startup. J'ai dû refaire la mise en page des images (toutes dans un seul fichier). Mais bon, rien de bien compliqué.

L'ergonomie de ZunTzu me plait bien, bravo.

Par contre j'ai pas essayé une conexion. Y-t-il une info sur la main de l'adversaire (genre xy a 4 cartes en main, 2 marqueurs planche1, 2 marqueurs planche 2)? Si non, c'est une suggestion (pour vérifier si l'adversaire fouille pas dans tout un deck, par exemple)

Il y a un petit icone à coté de l'avateur du joueur qui précise combien il y a d'éléments dans sa main.
S'il fouille dans un deck en cours de partie, l'autre joueur le verra forcément.

Effectivement le logiciel à l'air bien sympa, il manque juste de quoi trouver des joueurs :? car, pour ma part j'y vois effectivement unexcellent moyen de jouer/tester avec des amis sans mettre le bordel dans l'appart et m'attirer les foudre de ZEUS (ma copine quoi :babypouic: ).
Bref, longue vie à Zuntsu je vais tenter de convaincre un maximum des gens que je connais et qui sont plus ou moins motivés par les JDS de tester Zuntsu !

Merci encore à l'auteur et que la communauté croisse vite afin d'avoir un max de jeu dispo (au passage, vous pensez qu'il serait possible de jouer à shogun vu que les dés n'en sont pas ??).

tontione dit:Ma question est simple : qu'est-ce qui a été installé, et où ?

ZunTzu utilise le système ClickOnce, qui est conçu pour lancer des applications depuis Internet. Dans le cas de ZunTzu, les fichiers sont conservés dans le cache ClickOnce, afin de ne pas les télécharger à chaque fois. Ce cache est localisé dans le répertoire C:\Documents and Settings<utilisateur>\Local Settings\Apps. Local Settings est un répertoire caché, c'est peut-être pour cela que tu ne l'as pas trouvé.
En outre, au lancement, ZunTzu installe une association pour les fichiers .ztb, .zts et .ztg.
tontione dit:J'ai un raccourci dans Documents and Settings...\Menu Démarrer\Programmes\ZunTzu Software , mais il pointe sur quoi ?

C'est une sorte de marque page qui contient l'URL de l'application. C'est comme si tu cliquais à chaque fois sur le bouton "Installer" du site web de ZUnTzu, sauf que cela fonctionne même sans connexion Internet (ClickOnce utilise alors les fichiers contenus dans son cache).
tontione dit:Et si je veux désinstaller le soft, je fais comment ?

Utilise ajout-suppression de programmes dans le panneau de configuration de Windows. Tout sera désinstallé, sauf les associations de fichiers (ce problème a été pris en compte par Microsoft et cela sera donc réparé dans une future version de ZunTzu).
tontione dit:Je trouve qu'il faudrait expliquer ça dans la F.A.Q. ou le forum, mais ça n'y est pas, à moins que j'ai loupé quelquechose.

Bonne idée. C'est noté.
Leoni dit:Eh ben c'est vrai que c'est assez facile en fait (3 heures et c'est prêt).
Par rapport à Thot (pour lequel je trouvais la création de boîtes également très facile), je dirais que ce qui me manquait le plus était la notion de decks inexistante sur ZunTzu. Faut compenser par la sauvegarde startup. J'ai dû refaire la mise en page des images (toutes dans un seul fichier). Mais bon, rien de bien compliqué.
L'ergonomie de ZunTzu me plait bien, bravo.

Chouette ! :-)
C'est vrai que ZunTzu n'est pas spécialisé dans les cartes à jouer, contrairement à Toth. Il a un peu tendance à considérer les cartes comme des bouts de carton.
Il y a deux raccourcis à connaître absolument : Ctrl pour éclater une pile de cartes, et Espace pour envoyer une carte vers sa main.
Leoni dit:Y-t-il une info sur la main de l'adversaire

Sebast a répondu à ce sujet.
zemoskito dit:Effectivement le logiciel à l'air bien sympa, il manque juste de quoi trouver des joueurs


L'idée me plait, j'ai le serveur et la technologie, mais j'aurais besoin de suggestions.
A quoi devra ressembler un tel outil ? Quels sont les services qu'il devra rendre ? (une liste des parties en cours, un tchatte, un calendrier d'organisation de parties, un outil de tenue de tournois, une "bourse" de joueurs ...)

Merci pour ces précisions.

Je crois que je vais essayer de "monter" un de mes protos de jeu sur zuntzu pour tester, à la fois ton soft et mon proto ! :)

Au chapitre des suggestions :

- L'idée d'un "bourse au joueurs" me plait bien. Une liste de joueurs connectés, avec possibilité de filtrer sur un jeu ou "ouvert à toute proposition de jeu".

- Plutôt que ClickOnce, ne serait-il pas possible que le soft pose la question "voulez-vous vérifier s'il existe une nouvelle version ?" (ça m'ennerve trop quand une nouvelle version est buggée et que je peux pas rester/revenir à l'ancienne)

- Lorsqu'on passe sur la main de l'adversaire, un peu plus de détails sur sa main (j'utilise 4 types de cartes définis dans game-box). Il pourrait indiquer le nombre de chacune de ces cartes/marqueurs. Peut-être avec une option dans game-box pour activer/désactiver le détail de la main.

- Une option pour le jeu (true/false dans game-box) qui dit si les cartes prises en main sont automatiquement dévoilées. Dans la majeure partie des cas, quand on tire une carte, c'est pour la regarder. Ca éviterait des manipulations inutiles.

- Ce serait sympa qu'on puisse activer un "journal des événements". On peut passer à côté qu'un joueur a déplacé un élément... ça permetrait de suivre les manipulations.

- Dès lors qu'on construit une pile, on lui donne un nom (p.ex. deck1), que l'on pourrait définir aussi dans la définition "stack".

ZunTzu dit:
zemoskito dit:Effectivement le logiciel à l'air bien sympa, il manque juste de quoi trouver des joueurs

L'idée me plait, j'ai le serveur et la technologie, mais j'aurais besoin de suggestions.
A quoi devra ressembler un tel outil ? Quels sont les services qu'il devra rendre ? (une liste des parties en cours, un tchatte, un calendrier d'organisation de parties, un outil de tenue de tournois, une "bourse" de joueurs ...)


Et bien pour une interface classique (pour ne pas rebuter les habitués du genre) il faut s'appuyer sur des exemples existants et y'en a quand même pas mal sur le Web de serveur centralisant des joueurs (de jeux-vidéo, de Belote, de plateau... etc).

En général, nous trouvons:
- Une liste des jeux pratiqués avec le nombre de partie en cours.
- Très souvent un "salon" de tchat général puis des sous-salons par jeu (pour indiquer "je lance une partie", ou "il nous en manque 1")
- Et il est assez intéressant également d'avoir une fonction type le "yell" de BrettSpiel qui permet de lancer des demandes sur plusieurs tchat en même temps.

Après, en point supplémentaire, il peut y avoir des infos sur la partie:
- Niveau: initiation, expert.
- Durée particulière.
- Variantes utilisées.

Il pourrait même y avoir des "session test de proto" avec une zone proto, ou un auteur pourrait fixer une date/heure ou il viendra présenter son proto en "live" (audio, vidéo, tchat... comme il veut).

Bon après, il y'a toujours les trucs pénibles/complexes:
- Gestion de "Compte" de joueur.
- Gestion des stats.
- Gestion des "mauvais joueurs" => blacklist.
- Gestion des malpolis etc...

Mais les habitués de BrettSpiel devraient encore plus t'éclairer que moi sur ce sujet ;)

En tout cas belle motivation et bon courage pour la suite ! :wink:

PS: pour une petite info click-once / .Net est-ce que je peux te contacter par mp ?

Leoni dit:- L'idée d'un "bourse au joueurs" me plait bien. Une liste de joueurs connectés, avec possibilité de filtrer sur un jeu ou "ouvert à toute proposition de jeu".

C'est un bon début, en effet.
Leoni dit:- Plutôt que ClickOnce, ne serait-il pas possible que le soft pose la question "voulez-vous vérifier s'il existe une nouvelle version ?"

En théorie j'ai une case à cocher pour laisser le choix à l'utilisateur ("une mise à jour est disponible. Souhaitez-vous l'installer ?"). En pratique ça ne sert à rien de poser la question sans donner les informations permettant de faire un choix éclairé. En outre la plupart des utilisateurs préférent qu'on leur épargne ce genre de dilemme. Et de toute façon, les joueurs devront disposer de versions pouvant interopérer, donc souvent la mise à jour sera inévitable.
Leoni dit:- Lorsqu'on passe sur la main de l'adversaire, un peu plus de détails sur sa main (j'utilise 4 types de cartes définis dans game-box). Il pourrait indiquer le nombre de chacune de ces cartes/marqueurs. Peut-être avec une option dans game-box pour activer/désactiver le détail de la main.

Je pense en effet que l'information sur le contenu de la main des adversaires devra évoluer dans les futures versions, tout en restant proche de l'expérience de la table de jeu. En revanche j'ai un problème avec ton exemple : les joueurs autour d'une table ne peuvent pas tenir le compte des différents types de cartes/marqueurs que tu as dans ta main, à moins que ces éléments soient posés sur la table auquel cas ils ne sont pas dans ta main.
Leoni dit:- Une option pour le jeu (true/false dans game-box) qui dit si les cartes prises en main sont automatiquement dévoilées. Dans la majeure partie des cas, quand on tire une carte, c'est pour la regarder. Ca éviterait des manipulations inutiles.

C'est une idée intéressante. La version 1.3 comportera des fonctionnalités facilitant le prototypage, et permettra notamment de configurer des mécanismes de jeu comme celui que tu décris. Mais pas au niveau de la boîte de jeu, directement pendant la partie. Ca évitera de rendre la création de boîte de jeu compliquée et cela permettra aux joueurs de contourner les éventuelles fautes de goût des auteurs de boîtes de jeu.
Leoni dit:- Ce serait sympa qu'on puisse activer un "journal des événements". On peut passer à côté qu'un joueur a déplacé un élément... ça permetrait de suivre les manipulations.

On peut passer à côté... comme dans la vie.
Bon en fait suivre le jeu avec ZunTzu est peut-être même plus facile que dans la vie parce que l'on a le nez collé sur l'action (c'est d'ailleurs gènant au début quand on n'est pas habitué, il faut apprendre à rester passif quand ce n'est pas son tour).
Et bien sûr tu as toujours la possibilité de dire "attends pas si vite, qu'est-ce que tu viens de faire ?".
Un journal des événements nécessiterait que l'auteur de la boîte de jeu ait préalablement saisi une floppée d'informations textuelles (pour que ce soit plus intéressant que "déplacement du pion 52 en position 1203x721"). Cela compliquerait sa tâche, ce que je préfère éviter.
Leoni dit:- Dès lors qu'on construit une pile, on lui donne un nom (p.ex. deck1), que l'on pourrait définir aussi dans la définition "stack".

Qu'est-ce que tu cherches à obtenir ? Est-ce que cela suffirait de dessiner des textes sur le plateau de jeu, ou est-ce que tu penses à autre chose ? Voir ma remarque précédente au sujet des textes.
zemoskito dit:Et bien pour une interface classique (pour ne pas rebuter les habitués du genre) il faut s'appuyer sur des exemples existants et y'en a quand même pas mal sur le Web de serveur centralisant des joueurs (de jeux-vidéo, de Belote, de plateau... etc).

Bonne idée. Je vais suivre ton conseil.
zemoskito dit:PS: pour une petite info click-once / .Net est-ce que je peux te contacter par mp ?


Pas de problème.

De mon coté, j'ai juste un petit problème avec le déplacement des piles de cartes (gamebox BattleLore). Comment faire pour déplacer une pile et en fusioner 2 par exemple ?
Merci d'avance pour le tuyau...

Sebast dit:De mon coté, j'ai juste un petit problème avec le déplacement des piles de cartes (gamebox BattleLore). Comment faire pour déplacer une pile et en fusioner 2 par exemple ?


Utilise la touche Ctrl afin de déployer le contenu de la pile. Tout en maintenant la touche Ctrl enfoncée, fais un glisser-déposer de la carte située en bas de la pile. Toutes celles qui sont au-dessus suivront, comme pour une pile de pions.

Adapter Tigre & Euphrate, ce serait envisageable:
- tirage aléatoire des tuiles
- scores et tuiles en main cachées
- quatre joueurs

Je sais que Vassal le fait... Quid de Zun Tsu... Est-ce réservé aux jeux à deux ?

Actorios dit:- tirage aléatoire des tuiles

Pas de problème. Il suffit d'implémenter les tuiles comme des cartes à jouer, et de former une grosse pile, que ZunTzu mélangera.
Actorios dit:- scores et tuiles en main cachées

Pas de souci pour les tuiles en main cachée. Par contre si tu commences à mélanger tuiles et score ça va compliquer la prise en main. Peut-être vaut-il mieux garder les scores sur la table... En tout cas ZunTzu a besoin d'une évolution pour prendre en charge les jetons de score de façon plus élégante.
Actorios dit:- quatre joueurs


C'est possible.