Battle Group NG4

COMMUNAUTÉ => Jouer en ligne => Discussion démarrée par: Manu69 le 19 août 2014 à 17:24:12

Titre: Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2014 à 17:24:12
("oh non pas lui, ca va encore etre trop long")
Bon, comme vous vous en doutez, je me tate a me lancer dans un nouveau projet de dev pour mes soirees d'hiver :
un remake site Web de Vassal, dedie warmachine.

V1 : http://clicknfeat-proto.herokuapp.com/ (http://clicknfeat-proto.herokuapp.com/)
V2 : http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)

Pour lancer une partie : "create game"
Si vous etes deux, l'un cree une partie, puis l'autre cherche la "Game Id" dans l'entree de recherche.
L'etat des modeles est synchronise entre tous les navigateurs affichant la meme Id.
Les commandes sont expliquees en dessous de l'image.

Code : https://github.com/eauc/webvassal (https://github.com/eauc/webvassal)

Listes des fichiers de factions et qui s'en occupe :
FactionQuiStatus
CephalyxLelithdone -> a verifier
CryxOuiOuidone -> a verifier
CygnarFuriosdone -> verif bien avancee
KhadorManu74done -> a verifier
MenothNazbeurkdone -> a verifier
ScyrahNazbeurkdone -> a verifier
CoCNazbeurkdone -> a verifier
MercosFuriosdone -> a verifier
CircleLelithdone -> a verifier
LegionPividone -> a verifier
SkorneOuiOuidone -> a verifier
TrollsFuriosdone -> verif bien avancee
MinionsPividone -> a verifier

-> VERSION COURTE :
- toi donner ton avis sur l'interet d'un tel projet.
- toi donner tes idees si t'en as sur les trucs a rajouter/ameliorer.
- toi dire si toi pret a investir un peu de temps dans le projet.

-> VERSION LONGUE :

Les qques trucs que je reproche a Vassal :
- c'est lent et ca bouffe plein de RAM sur mon ordi.
- c'est generique, donc y a plein de trucs chiant a faire en warmachine avec vassal, qui pourraient etre automatises / optimises (clock, mouvement de charge, los, etc).
- y a des bugs redhibitoires qui trainent depuis tellement longtemps que j'ai plus d'espoir de les voir corriger (genre le metre).
- j'y pine en rien en Java donc j'arrive pas a faire les modifs que je voudrais dans Vassal.
En soit, ca suffit pas a justifier de refaire le taf.

Mais d'un autre cote :
- ca m'amuse de developper sur le Web, vous l'aurez compris.
- ca leve des problematiques/sujets qui m'interessent pour mon expe de developpeur (synchro de parties entre joueurs).
- ca me permet d'approfondir plein de technos interessantes.
- si jamais j'arrivais a faire un truc utilisable, ca me permettrait de jouer plus (et "pour gagner plus, jouez plus").

Il me reste un dilemne moral :
- si ca interesse personne d'autre, ca restreint ma motivation pour me lancer dans l'aventure.
- si ca interesse pleins de gens, ca me contraint a y investir pas mal de temps.
Le mieux serait que ca interesse des gens, et que certains soient prets a y consacrer un peu de temps pour tester, editer les images, les cartes, les refs des gurines... (pas besoin de savoir coder pour aider).
D'ou le sondage.
Le resultat du sondage n'impliquera pas ma decision sur le projet, je peux le faire meme si ca interesse personne, ou l'inverse.
Mais en tout cas ca me permet de voir ou je vais.

Un autre aspect de la question :
- si vous deviez changer/ameliorer des trucs a Vassal, ce serait quoi ?
- si y a des trucs a conserver absolument dans Vassal, sinon ca le fera pas ?
En gros si vous avez des idees de trucs a faire, balancez. J'ai les miennes mais je suis pas un gros utilisateur. J'ai sans doute pas pense a plein de trucs.
Donc allez-y balancez, ca me donnera un apercu, voire un cahier des charges.

Perso qques une de mes idees en vrac :
- plusieurs layers qui permettent de visualiser au choix la carte/les terrains/le deploiement/le scenar/les figs, activables et desactivables a souhait.
- pouvoir retourner la board de 180deg pour que chaque joueur ait son armee devant lui.
- un mecanisme visuel pour colorer les figurines quand elles se chevauchent, quand elles sont dans une zone, dans un decor.
- un meilleur outil de mesure : marche avec le zoom, permet de mesurer de fig a fig.
- un outil de charge : on declare la cible et quand on deplace une fig elle est automatiquement orientee centre a centre, et le couloir de charge est dessine avec la distance.
- un meilleur outil de mouvement : calcule la distance totale parcourue par la fig.
- un outil de creation/gestion de liste a-la forward kommander en simplifie, et ensuite on peut choisir une liste pour la transformer auto en modeles.
- un outil de ligne de vue : selectionner une fig de depart, ca colore toutes les figs qu'elle peut voir.
- une clock integree. un score integre ?

Dans tous les cas :
- je promets rien, je vais encore reflechir au truc et tester 2-3 choses dimensionantes pour le boulot a accomplir.
- ca resterait un projet de longue haleine, donc faut pas esperer de resultat dans les semaines a venir, et mon investissement dans un tel projet est en general soumis a des variations en fonction de mon etat de sante mental et de mes imperatifs IRL.
- j'ai aucune idee de la legalite du truc vis a vis de PP. Sont deja gentils de laisser Vassal, pas sur qu'un autre truc dans le genre passerait...
Titre: Re : Web Vassal
Posté par: GRUXXKi le 19 août 2014 à 17:39:58
Pour moi dans les gros défauts en plus de ce que tu as cité:

- la réglette est vraiment pourrie, c'est vraiment un gros frein pour moi
- le tchat intégré est na
- quitte à faire un truc pur warmachine, avoir les stats de base intégrée au fig ce serait énorme (DEF/ARM surtout).

J'avoue que d'un point de vue techno je suis carrément curieux aussi, niveau temps libre je suis par contre proche de zéro pendant un bout de temps.
Titre: Re : Web Vassal
Posté par: Feldun le 19 août 2014 à 17:57:55
C'est vrai que le système de mesure est la plus grosse perte de temps, et n'est pas vraiment ergonomique.
Titre: Re : Web Vassal
Posté par: Gamin le 19 août 2014 à 18:19:49
Intégrer ta clock dedans!  :D

A part ça je suis mitigé... on est plus beaucoup sur Vassal. y'a-t-il besoin d'un remplacement à Vassal pour si peu de joueur? Faut vraiment voir, genre on a essayé mumble puis on est revenu à Skype...
Titre: Re : Web Vassal
Posté par: le 19 août 2014 à 18:42:33
Bcp de boulot pour bcp de temps libre manu ^^

A part la clock encore que j'aimais à utiliser ton précédent programme, vassal me convient plutôt bien.

Y a quelque plus sympa, le ruler c'est vraiment un faux problème, j'ai pas de soucis avec perso, à voir mais globalement je suis satisfait de vassal en l'état, tu peux pas te renseigner pour ajouter les bonnes idées au soft plutôt que d'en recréer un ?
Profiter de ce qui existe plutôt que de réinventer la roue comme dirait un sage ;)
Titre: Re : Web Vassal
Posté par: schlaf le 19 août 2014 à 18:52:51

vassal me semble exceptionnel lourd et lent pour ce que ça fait..

par contre, ça reste un gros projet, pas évident à maintenir. et sans les "skins" des figs, la jouabilité risque d'être médiocre.

tu as vu ça pour info ? http://www.redblobgames.com/articles/visibility/ (article sur lequel j'étais tombé il y a quelques temps, et qui me semble tout à fait adapté)

après, en terme purement géométrique, le SVG me semble suffisant pour du 2D avec majoritairement des cercles et des sprites.
Titre: Re : Web Vassal
Posté par: Zoroastre le 19 août 2014 à 18:58:23
Vassal a quelques inconvénients, dont le principal est la réglette. Mais il n'a pas vraiment de gros défauts. Par contre, il a un énorme avantage : tu peux jouer contre des joueurs du monde entier, ce qu'une appli franco-française ne permettra pas...

Souviens-toi aussi que Vassal est indirectement surveillé par PéPé, notamment au niveau du design des sprites. Tu vas forcément te retrouver face à ce problème (surtout si tu intègres les caracs).

Enfin moi je te dis ça, j'ai fait deux parties de WM/H cette année dont une sur Vassal, donc hein...  ;D


Z.
Titre: Re : Web Vassal
Posté par: Manu69 le 19 août 2014 à 20:43:02
en vrac :

- @Gruxxki/@Zoro : integrer les stats de base (DEF/ARM) a l'engin c'est 1/ facile techniquement 2/ pas mal de travail de maintenance en plus 3/ une excellente facon de s'aliener PP directement j'en ai peur. Du coup ce serait au mieux avec un systeme d'import de fichier ou de memorisation de valeurs saisies par le joueur, pour noyer le poisson. Deja que j'ai aucune idee de l'ouverture d'esprit de PP concernant une nouvelle appli genre Vassal...

- @Gamin : le faible nombre de joueurs c'est pas un mal pour moi, ca limite la casse dans tous les domaines... :)

- @Q2 : figure toi que j'ai regarde un peu le source de Vassal avant d'y penser, justement pour voir. Malheureusement c'est pas possible pour moi en l'etat car 1/ c'est entierement en Java et je connais rien au Java, et j'ai pas envie d'apprendre (c'est totalement depasse et ininteressant comme langage ajdh) 2/ j'ai enormement de mal a m'y retrouver pour faire des modifs assez simple. Pour tout te dire j'ai meme regarde juste pour recuperer les datas : c'est ignoblement pas pratique pour les cartes par exple.
Quant a reinventer la roue, j'y ai pas mal reflechi ces derniers temps, a cause de mon metier tout ca, ca revient souvent :) Faut distinguer "reinventer la roue" et ca c'est con de le faire tous les jours on est d'accord - de "refaire la roue" et ca c'est quand meme pas mal, sinon on roulerait encore sur des roues en granit d'un metre de diametre :) Et dans le meme genre quand tout ce que tu trouves c'est des roues de tracteur et que t'as une twingo, refaire une roue adaptee ca peut etre pas mal aussi :P

- @Zoro : bonne remarque concernant les joueurs etrangers, perso j'ai jamais joue contre donc j'y pense pas forcement. Apres on peut pas predire l'avenir d'une telle appli, mais si d'aventure les Francais s'y mettaient 1/ il faudra bien officialiser la chose vis a vis de PP et 2/ du coup y a rien qui empecherait les etrangers d'y passer aussi. Meme si c'est vrai que dans tous les cas, avoir 2 applis pour la meme chose ca scinde en 2 groupes et que ca complique la recherche itinerante d'adversaires...

- @Schlaff/@Zoro : pour les sprites je pensais pomper allegrement ceux du module Vassal en attribuant honnetement le copyright aux auteurs... J'ai pas fait gaffe, y a une licence restrictive sur ce module ? Vous me foutez le doute. Dans tous les cas c'est comme pour PP, je pense pas emmerder les gens avec ca tant que c'est pas suffisament avance. Si ca arrive a un certain stade d'evolution, et que des gens s'en servent vraiment, je contacterai les gars du module Vassal et PP pour leur en parler officiellement... Mais j'en suis clairement pas la.

Pour eclaircir certains points :

- c'est avant tout une idee de projet perso. Si je le fais c'est par plaisir (pervers) personnel. Une forme d'onanisme quoi :)
Si ca prend pas dans la communaute ou si PP met le ban dessus, pour moi ce sera pas vraiment une "perte de temps" dans le sens ou j'aurai appris des tas de trucs en le faisant.
Si a l'inverse ca prend, et que PP laisse passer, tant mieux ca fait tjrs plaisir quand les gens utilisent un truc qu'on a code.

- le seul "support" que j'attendrais de la communaute Vassal BG, ce serait de jouer avec pour me tester la chose si vous en avez le temps et l'envie.
Pour les plus motives, me donner des idees et des suggestions, voire faire une partie du boulot ingrat de creation des listes de gurines, etc.

- dans tous les cas l'avenir proche : je continue a coder des trucs au fur et a mesure pour evaluer ou je vais et si ca me gave au bout d'une semaine ou pas. Je vous y mets a dispo dans un coin au passage pour vous faire une idee...

tu as vu ça pour info ? http://www.redblobgames.com/articles/visibility/ (article sur lequel j'étais tombé il y a quelques temps, et qui me semble tout à fait adapté)

je connaissais pas, merci. Ca a l'air pas mal interessant comme algo.
Titre: Re : Web Vassal
Posté par: Portal le 19 août 2014 à 21:52:39
Depuis l'étranger justement d'où ma réflexion: compatible tablettes !
Titre: Re : Web Vassal
Posté par: SunHunter le 19 août 2014 à 21:55:24
TL;DR

Je vote : "oui, si tu fais mieux que Vassal".

Vassal a un paquet de défaut, mais reste franchement très utilisable. Si tu as mieux à proposer, alors lance-toi !

Mon conseil : trouve un moyen de rendre la chose facilement améliorable (au sens large) par la communauté. C'est AMHA ce qu'il manque à Vassal.

SunHunter -
Titre: Re : Re : Web Vassal
Posté par: Joss le 19 août 2014 à 23:02:21
Depuis l'étranger justement d'où ma réflexion: compatible tablettes !
Si c'était le cas, je suis à 400% pour :)
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 19 août 2014 à 23:38:39
Je vote : "oui, si tu fais mieux que Vassal".
Vassal a un paquet de défaut, mais reste franchement très utilisable. Si tu as mieux à proposer, alors lance-toi !

Bah j'essaierai de faire mieux, pour l'instant c'est vachement moins bien en tout cas :)
Si tu veux lister les defaut que t'y vois que j'evite de les refaire :P

Citer
Mon conseil : trouve un moyen de rendre la chose facilement améliorable (au sens large) par la communauté. C'est AMHA ce qu'il manque à Vassal.

Ca j'y pense mais franchement je sais pas trop comment aborder le probleme, a part en etant a l'ecoute et en faisant un recueil de besoin.
L'appli en elle me serait en JavaScript, c'est pas le plus dur a comprendre, mais faut quand meme savoir un peu coder pour y modifier.
D'un autre cote un systeme de modules a-la Vassal c'est compliquer enormement pour une souplesse pas vraiment necessaire...

Mais si t'as des idees pour que les gens puissent apporter leur brique...

Depuis l'étranger justement d'où ma réflexion: compatible tablettes !

J'y pense. En theorie je vois pas technologique d'ecueil particulier (du moment que la tablette a un navigateur moderne).
Cela etant dit, j'ai du mal a imaginer la maniabilite du machin :
- le swipe ca risque d'etre inutilisable pour deplacer les pitous precisement.
- y a pas de touches pour les raccourcis clavier sur une tablette, et taper 45 fois sur un bouton...
T'as une opinion sur l'UI de la chose ou bien ?
Titre: Re : Web Vassal
Posté par: Manu69 le 19 août 2014 à 23:54:04
La demo est en ligne.
C'est tres tres basique hein !
Faites pas gaffe, c'est une sortie d'usine Cygnar, c'est un peu le bordel :)

Demo : http://whispering-woodland-6422.herokuapp.com/index.html (http://whispering-woodland-6422.herokuapp.com/)
Pour lancer une partie : "create game"
Si vous etes deux, l'un cree une partie, puis l'autre cherche la "Game Id" dans l'entree de recherche.
L'etat des modeles est synchronise entre tous les navigateurs affichant la meme Id.
Les commandes sont expliquees a droite de l'image.

Code : https://github.com/eauc/webvassal (https://github.com/eauc/webvassal)
Titre: Re : Web Vassal
Posté par: Kevina le 20 août 2014 à 01:37:48
J'ai cliqué sur le lien pour la démo, "not found" =/
Titre: Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 01:51:40
Ouaip. Les aleas du direct. Ca devrait mieux marcher maintenant.

Je me marre comme un petit fou :
en selectionnant plusieurs models en tas, et en les faisant bouger tous d'un coup, on obtient un effet "danse d'epileptiques" assez marrant :D
Un cas d'ecole des problemes de synchro temps reel. Je sens que je vais prendre mon pied comme une salope :)
Titre: Re : Web Vassal
Posté par: GRUXXKi le 20 août 2014 à 08:58:42
Citer
1/ c'est entierement en Java et je connais rien au Java, et j'ai pas envie d'apprendre (c'est totalement depasse et ininteressant comme langage ajdh)

Ouais enfin si tu avais un serveur Glassfish en ligne pour déployer une application J2EE je pense que tu verrais à quel point c'est énorme et comme tout tes problèmes de synchro n'en serait pas ;)
Titre: Re : Web Vassal
Posté par: Allan255 le 20 août 2014 à 09:15:48
.. mais tu aurais des tas d'autres problèmes  :P
Titre: Re : Re : Web Vassal
Posté par: Naz le 20 août 2014 à 10:35:03
.. mais tu aurais des tas d'autres problèmes  :P

Ah vous êtes fou de lancer des trolls sur Java comme ça ^^. D'ailleurs, objectivement, se serai plus efficace sur developpez.com messieurs ^^

Bon restons sérieux 5 minutes. Je me disais bien que tu était un mec à faire du Node ou du Ruby. J'ai maté les sources et tester 5 minutes c'est un petit POC mais ça ouvre de bonne perspective.
J'aurai pu être intéressé pour te filer un coup de main vu que je suis aussi entrain de me faire plaisir sur ce genre de problématique, mais j'ai déjà un projet assez consistant sur les bras, donc j'aurais réellement pas de temps...
Titre: Re : Web Vassal
Posté par: Titi le 20 août 2014 à 11:08:33
Moi je m'en fous, je fais du Java... mais j' suis un vieux geek alors ça passe.  :P
Titre: Re : Web Vassal
Posté par: Mr gob le 20 août 2014 à 11:13:14
 ??? ??? Vous etes sérieux les gars? Vous vous faite "plaisir" en codant des trucs?  ;D
Si y'a bien un truc que j'ai toujours vomi pendant mes études c'était bien le code tiens  :P
Titre: Re : Re : Web Vassal
Posté par: Naz le 20 août 2014 à 11:39:55
??? ??? Vous etes sérieux les gars? Vous vous faite "plaisir" en codant des trucs?  ;D
Si y'a bien un truc que j'ai toujours vomi pendant mes études c'était bien le code tiens  :P

Oui il existe encore des cinglés qui aiment dév sur leur temps libre :p
Le code ça n'est pas sale ^^
Titre: Re : Web Vassal
Posté par: supertimor le 20 août 2014 à 11:43:07
Je viens de tester ton lien sous FF31.0

PageUp/PageDown - Zoom in/out : ça marche
Shift + Directionnal Arrows - move view : je sais pas ce que c'est censé faire mais ça fait rien chez moi ... changé la vue du joueur non ?
Directionnal Arrows - move selected model : ça marche et je suppose que pour le moment c'est des move de 1ps ?
Ctrl + Right/Left Arrows - rotate selected model : ça marche mais du coup même soucis que Vassal car on a des angles fixes mais bon tu vas peut être changer ça et par contre LE gros soucis que je vois pour le moment c'est que le Directionnal Arrows fonctionne selon l'orientation de la fig du coup si tu la rotate de 90° tu te retrouves à devoir utiliser ArrowsGauche ou ArrowsDroite (selon l'orientation) pour le faire avancer ce qui est clairement pas pratique. Et si tu fais un rotate de 45° j'en parle même pas car tu peux pas aller tout droit dans la direction choisis :)

C'est qu'une ébauche certes mais oubli pas ça dans tes futurs dev ;) ... en tout cas c'est fluide vu que c'est en local ... à voir ce que ça donne lorsque l'autre fait ses moves et envoie les données.
Titre: Re : Web Vassal
Posté par: GRUXXKi le 20 août 2014 à 11:52:15
Ca marche pas mal ici sous FF.

Bon le mouvement est à revoir pour que la marche avant aille dans la direction de l'orientation de le figurine, mais il y a de l'idée !
Titre: Re : Re : Web Vassal
Posté par: Hao le 20 août 2014 à 12:50:16
Shift + Directionnal Arrows - move view : je sais pas ce que c'est censé faire mais ça fait rien chez moi ... changé la vue du joueur non ?
Il faut avoir zoomé sur la carte (Page Down / Page Up) pour que ça déclenche quelque chose de visible ;)

Sinon, c'est un super projet et ce petit POC est très prometteur.

Pour ma part, je ne joue pas à Vassal parce que c'est lourdingue à utiliser et que par conséquent, la moindre partie dure des plombes. Une appli plus souple et plus rapide à prendre en main me ferait peut-être passer le cap.

Quelques idées en vrac :
- ne pas oublier le côté chargement/sauvegarde de partie. Une déconnexion, c'est si vite arrivé... Même si déconnecter 2 joueurs, c'est plus difficile.
- au niveau interface, pouvoir avoir une vue plein écran ou en tout cas une vue qui permet d'embrasser toute la table.
- un chat intégré me semble nécessaire (ne serait-ce que pour les jets de dés)

D'un autre côté, je pense que ce qui fait que le module W/H de Vassal est toléré, c'est qu'il n'intègre pas les règles du jeu. Les intégrer dans ton application, c'est passer direct de la case "petit truc sans importance" à celle du "jeu vidéo". Ca ne peut qu'être mal vu de la part de PP.
Titre: Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 14:18:19
et bah merci pour tous les tests :)

J'ai regle les gros problemes de synchro hier soir (ah non ce matin en fait), normalement ca devrait etre a peu pres clean entre les joueurs (reste a regler les problemes de conflits en cas de connection qui rame/perte de connection).

Au passage on y gagne "undo". Je verrai plus tard pour "redo".

Mes reponses en vrac :

- @trolls : nan mais Java, pourquoi pas, hein. C'est juste que personnellement je suis passe a peu pres au travers dans mes etudes, dans mon metier je fais du C/C++ embarque, et dans mes loisirs c'est pas un langage qui m'attire car 1/ les paradigmes sont vieillos, l'OOP de Java c'est soooo-2000 2/ j'en ai jamais eu vraiment besoin, on peut faire tout ce que fait Java en Ruby+C... mais en mieux et en plus facile :) et 3/ les outils de dev me font carrement gerber, je conchie les IDE comme eclipse, et les frameworks/build tools sont tellement has-been compares a des trucs comme rake ou grunt...

- @MrGob : ouais chuis une salope qui prend plaisir a resoudre des problemes de cache web pendant ses vacances... ca t'excite un peu, avoue ! :P

- @supertimor : les Shift+Arrows c'est quand t'es zoom in, sinon ca sert a rien. Ca permet de decaler le centre de la fenetre de vue sur la board.

-  @Gruxxki/Hao : le 'vrai' mouvement est a faire. Je vais deja refaire a peu pres Vassal, ca devrait etre une bonne base et pas long. Pour les ameliorations on verra ca si on passe en phase 'vrai' developement.

- @Hao :
- le chat arrive (miaou (dsl)), en tout cas deja pour les jets de des.
- les angles : t'as une autre idee ? car a part faire des angles fixes tres tres petits je vois pas trop comment regler le probleme ? pour l'orientation en fin de course/mouvement j'ai prevu de faire un mode ou la fig s'oriente auto centre-a-centre avec une cible.
- la vue plein ecran je suis pas sur de comprendre : j'ai prevu un petit encart dans un coin pour montrer ou on est dans la carte quand on est zoom in ?
- la deconnection : l'avantage c'est que ca devrait globalement mieux se passer qu'avec Vassal vu que c'est du web standard. Mais c'est prevu de m'interesser a ce qui se passe si on perd la com pendant un certain temps. Tu peux deja voir la notion de "new commands" et "commands" qui representent les cmds locales pas encore synchro et les cmds recues par le serveur. Si tu gardes appuye sur une touche de mouvement tu verras peut-etre les new-commands s'empiler le temps que les requetes passent au serveur...
- la sauvegarde : fait evidemment partie du plan. Sans doute a la sauce Vassal a partir de log, pour qu'on puisse tjrs rejouer / editer les parties plus tard... De toute facon actuellement j'ai deja le truc de quasi-fait : si tu recharges la page, elle recupere l'etat de base, le log de commandes, et le rejoue. Il suffirait de sauvegarder les donnees locales dans un fichier json.

Titre: Re : Re : Web Vassal
Posté par: Weeskahs le 20 août 2014 à 14:26:33
- les angles : t'as une autre idee ? car a part faire des angles fixes tres tres petits je vois pas trop comment regler le probleme ? pour l'orientation en fin de course/mouvement j'ai prevu de faire un mode ou la fig s'oriente auto centre-a-centre avec une cible.

Je ne joue pas vassal mais je pense qu'il pourrait être intéressant d'avoir plusieurs "modes" de rotation :
- Un basic où ta figurine bouge de 20-30° par input
- Un avancé où ta figurine bouge de 5-10° par input

Comme ça tu positionnes vite fait ta figurine dans l'orientation que tu souhaites et après t'utilises le second mode pour ajuster. Un double tap de la touche dans un intervale très faible permettrait de passer d'un mode à l'autre sans multiplier les raccourcis. 

Après je sais pas si c'est faisable techniquement, j'y connais absolument rien :o

Pour moi, ce qui va être déterminant dans ton projet, c'est la gestion du mètre parce que clairement c'était ça qui m'avait saoulé dans vassal. C'est trop trop chiant à utiliser au début et ça donne pas vraiment envie de continuer.

EDIT : En relisant le message de supertimor, je vois pas trop comment faire autrement non plus. Utiliser les flèches pour "tourner" la figurine vers l'orientation souhaitée est encore le plus simple et le moins fastidieux.
Titre: Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 14:41:00
Pour ce qui est d'une eventuelle version tablette, et de son UI...
J'ai pense a une solution possible :
- rajouter des especes de "docks" (menus) sur les cotes gauche et droits de l'ecran, qui contiendraient des boutons pour faire les actions normalement realisables a la souris/au clavier.
- comme ca c'est accessible facilement sous les pouces.
- le dock de gauche contiendrait par exemple les fleches de directions, ctrl/alt/shift, etc...
- le dock de droite contiendrait des menus contextuels et autre tabs.
- on pourrait masker les docks.

Ca sous-entend de deplacer les figs en clickant une fois dessus puis en bourrinant sur les boutons dans les docks.

Commentaires, idees ? (je sais que c'est dur de se faire une idee comme ca)
Je mets dans la pile d'idees et j'essaie de vous faire un mockup rapide.

------------------------
@OuiOui :
ce que tu decris pour la rotation c'est la facon de faire de Vassal :) Je sais pas ce qui plait pas a Supertimor la dedans, perso ca me saoule juste pour aligner les figs centre a centre.

Sinon c'est marrant comme le sujet du metre revient souvent :D
Je pense essayer d'ameliorer le truc de 4 facons :
- associer le mode mettre a un raccourci clavier/touche plutot qu'a un bouton actif, ce qui evitera les deconvenues que j'ai regulierement quand j'essaie de mesurer les distances et que je deplace les figs parceque j'ai oublie de cliquer sur le bouton en haut :(
- permettre de mesurer la distance entre 2 figs directement : perso ce qui me saoule le plus c'est de selectionner le metre et de le drager bord-a-bord entre les figs a chaque tir/charge.
- afficher la distance parcourue quand on bouge une fig en ligne droite... Une fois ces deux trucs faits il ne restera plus bcp de cas d'utilisation du metre "a la main" (si ?), et ca reduira d'autant la penibilite.
- eviter de reproduire le meme bug a la con ;)
Titre: Re : Re : Web Vassal
Posté par: Weeskahs le 20 août 2014 à 14:54:55
@OuiOui :
ce que tu decris pour la rotation c'est la facon de faire de Vassal :) Je sais pas ce qui plait pas a Hao la dedans, perso ca me saoule juste pour aligner les figs centre a centre.

Il me semblait aussi mais comme ça fait super longtemps que j'y ai pas touché j'étais pas sûr.

Sinon t'as toujours le système où tu bloques la position de l'objet et les mouvements de la souris agissent sur l'orientation de celui-ci. Je suis pas sûr que ça soit très ergonomique ni que se soit plus rapide mais c'est une alternative.

Pour le mètre ça me parait cohérent sachant que souvent ce qu'on veut savoir c'est la distance la plus courte entre deux modèles en fonction des éléments de terrain. Il serait d'ailleurs intéressant d'avoir une fonction pour déterminer les lignes de vues aussi.



Titre: Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 15:25:01
Ajout du chat integre basique + lancer de des.

Les jeux sont faits rien ne va plus :)
Titre: Re : Re : Web Vassal
Posté par: Hao le 20 août 2014 à 16:06:55
-  @Gruxxki/Hao : le 'vrai' mouvement est a faire. Je vais deja refaire a peu pres Vassal, ca devrait etre une bonne base et pas long. Pour les ameliorations on verra ca si on passe en phase 'vrai' developement.
Citer
Je sais pas ce qui plait pas a Hao la dedans, perso ca me saoule juste pour aligner les figs centre a centre.
Moi, je sais pas pourquoi vous avez vu que je parlais du mouvement ? Parce que j'y ai fait aucune mention  ::)
Mais comme vous me prêtez un avis, je vais en profiter pour émettre le mien ;)
Il vaut évidemment mieux que le truc sélectionné avance dans la direction dans laquelle il est (vers son arc frontal donc). Ne pas faire comme ça, c'est rendre la chose inutilisable je pense. Quand tu as joué un peu au jeux vidéo, c'est la manière la plus fluide et naturelle que tu peux faire.
Pour les rotations, je pense qu'il faut faire 2 modes : un mode grand-angle (genre 30° ou 45°) et un mode petit-angle (5°).
Idem pour les mouvements : un mode 1" et un mode 1/4".

A part ça, le "Undo" des commandes ne fonctionne pas chez moi.

D'ailleurs, je viens de tester en local (FF31 + Chrome 36), la synchronisation entre les 2 est de l'ordre de 20-30 secondes. C'est assez long quand même :P

Le chat semble d'ailleurs synchronisé à part (le temps de latence est encore plus long). Tu t'en doutes, le fait qu'il n'y ait rien pour différencier les interlocuteurs nuit à la lisibilité. ;)

Sinon, les résultats des jets de dé sont trop bas en moyenne (humour hein, va pas vérifier l'algo de random, tu te ferais du mal).
Titre: Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 16:35:22
Moi, je sais pas pourquoi vous avez vu que je parlais du mouvement ? Parce que j'y ai fait aucune mention  ::)

sorry, j'ai confondu avec supertimor  :-[

Citer
A part ça, le "Undo" des commandes ne fonctionne pas chez moi.
D'ailleurs, je viens de tester en local (FF31 + Chrome 36), la synchronisation entre les 2 est de l'ordre de 20-30 secondes. C'est assez long quand même :P
Le chat semble d'ailleurs synchronisé à part (le temps de latence est encore plus long).

aie. Tout ca c'est des temps d'acces au serveur tres long. Ce qui est bizarre c'est que chez moi c'est inferieur a la demi-seconde, sauf de temps en temps ca prend 1-2 secondes quand le serveur est peu sollicite et qu'il faut le reveiller (les serveurs heroku de base sont optimises pour consommer tres peu et s'endormir entre les acces). Et je me connecte a travers 2 reseaux wifi sur une box 8Mbps a 7km du central, autant dire que c'est pas le luxe.

Donc bref, c'est chelou que ca prenne carrement 20s chez toi... ? (juste au cas ou, t'as un proxy http durant tes tests ?)
Y en a d'autres qui ont le meme probleme ?

Citer
Tu t'en doutes, le fait qu'il n'y ait rien pour différencier les interlocuteurs nuit à la lisibilité. ;)

t'etonnes pas si mon premier joueur test s'appelle Hao ;)

Citer
Sinon, les résultats des jets de dé sont trop bas en moyenne (humour hein, va pas vérifier l'algo de random, tu te ferais du mal).

j'ai prevu une option discrete pour augmenter la moyenne... mais faudra aller lire dans le code :P
Titre: Re : Re : Web Vassal
Posté par: Hao le 20 août 2014 à 16:50:11
Donc bref, c'est chelou que ca prenne carrement 20s chez toi... ? (juste au cas ou, t'as un proxy http durant tes tests ?)
Si, y'a bien un proxy HTTP chez mon client. Mais je n'ai pas ces temps de latence sur d'autres applis/sites web.

Tiens, tu arrives à rejoindre la partie 461029 ?
Car je suis connecté dessus sur mon Chrome et j'arrive à déplacer les 'gurines, utiliser le chat et lancer des dés. Mais impossible de la rejoindre sur mon FF (je m'étais déconnecté il y a un moment, je dirais 30+ minutes - et aucune activité dessus depuis).

Tiens, le Ctrl+Click ne fonctionne pas sur Mac (ni FF ni Chrome).
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 17:01:02
Donc bref, c'est chelou que ca prenne carrement 20s chez toi... ? (juste au cas ou, t'as un proxy http durant tes tests ?)
Si, y'a bien un proxy HTTP chez mon client. Mais je n'ai pas ces temps de latence sur d'autres applis/sites web.

Ca a de bonnes chances d'etre ca.
ton delai de 20-30 sec voire 60 c'est sans doute le temps qu'il faut au proxy/browser pour timeouter (c'est les delais classiques des proxys et browsers) et en attendant si le proxy bufferise la reponse du serveur tu recois aucun events, et tu les recois tous d'un coup a la fin du timeout.

1/ La pluspart des pages web sont quand meme grave cachees par les serveurs/proxy/browser donc c'est normal que t'ais pas la meme impression de ramer en navigation normale.
Vide completement le cache de ton navigateur et tu verras peut-etre, comme moi, qu'en fait une page web c'est long a charger completement, meme sans proxy.

2/ toutes les requetes a l'API rest du serveur sont incachables/non optimisables par nature donc en general ca rame quand meme un peu (genre au boulot gmail c'est pas la meme fete qu'a la maison, et pourtant eux sont tres doues pour optimiser les requetes).

3/ j'utilise des serveur-sent-event, donc la com se fait dans le sens inverse du web traditionnel (pour simplifier), et ca les proxys detestent.
Il suffit d'un proxy qui bufferise les reponses dans la chaine de forward pour que les server-sent-events ne "marchent plus".

Citer
Tiens, tu arrives à rejoindre la partie 461029 ?
Car je suis connecté dessus sur mon Chrome et j'arrive à déplacer les 'gurines, utiliser le chat et lancer des dés. Mais impossible de la rejoindre sur mon FF (je m'étais déconnecté il y a un moment, je dirais 30+ minutes - et aucune activité dessus depuis).

Le probleme c'est que comme je fais des modifs en meme temps, quand je mets a jour le serveur toutes les parties disparaissent ;)
Donc la en l'occurence la 461029 est inconnue au bataillon depuis le dernier reboot...

-> dans le doute, rafraichissez la page de la partie : si ca vous ramene a l'ecran de debut, c'est que j'ai reboote le serveur :P
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 17:06:27
Tiens, le Ctrl+Click ne fonctionne pas sur Mac (ni FF ni Chrome).

F#ck @pple !  ;D
Ca existe pas ctrl sur Mac ?
Titre: Re : Web Vassal
Posté par: GRUXXKi le 20 août 2014 à 17:08:06
l'IHM s'écrabouille sur la droite.

Sinon je suis derrière un proxy et ça ne rame pas.
Titre: Re : Web Vassal
Posté par: Hao le 20 août 2014 à 17:10:09
Merci pour ces explications  ;D

Si, la touche Ctrl existe bien (mais c'est souvent remplacé par Command - l'ancienne touche Pomme) et me lance l'event Clic droit (le joli menu contextuel donc). Mais d'habitude, ça me lance les 2 events l'un après l'autre. Là, ça me lance juste le clic droit.

En passant et pour continuer avec les bonnes nouvelles spécifique à Mac, la Drag-box refuse de fonctionner sous Chrome chez moi. (Chrome 36, Mac OS X 10.9.4)

Concernant l'IHM, ça roule sous FF mais effectivement, y'a des soucis sous Chrome depuis l'apparition du chat.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 18:22:34
Sinon je suis derrière un proxy et ça ne rame pas.

Ca depend du proxy :)

Server sent event : ca consiste en une requete HTTP classique, sauf que le serveur garde la connection ouverte et envoie la reponse par petits bouts. La pluspart des navigateurs ferment la connection toutes les 30s/60s et la relance juste derriere.
Le probleme c'est quand dans la chaine proxy un mec plus malin que les autres se dit "tiens je vais attendre que le serveur ait fini de repondre completement pour tout envoyer au suivant dans la file". Comme le serveur ne termine jamais la reponse du point de vue HTTP, le navigateur attend dans le vent, au bout de 30s il ferme et la, le mec malin lui dit "tiens au fait j'avais ca pour toi."
Ca m'est arrive au boulot avec un proxy NGinx. Tous les proxys ne font pas ca, certains font passer tout ce qu'ils recoivent au fur et a mesure.

Si Hao est bon ;) , il ouvre la console, et il constate que la synchro intervient pile quand la connection sur 'commands' ou 'messages' se ferme et se re-ouvre (onglet network)...

Et juste pour preciser : dans ce cas la c'est mort, moi je peux rien faire si un proxy dans la chaine est constipe :(
A tres long terme, on pourrait juste essayer de le detecter, et passer dans un mode polling, c'est ce que j'ai fait au boulot...

Si, la touche Ctrl existe bien (mais c'est souvent remplacé par Command - l'ancienne touche Pomme) et me lance l'event Clic droit (le joli menu contextuel donc). Mais d'habitude, ça me lance les 2 events l'un après l'autre. Là, ça me lance juste le clic droit.

mouais apparemment le probleme c'est que sur Mac je suis cense ecouter 'contextmenu' et pas 'click' pour chopper les ctrl+click. Ca me derange pas plus que ca... mais ca va etre dur a tester pour moi :)

Citer
En passant et pour continuer avec les bonnes nouvelles spécifique à Mac, la Drag-box refuse de fonctionner sous Chrome chez moi. (Chrome 36, Mac OS X 10.9.4)

WTF ? ca marche sous FF/OSX ou bien ?
parce que la c'est juste du 'mousedown/mouseup' quand meme...
ca promet :(

Citer
l'IHM s'écrabouille sur la droite.
...
Concernant l'IHM, ça roule sous FF mais effectivement, y'a des soucis sous Chrome depuis l'apparition du chat.

Nan mais c'est juste la div avec les descripions des manips dispo, elle me fait chier je sais pas ou la mettre.
Du coup la je l'ai accroche en haut a droite, si votre ecran fait moins de 1350px (de memoire) de large ca chevauche...

Je sais pas ou je vais la mettre, en dessous les mecs vont pas la voir...

Bon allez, piscine !
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 21:19:23
En passant et pour continuer avec les bonnes nouvelles spécifique à Mac, la Drag-box refuse de fonctionner sous Chrome chez moi. (Chrome 36, Mac OS X 10.9.4)

Concernant l'IHM, ça roule sous FF mais effectivement, y'a des soucis sous Chrome depuis l'apparition du chat.

La drag-box c'etait un bug apparut suite a une petite modif enthousiaste, c'est corrige normalement.

La description des commandes retourne en bas pour pas gener...
Titre: Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 21:49:09
New : mouvements de modeles correctement implementes :
    +/- : Zoom in/out
    Alt + Directionnal Arrows : move view
    (Shift + )Up/Down Arrows : (small) advance selected model
    (Shift + )Right/Left Arrows : (small) rotate selected model
    (Shift + )Ctrl + Directionnal Arrows : (small) move selected model
Titre: Re : Web Vassal
Posté par: Titi le 20 août 2014 à 21:52:33
Ça bosse dur !  ;)
Titre: Re : Re : Web Vassal
Posté par: schlaf le 20 août 2014 à 22:06:26
Ça bosse dur !  ;)

oui, je me fais du souci pour manu.. un mec qui passerait autant de temps à développer pour un truc important je dis pas, mais pour un jeu de pitous... il doit être un peu con, ou naïf, ou les deux  8)
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 20 août 2014 à 22:31:51
New : melee ranges !
    m : toggle melee range of selected model
    r : toggle reach range of selected model

Ça bosse dur !  ;)

oui, je me fais du souci pour manu.. un mec qui passerait autant de temps à développer pour un truc important je dis pas, mais pour un jeu de pitous... il doit être un peu con, ou naïf, ou les deux  8)

Une maladie plus repandue qu'on ne croit  ;D

Kant disait que "les temps modernes" alienaient tellement l'homme dans son travail, qu'il developpait des hobbies tordus dans son peu de temps libre pour assouvir son besoin ancestral d'accomplissement dans l'execution d'une tache qu'il peut maitriser rationnellement.

J'veux dire, moi ce qui me fascine c'est les mecs qui passent autant de temps a peindre aussi bien des petits soldats en plomb ;)
Titre: Re : Re : Re : Re : Web Vassal
Posté par: schlaf le 20 août 2014 à 22:38:54
J'veux dire, moi ce qui me fascine c'est les mecs qui passent autant de temps a peindre aussi bien des petits soldats en plomb ;)

ah ben tu me rassures, je peins pas mieux que je code, ou l'inverse je sais plus  ... oh wait...   :o
Titre: Re : Web Vassal
Posté par: Titi le 20 août 2014 à 23:08:59
ah ben tu me rassures, je peins pas mieux que je code, ou l'inverse je sais plus  ... oh wait...   :o

Tout pareil... c'est pour ça que je ne code qu'au travail...  ;D
Titre: Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 02:30:59
new : Ruler Rules !

Le metre est implemente, soyez indulgents c'est peut etre pire que celui de Vassal  ;D

En gros j'ai fait un mode "Ruler" (togglable par un bouton et par un shortcut) dans lequel :
- drager sur l'image => mesurer une distance (remplace la select-box du mode normal).
- si pas de model selectionne => click sur model => selectionne le model (comme en mode normal).
- si un model est selectionne => click sur un autre model => mesure la distance la plus courte entre les 2 models => et ca moi ca me plait bien :)

(Et ca marche pareil independament zoom en cadeau).

Alors oui, pour l'instant y en a qu'un pour les deux joueurs.
A terme je pense que chaque joueur en aurait plusieurs (2 paraissent suffisants ?) et pourrait voir les mesures des metres de l'autre joueur mais chacun aurait les siens, independants.
Mais la tout de suite pour prototyper, c'est pas urgent.

Titre: Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 04:10:33
new : Draguage de cagolles.

J'ai implemente le drag des models selectionnes.
RAS : cliquer sur un modele selectionner et le draguer pour deplacer toute la selection.
Vous noterez les effets kikoolol quand on s'approche du bord, c'est evidemment fait expres (ou pas, mais ca marche).

En l'etat la base de jeu est "jouable", meme s'il manque encore bcp, bcp de trucs.

Ca avance bien je trouve non ?
Oui je parle tout seul... Oh putain t'as vu l'heure ?

mv $USER /dev/dodo # because j'ai les yeux en couille loup et que c'est pas bon signe quand je commence a penser en bash  :o

Je vous laisse trouver mes bugs demain matin pendant que je dors ?  :P
Titre: Re : Re : Web Vassal
Posté par: Zerackiel le 21 août 2014 à 06:50:10
Ca avance bien je trouve non ?
Oui je parle tout seul... Oh putain t'as vu l'heure ?

Oui ^^

mv $USER /dev/dodo # because j'ai les yeux en couille loup et que c'est pas bon signe quand je commence a penser en bash  :o

Je vous laisse trouver mes bugs demain matin pendant que je dors ?  :P

Pendant un moment j'ai cru que tu ne dormais jamais :)

C'est pas mal déjà, j'aime bien aussi la mesure direct entre 2 figs !
Titre: Re : Re : Web Vassal
Posté par: Naz le 21 août 2014 à 07:08:58
Ca avance bien je trouve non ?
Oui je parle tout seul... Oh putain t'as vu l'heure ?

Mdr t'es un grand malade en fait ;)
Je testerais ça, en tout cas ça avance à très bon rythme !
Titre: Re : Web Vassal
Posté par: supertimor le 21 août 2014 à 07:48:17
J'ai testé ce matin toutes les fonctionnalités et c'est vraiment pas mal.
Au rayon remarques ...

1. Faudrait implémenter un "unselect" car si on fait Ctrl+Click et qu'on sélectionne un mauvais modèle dans le lot on doit tout recommencer en cliquant sur un modèle non sélectionné. Dans le même genre d'idée, il faudrait donné la possibilité de désélectionné le modèle tout court (là dans l'état on est toujours obligé d'avoir un modèle sélectionné ... ou alors j'ai raté un truc ;))
2. Ton ruler est pas si mal je trouve, néanmoins dès qu'on prend la mesure depuis un modèle sélectionner faut s'arranger pour pas débuter sa mesure sur le modèle car ça le bouge et faut bien débuter au bord du socle pour la même raison.
3. Pour le dice c'est peut être con mais j'aime bien le total entre parenthèse  ::)
4. Pour le (Shift + )Ctrl + Directionnal Arrows : (small) move selected model je trouve ça un peu lourdingue et je pense qu'un simple Ctrl + Directionnal Arrows serait plus intuitif et ergonomique.
Titre: Re : Web Vassal
Posté par: Naz le 21 août 2014 à 11:03:13
J'ai testé ça commence à bien me plaire tout ça. En plus tu produits vite c'est cool ^^

Par contre je me dois de pointer un petit problème. C'est pas grand chose mais en bidouillant 5 secondes dans mon navigateur je fais en sorte de me renvoyer que des 6  :P :

(https://lh3.googleusercontent.com/-j0TF_z927QM/U_W0exj342I/AAAAAAAAAk0/rMhXcwjQeUc/w337-h355-no/role6allthetime.png)

C'est cool pour un mec comme moi parce que c'est surement le seul moyen que j'aurai pour battre une légende vivante genre Q2 !

Vu que le rand est fait côté client et envoyé dans la pile de message serveur je suppose que ça se propage chez tout le monde ? Imho, le jet de dés est une données sensibles et par principe faut jamais faire confiance à un client sur ce genre de chose.

Après c'est pas une priorité, ni une difficulté pour toi à modifier, mais c'est histoire que tu n'oublie pas ce détail ;)
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 14:44:08
1. Faudrait implémenter un "unselect" car si on fait Ctrl+Click ...

tout a fait d'accord, en fait faudrait refaire la selection pour que ctrl puisse ajouter/enlever, qu'il marche avec la drag-box et qu'on puisse deselctionner globalement...
en l'etat je vis avec mais si ca devient penible pendant un autre test ca pourrait etre fait plus tot que prevu.

Citer
2. Ton ruler est pas si mal je trouve, néanmoins dès qu'on prend la mesure depuis un modèle sélectionner faut s'arranger pour pas débuter sa mesure sur le modèle car ça le bouge et faut bien débuter au bord du socle pour la même raison.

mon raisonnement :
- dans vassal ca me saoule de devoir selectionner/deselectionner le metre sans arret pendant que je fais ma course/charge pour pouvoir bouger ma fig en mesurant. donc je voulais pouvoir drager la fig en mode metre.
- la mesure fig-a-fig devrait considerablement reduire le besoin de mesurer precisement depuis le bord d'une fig "a la main".
- j'ai aussi prevu d'afficher la distance de drag en ligne droite pendant le drag, ce qui devrait aussi reduire le besoin de mesurer depuis une fig.
- si on ajoute les melee/reach range + les ZoC des caster, je vois pas bien ce qu'il resterait comme cas ou l'on a besoin de mesurer depuis une fig ? et si ca arrive pas souvent, chuis pret a accepter que ce soit chiant... meme si a terme on peut imaginer qu'en maintenant une touche appuyee on soit sur d'utiliser le metre (desactive le drag) ou autre...

apres c'est discutable, si ca plait pas je changerai.

Citer
3. Pour le dice c'est peut être con mais j'aime bien le total entre parenthèse  ::)

c'est pas con, devine pourquoi je l'ai fait :) pour moi ca fait partie de toutes ces petites ameliorations possibles sans se faire mal qui accumulees peuvent changer la vie...
j'ai aussi pense (a terme) colorer automatiquement le meilleur et le moins bon, pour les trucs genre signe et portent, mettre en evidence les critiques, etc.

Citer
4. Pour le (Shift + )Ctrl + Directionnal Arrows : (small) move selected model je trouve ça un peu lourdingue et je pense qu'un simple Ctrl + Directionnal Arrows serait plus intuitif et ergonomique.

oui c'est chiant :(
apres j'ai essaye de faire une logique :
- les fleches toutes seules c'est les gros mouvements polaires.
- Ctrl + les fleches c'est les mouvement cartesiens.
- shift + un mouvement = un petit mouvement.
mais au final c'est chiant a taper, mais comme y a 4 combinaisons possibles (5 avec le deplacement de la vue) j'ai pas d'autre idee ?

J'ai testé ça commence à bien me plaire tout ça. En plus tu produits vite c'est cool ^^

l'avantage du web c'est que c'est imbattable pour prototyper.
si on passe en mode production et qu'on ecrit le code proprement, les temps de dev rejoignent ceux des autres technos, le gain est marginal.

Citer
Par contre je me dois de pointer un petit problème. C'est pas grand chose mais en bidouillant 5 secondes dans mon navigateur je fais en sorte de me renvoyer que des 6  :P :

<<
- Ach, Gros Filouuu...
- Nein ! "Petit" Filouuu :)
>>

Franchement mec c'est pas discret, t'aurais juste du changer le biais pour le faire tourner autour de 5, t'as plus de chances que ca passe.
Mais oui, a terme le lancer de des sera dans le server. Ce qui empechera pas de faire la meme chose en fait, mais j'espere que ce sera juste un peu plus complique (la securite web c'est subtil).

Bref, j'apprecie toutes vos remarques, et je vais essayer de les compiler qque part.
La c'est du proto donc je laisse trainer pleins de trucs, y en a d'autres c'est des choix discutables, et enfin y a les bugs.

A terme si je me lance vraiment faudra qu'on discute des choix de commandes, manips, etc...
et faudra p-e meme utiliser les issues github pour suivre un peu tout le merdier.
Titre: Re : Web Vassal
Posté par: GRUXXKi le 21 août 2014 à 14:51:12
Le ruler est déjà 100 fois moins relou que celui de vassal!

Bon pour améliorer, en mode ruler tu devrais pouvoir cliquer sur le contour de la figurine pour attacher le ruler à cet endroit, comme ça bim bam boum tu auras des mesures précises.
Titre: Re : Web Vassal
Posté par: Booggy le 21 août 2014 à 14:52:38
Bon, je joue pas à Vassal, mais je regarde tous les CN, et je me demande toujours comment font les joueurs pour se souvenir de combien a bougé leur fig (vu qu'ils font pas mal de mvt, en arrière, en avant, de 1", de 1/2", etc... pour affiner).

Du coup, je me dis qu'afficher quelque part la distance parcourue serait peut-être utile... ?

Sinon, j'ai testé rapidos, je trouve ça pas mal.. ça pourrait me décider à jouer en virtuel. Mais ça fait beaucoup de Hammersmith et de Grenadier, quand même... :P


EDIT : pouvoir afficher les zones de contestation des objos/drapeaux seraient pratiques, aussi... non ?
Titre: Re : Re : Re : Web Vassal
Posté par: Naz le 21 août 2014 à 14:56:10
J'ai testé ça commence à bien me plaire tout ça. En plus tu produits vite c'est cool ^^

l'avantage du web c'est que c'est imbattable pour prototyper.
si on passe en mode production et qu'on ecrit le code proprement, les temps de dev rejoignent ceux des autres technos, le gain est marginal.

On est bien d'accord la dessus, il était tout fois important de signaler ta rapidité à ajouter des features !

Citer
Par contre je me dois de pointer un petit problème. C'est pas grand chose mais en bidouillant 5 secondes dans mon navigateur je fais en sorte de me renvoyer que des 6  :P :

<<
- Ach, Gros Filouuu...
- Nein ! "Petit" Filouuu :)
>>

Franchement mec c'est pas discret, t'aurais juste du changer le biais pour le faire tourner autour de 5, t'as plus de chances que ca passe.

Meuh non c'est juste que j'ai de la grosse moule moi monsieur ^^

et faudra p-e meme utiliser les issues github pour suivre un peu tout le merdier.

+1, perso si ça peut t'aider à pas te perdre je le ferais :)
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 15:09:23
On est bien d'accord la dessus, il était tout fois important de signaler ta rapidité à ajouter des features !

les debuts d'une nouvelle appli c'est comme quand t'apprends a connaitre une meuf :
t'as le coeur qui bat fort, tu penses a elle tout le temps, t'as envie de passer toutes les etapes le premier soir...
t'as prepare 20metre de corde d'escalade rose, une gag ball et un seau, le chauffage dans la cave et les bonbons...

Bref, t'es forcement plus enthousiaste qu'en phase maintenance quand il faut tout nettoyer...

Citer
et faudra p-e meme utiliser les issues github pour suivre un peu tout le merdier.

+1, perso si ça peut t'aider à pas te perdre je le ferais :)

surtout ca permet de voir clairement la discussion sur chaque sujet sans que s'entremele tous les autres posts d'un thread de forum.
plus tard ca permet d'avoir vite les idees claires sur le pourquoi du comment, si c'est un bug ou un choix, etc.
et ca permet aux gens de voir facilement les reponses au probleme qu'ils ont remonte.

le point negatif c'est que certains risquent de pas rapporter de bug car ils ne savent pas comment faire sous github.
donc dans tous les cas ca remplacera pas totalement le thread.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 15:13:47
Bon pour améliorer, en mode ruler tu devrais pouvoir cliquer sur le contour de la figurine pour attacher le ruler à cet endroit, comme ça bim bam boum tu auras des mesures précises.

tres bonne idee, faudra que je trouve comment tweeker ca.

Du coup, je me dis qu'afficher quelque part la distance parcourue serait peut-être utile... ?

c'est dans les plans mais j'ai pas encore les idees claires sur la realisation.
ca risque de devenir le bordel en cas de take back, et j'ai pas envie d'empecher les gens de faire des take back.

Citer
Mais ça fait beaucoup de Hammersmith et de Grenadier, quand même... :P

je note que tu es volontaire pour creer les fichiers de description des models ;)

Citer
EDIT : pouvoir afficher les zones de contestation des objos/drapeaux seraient pratiques, aussi... non ?

Ouaip. j'ai commence a le faire sur le layer scenar d'ailleurs, mais ca surcharge vite.
J'ai dans l'idee de creer des models immovable pour les objos/drapeaux, avec des zones affichables comme la ZoC des casters, et les PVs/regles pour les objos.
Titre: Re : Re : Re : Web Vassal
Posté par: Booggy le 21 août 2014 à 15:21:33

Du coup, je me dis qu'afficher quelque part la distance parcourue serait peut-être utile... ?

c'est dans les plans mais j'ai pas encore les idees claires sur la realisation.
ca risque de devenir le bordel en cas de take back, et j'ai pas envie d'empecher les gens de faire des take back.

Le take back pourrait être fait en remettant instantanément la figurine à son pt de départ, et la distance parcourue à 0.



Citer

Mais ça fait beaucoup de Hammersmith et de Grenadier, quand même... :P

je note que tu es volontaire pour creer les fichiers de description des models ;)

C'est dans mes cordes, je pense... et j'ai voté que "je serai prêt à filer un coup de main dans la limite du possible".. ;)

Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 15:36:01
Le take back pourrait être fait en remettant instantanément la figurine à son pt de départ, et la distance parcourue à 0.

ouaip, je note, et j'y reflechis.

Citer
C'est dans mes cordes, je pense... et j'ai voté que "je serai prêt à filer un coup de main dans la limite du possible".. ;)

faut que j'avance encore pour defricher le format de description et la creation de models (j'ai pas d'idee simple :( )
mais si tout va bien vous en entendrez parler juste a temps pour occuper votre WE :P
Titre: Re : Web Vassal
Posté par: supertimor le 21 août 2014 à 15:41:51
Citer
mon raisonnement :
- dans vassal ca me saoule de devoir selectionner/deselectionner le metre sans arret pendant que je fais ma course/charge pour pouvoir bouger ma fig en mesurant. donc je voulais pouvoir drager la fig en mode metre.
- la mesure fig-a-fig devrait considerablement reduire le besoin de mesurer precisement depuis le bord d'une fig "a la main".
- j'ai aussi prevu d'afficher la distance de drag en ligne droite pendant le drag, ce qui devrait aussi reduire le besoin de mesurer depuis une fig.
- si on ajoute les melee/reach range + les ZoC des caster, je vois pas bien ce qu'il resterait comme cas ou l'on a besoin de mesurer depuis une fig ? et si ca arrive pas souvent, chuis pret a accepter que ce soit chiant... meme si a terme on peut imaginer qu'en maintenant une touche appuyee on soit sur d'utiliser le metre (desactive le drag) ou autre...

Le seul cas qui me vient comme ça c'est qu'on à le droit de mesurer n'importe quoi depuis notre caster et à tout moment ... en dehors de ça je vois pas. Par contre je suis pas sur d'avoir saisi "je voulais pouvoir drager la fig en mode metre" ... c'est pas le cas pour le moment ou alors j'ai pas compris la manip pour le faire.

Citer
oui c'est chiant :(
apres j'ai essaye de faire une logique :
- les fleches toutes seules c'est les gros mouvements polaires.
- Ctrl + les fleches c'est les mouvement cartesiens.
- shift + un mouvement = un petit mouvement.
mais au final c'est chiant a taper, mais comme y a 4 combinaisons possibles (5 avec le deplacement de la vue) j'ai pas d'autre idee ?

Si tu implémentes un "unselect" en cliquant dans une zone vide ou d'une autre manière, je trouve que le "flèche" est suffisant pour naviguer sur la map ... pas besoin de faire un Alt + Flèche.

Sinon, étant donné qu'on ne peut pas pour le moment faire sortir une figurine de la zone de combat, est-ce vraiment nécessaire de pouvoir dé-zoomer plus que la largeur de cette même zone de combat ?

Autre chose - mais là c'est pour plus tard - je trouverais cela intéressant de pouvoir stocker nos models dans une zone à part. Je trouve ça bien naze sur Vassal de n'avoir autorisé les joueurs qu'à stocker les grids et de ne pas pouvoir y placer les models.

Un truc qui pourrait être sympa et qui sur Vassal fonctionne moyennement je trouve, c'est la gestion des AOE ... j'ai toujours l'impression que l'AOE est pas centré au milieu de la figurine. La possibilité d'afficher la zone de l'AOE directement sur notre cible pourrait être un plus non ? Et en bonus une gestion automatique de la déviation de l'AOE à partir d'un point donné :)
Titre: Re : Web Vassal
Posté par: Weeskahs le 21 août 2014 à 18:52:15
Ca avance vite dit donc !

J'ai pensé à quelques ajouts qui pourraient être pas mal (je sais que certains existent sur vassal d'ailleurs).

- Pouvoir associer une couleur à un modèle (pour différencier notamment les unités).
- Avoir la possibilité d'avoir un marqueur quelconque pour indiquer que la figurine à fait son action ou non. C'est assez pratique je trouve pour pas en oublier. Je me souviens plus trop, mais il me semble que sur vassal c'était impossible d'avoir plusieurs "auras" sur le même modèle du coup c'était un peu chiant quand tu voulais indiquer ce genre de choses (ça enlevait le repère que tu utilisais pour différencier les units par exemple). Avoir une option pour enlever tous les marqueurs "activé" d'un coup quand tu changes d'unité serait pas mal non plus.
- Dans la même veine, faire en sorte que l'adversaire puisse voir quelle unité tu sélectionnes. Ca serait plus simple pour désigner les cibles. Tu sélectionnes ton modèle puis celui de l'adversaire. Pas besoin de faire de manip, si ton adversaire est attentif, il sait qui attaque quoi.
- Ca je sais pas si c'est faisable mais la possibilité de vérifier si une ligne de vue existe entre deux modèles sans avoir recours au mètre. Ca serait vraiment super. Le seul point négatif c'est qu'on perd définitivement le côté réaliste puisqu'on aura plus l'effet Jean Michel Jarre qui arrive parfois lorsqu'on le fait avec un laser.

Bref, comme Booggy, je suis une brèle en codage mais si tu as besoin d'aide pour faire autre chose je suis partant.
Titre: Re : Web Vassal
Posté par: Wulfkrieg le 21 août 2014 à 19:07:30
Je viens de tester, pour un début, c'est plein de bonnes choses.

Par contre, lorsque je veux mesurer, le ruler est systématiquement décalé sur la gauche par rapport à l'endroit où je clique (environ 2 pouces). Il n'y a que pour moi que c'est le cas ?

D'ailleurs c'est le cas pour la drag box aussi...  :o
Titre: Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 20:20:59
Le seul cas qui me vient comme ça c'est qu'on à le droit de mesurer n'importe quoi depuis notre caster et à tout moment ... en dehors de ça je vois pas. Par contre je suis pas sur d'avoir saisi "je voulais pouvoir drager la fig en mode metre" ... c'est pas le cas pour le moment ou alors j'ai pas compris la manip pour le faire.

C'etait pendant les charges, mais en fait un mode charge devrait regler tout ca, et meme simplement afficher la distance de drag.
Du coup la proposition de Gruxxki est plus logique et pratique : si on clique sur un modele en mode metre ca le selectionne comme point d'origine du metre.

Citer
Si tu implémentes un "unselect" en cliquant dans une zone vide ou d'une autre manière, je trouve que le "flèche" est suffisant pour naviguer sur la map ... pas besoin de faire un Alt + Flèche.

Quand t'es zoome, pour moi c'est pratique de pouvoir deplace la vue pendant que tu deplaces ton modele selectionne.
Donc faudrait que je garde un moyen de deplacer la vue.
Le drag marche pas car il sert a la select-box et c'est bien comme ca.
Donc a part une combinaison de fleches...

Citer
Sinon, étant donné qu'on ne peut pas pour le moment faire sortir une figurine de la zone de combat, est-ce vraiment nécessaire de pouvoir dé-zoomer plus que la largeur de cette même zone de combat ?
Autre chose - mais là c'est pour plus tard - je trouverais cela intéressant de pouvoir stocker nos models dans une zone à part. Je trouve ça bien naze sur Vassal de n'avoir autorisé les joueurs qu'à stocker les grids et de ne pas pouvoir y placer les models.

Ca aborde un des truc qui m'inquietent : j'ai peur que ca se passe mal quand j'essaie de sortir les modeles de leur canvas svg pour les stocker ailleurs.
Il n'y aura plus a priori de fenetre separee pour les grilles de degats... par contre j'hesite entre faire une zone en dehors de la map pour poser des pitous (comme sur une vraie table), ou un espece de presse papier dans lequel on stoke des pitous, et pour les remettre sur la carte on a un mode 'insertion' (avec un curseur viseur ou autre). Mais le drag&drop entre elements html (c'est faisable) ca me parait complique... Wait and See, d'autant que perso j'etais pas fan en Vassal de devoir me drager 50 modeles sur la table pour construire ma liste.

Citer
Un truc qui pourrait être sympa et qui sur Vassal fonctionne moyennement je trouve, c'est la gestion des AOE ... j'ai toujours l'impression que l'AOE est pas centré au milieu de la figurine. La possibilité d'afficher la zone de l'AOE directement sur notre cible pourrait être un plus non ? Et en bonus une gestion automatique de la déviation de l'AOE à partir d'un point donné :)

tres bonne idee, duement notee ;)

@OuiOui : je note, je note ;)

Par contre, lorsque je veux mesurer, le ruler est systématiquement décalé sur la gauche par rapport à l'endroit où je clique (environ 2 pouces). Il n'y a que pour moi que c'est le cas ?
D'ailleurs c'est le cas pour la drag box aussi...  :o

Euh... bah je pense qu'on en aurait entendu parle. Tu dois etre subtilement different (OS/browser ?).
J'ai code a l'arrache les references du drag donc c'est sans doute pas tres proof mais chez moi c'est pas visible.

Question : est-ce que le drag de modele pose le meme probleme ? (j'ai change de technique en cours de route).
Titre: Re : Web Vassal
Posté par: Wulfkrieg le 21 août 2014 à 21:06:40
Dans le but d'apporter ma (très) modeste contribution, j'ai refait des tests.
Première fois le décalage est cette fois vers le haut.
Deuxième fois, j'ai essayé d'être plus méthodique en testant le ruler après chaque commande que j'essaie, cette fois tout fonctionne bien, je n'arrive pas à reproduire le problème.

Pour ma config, rien d'exotique, windows 7 et Firefox comme navigateur.

Si jamais ça se reproduit, je listerai les commandes utilisées et ferait une copie du log si ça peut t'aider.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 21:38:22
Dans le but d'apporter ma (très) modeste contribution, j'ai refait des tests.
Première fois le décalage est cette fois vers le haut.
Deuxième fois, j'ai essayé d'être plus méthodique en testant le ruler après chaque commande que j'essaie, cette fois tout fonctionne bien, je n'arrive pas à reproduire le problème.

Pour ma config, rien d'exotique, windows 7 et Firefox comme navigateur.

Si jamais ça se reproduit, je listerai les commandes utilisées et ferait une copie du log si ça peut t'aider.

c'est peut etre juste une question de scroll du navigateur, ou une resolution bizarre, ou...
Comme dit precedemment, si tu pouvais tester le drag de model quand ca arrive, l'algo derriere est different, ca m'aidera p-e a trianguler.
merci pour les tests.
Titre: Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 21:56:12
New : sauvegarde basique de partie.

On peut recuperer un fichier de backup de la partie en cours (ce qui ca marche en offline sans serveur).
Ensuite on peut l'ouvrir dans la page d'accueil, ce qui recree une autre partie sur le serveur avec le meme etat.
L'autre joueur peut ensuite se resynchroniser comme d'hab.

NB : pour l'instant, ne pas faire d'action tant que l'autre joueur est pas resynchronise sinon ca part en couille niveau synchro
(petit detail d'implementation du a la gestion temporaire des modeles crees par defaut pour les tests).

NB2 : le format de sauvegarde etant sujet a changements dans un avenir proche, n'esperez pas restorer vos parties entre versions dans un avenir proche.
Titre: Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 22:48:59
New : kaboum !

3/4/5 : toggle AOE 3/4/5" centered on selected model

Vu qu'avec la version faite par Nazbeurk vous etes surs de toucher ! :P
Titre: Re : Web Vassal
Posté par: Manu69 le 21 août 2014 à 23:43:34
Affichage de la distance de drag des models.

Desactivation du drag en "ruler mode" (-> on peut drager le metre depuis un modele selectionne sans le deplacer).
Titre: Re : Web Vassal
Posté par: Wulfkrieg le 22 août 2014 à 00:33:22
Super pratique l'AOE.

Une idée, peut être difficile à mettre en œuvre : laisser une trainée (ou 2 lignes partant des bords du modèle) quand on drag pour symboliser le couloir de charge afin de s'assurer de ne pas passer sur un autre modèle.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 02:06:35
Une idée, peut être difficile à mettre en œuvre : laisser une trainée (ou 2 lignes partant des bords du modèle) quand on drag pour symboliser le couloir de charge afin de s'assurer de ne pas passer sur un autre modèle.

Prevu dans le "mode charge" avec orientation auto centre-a-centre vis a vis de la cible ;)
Titre: Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 05:08:41
New : model info & damage.

Celui la m'a pas fait rire : pas mal de boulot de fond et de refactoring pour preparer la suite... du coup j'ai update tel quel, j'ai sans doute introduit pleins de bugs, si vous pouviez me les trouver, la moi je vais pioncer.

Bref :
- quand on selectionne un modele seul, un encart apparait avec les infos du modele.
- on peut marquer les dommages du modele dans cet encart (je vous laisse lire l'aide en dessous de la grid).
- a terme je rajouterai toutes les commandes possibles sur le modele dans cet encart, pour refaire un peu comme le menu contextuel de Vassal (effets continus, ZoC, auras, AoEs, promotion, etc) (objectif secondaire bonus : ca rend les commandes utilisables sur tablette).
- si j'y arrive sans trop en chier, c'est possible que cet encart se transforme en popup directement sur le modele.
-> pour : ca permet de pas trop deplacer la souris a chaque model pour marquer les damages (les autres commandes devraient avoir des raccourcis).
-> contre : ca risque d'etre moins lisible et plus bordelique, ca peut introduire des faux clicks dans les menus, et franchement c'est si chiant de bouger la souris pour aller clicker les damages ?
-> des avis ?
Titre: Re : Web Vassal
Posté par: ozone le 22 août 2014 à 10:33:12
yess ça avance super vite.

j'ai jeté un œil ce matin pas de bug majeur détecté.

un truc tout de même, lorsque l'on est dans la fenêtre de chat les raccourcis claviers sont encore actifs....

une feature qui me manque sous vassal : remettre un lot de fig sélectionnées dans la même orientation, plein nord par exemple.

--> au boulot
Titre: Re : Web Vassal
Posté par: GRUXXKi le 22 août 2014 à 11:58:49
Le clique sur fig qui donne les PV c'est vraiment top!

Grosso modo sans être fini c'est déjà au top par rapport à Vassal.
Titre: Re : Web Vassal
Posté par: Portal le 22 août 2014 à 13:29:03
Il faudra une compatibilité avec whac :
Créer l'armée directement depuis un fichier d'export de whac ( ou un copié/collé de forward commander).
Il faudra pouvoir lire les mêmes fichiers que whac ( c'est pas ma faut monsieur le juge, les pirates de l'Internet ils ont des fichiers tro tro iillégaux. Bon il se trouve que mon application peut les lire mais c'est un hasard). Il sera ainsi possible d'afficher toute la carte d'une figurine et mêmede rendre les zzones de sorts et feat cliquable pour faciliter la lecture du jeu notamment au replay - c'est une des faiblesses de vassal on comprend pas ttoujours au replay. Et prévoir un mode replay bbien sûr.
Je développe les idées des que j'ai un clavier décent, désolé pour le tas de bouses du paragraphe précédent.

Ce serait quand même dommage d'avoir 2 aplis exceptionnelles qui se parlent pas :)
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 14:49:44
un truc tout de même, lorsque l'on est dans la fenêtre de chat les raccourcis claviers sont encore actifs....

Ouaip. Ca perturbe, hein :)
Ca reste un proto... Ca sera corrige a l'occase.

Citer
remettre un lot de fig sélectionnées dans la même orientation, plein nord par exemple.

Bonne idee. Note.

Il faudra une compatibilité avec whac :
Créer l'armée directement depuis un fichier d'export de whac ( ou un copié/collé de forward commander).

Prevu :) perso je veux pouvoir creer ma liste de model a partir de ma liste FK...
ca va etre un peu de boulot par contre.

Citer
Il faudra pouvoir lire les mêmes fichiers que whac ( c'est pas ma faut monsieur le juge, les pirates de l'Internet ils ont des fichiers tro tro iillégaux. Bon il se trouve que mon application peut les lire mais c'est un hasard). Il sera ainsi possible d'afficher toute la carte d'une figurine et mêmede rendre les zzones de sorts et feat cliquable pour faciliter la lecture du jeu

Alors, autant lire des listes FK c'est facile techniquement et je pense pas que PP fasse la tronche, autant integrer les cartes lues depuis les fichiers WHAC :

1/ ca va etre chiant car les fichiers sont en XML, que le javascript ne lit pas nativement. Il existe des parsers mais bon, ceux que je connais sont des monstres et je suis pas sur que ce soit la voie.

2/ j'ai pas envie, si l'appli devait avoir un avenir, d'aller chercher la merde direct avec PP niveau IP. Ils sont deja bien gentils de laisser Vassal exister dans certaines limites, perso j'ai l'intention de rendre le truc plus jouable au niveau manips mais pas d'aller jouer au con sur leur IP. Donc je me limite naturellement en terme d'integration de toutes les stats dans l'appli.

3/ sur le tres long terme je pensais plus permettre aux gens d'editer/de loader des fichiers de description de figs dans l'appli, avec des fonctionnalites avancees pour rajouter leurs propres commandes au merdier. La on pourra imaginer que des pirates mettent a dispo des fichiers avec une partie des stats... (mais l'extraction depuis WHAC c'est une autre histoire).

Citer
Ce serait quand même dommage d'avoir 2 aplis exceptionnelles qui se parlent pas :)

Pour l'instant on s'entend bien avec Schlaff donc y a pas de raison  ;D
J'y pense mais c'est pas pour tout de suite car
1/ je veux pas l'embeter tant que c'est pas stable de mon cote,
2/ on a des technos relativement differentes donc faudra se mettre d'accors sur l'interface. C'est encore tot.

Le clique sur fig qui donne les PV c'est vraiment top!

Grosso modo sans être fini c'est déjà au top par rapport à Vassal.

Merci ca motive ;)

Il reste de gros morceaux a abattre qui me font un peu peur la :
- manipulation des models en dehors de l'image (creation/copie/suppression)
- UI de recherche/creation des modeles.
- gestion des units/UA/leaders/WA...
- lecture des listes depuis FK

et ensuite :
- affichage de la liste de parties en cours
- creation des profils de joueur et affichage des joueurs en ligne
- attribution des roles premier/second joueur et restriction des droits spectateurs.
(- affichage des joueurs suivant une partie)
(- chat avec un joueur)

et ensuite... vous pouvez jouer ?
(il restera des trucs a coder : tokens, AoE, spray... mais on peut jouer un peu sans).
Titre: Re : Re : Web Vassal
Posté par: Naz le 22 août 2014 à 15:16:11
New : kaboum !

3/4/5 : toggle AOE 3/4/5" centered on selected model

Vu qu'avec la version faite par Nazbeurk vous etes surs de toucher ! :P

KTC ? easy for me :)

Plus sérieusement encore une grosse fournée de feature c'est cool. J'ai testé la version rapidement ce matin ça marchait pas mal !

- manipulation des models en dehors de l'image (creation/copie/suppression)
- UI de recherche/creation des modeles.
- gestion des units/UA/leaders/WA...

Si tu arrive à fournir déjà ça rapidement c'est la fête !
Titre: Re : Re : Re : Web Vassal
Posté par: schlaf le 22 août 2014 à 16:48:06
Il faudra une compatibilité avec whac :
Créer l'armée directement depuis un fichier d'export de whac ( ou un copié/collé de forward commander).

Prevu :) perso je veux pouvoir creer ma liste de model a partir de ma liste FK...
ca va etre un peu de boulot par contre.

Citer
Il faudra pouvoir lire les mêmes fichiers que whac ( c'est pas ma faut monsieur le juge, les pirates de l'Internet ils ont des fichiers tro tro iillégaux. Bon il se trouve que mon application peut les lire mais c'est un hasard). Il sera ainsi possible d'afficher toute la carte d'une figurine et mêmede rendre les zzones de sorts et feat cliquable pour faciliter la lecture du jeu

Alors, autant lire des listes FK c'est facile techniquement et je pense pas que PP fasse la tronche, autant integrer les cartes lues depuis les fichiers WHAC :

1/ ca va etre chiant car les fichiers sont en XML, que le javascript ne lit pas nativement. Il existe des parsers mais bon, ceux que je connais sont des monstres et je suis pas sur que ce soit la voie.

2/ j'ai pas envie, si l'appli devait avoir un avenir, d'aller chercher la merde direct avec PP niveau IP. Ils sont deja bien gentils de laisser Vassal exister dans certaines limites, perso j'ai l'intention de rendre le truc plus jouable au niveau manips mais pas d'aller jouer au con sur leur IP. Donc je me limite naturellement en terme d'integration de toutes les stats dans l'appli.

3/ sur le tres long terme je pensais plus permettre aux gens d'editer/de loader des fichiers de description de figs dans l'appli, avec des fonctionnalites avancees pour rajouter leurs propres commandes au merdier. La on pourra imaginer que des pirates mettent a dispo des fichiers avec une partie des stats... (mais l'extraction depuis WHAC c'est une autre histoire).

sur l'export whac, pour le moment c'est du texte, donc pas top à ré-importer, puisqu'il faut parser/deviner/... mais je peux faire un export JSON puisque manu aime ça. je crois pas que FK fasse d'export JSON par contre, sauf à bidouiller le script (ce qui est facile, c'est du javascript oldschool, même moi je m'y dépatouille)

sur les cartes dans whac, le format de base est du XML, mais j'ai réussi sans aucun souci avec une transformation XSLT à cracher un fichier HTML basique en sortie, donc il n'y a aucun souci pour permettre d'afficher le contenu d'une carte dans une page web, ou de transformer ça en JSON aussi, le set de carac étant quand même facile à traiter.
Titre: Re : Web Vassal
Posté par: supertimor le 22 août 2014 à 18:04:18
Il faudrait rajouter la ligne des 20ps pour prévoir les parties où certains joueurs auraient par exemple choses à placer dans leur 20ps (3" shallow water pour les minions, les pod de Cygnar en cas de tier list Nemo etc ...)
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 19:32:54
JSON puisque manu aime ça

:) c'est effectivement mon format favorit, j'ai abandonne le XML y a 4-5 ans. Le yaml est bien aussi, mais le JSON est universel pour le web.

Citer
sur les cartes dans whac, le format de base est du XML, mais j'ai réussi sans aucun souci avec une transformation XSLT à cracher un fichier HTML basique en sortie, donc il n'y a aucun souci pour permettre d'afficher le contenu d'une carte dans une page web, ou de transformer ça en JSON aussi, le set de carac étant quand même facile à traiter.

bien vu, j'en oublie mes bases : le xslt doit effectivement nous offrir plein de solutions a cette problematique...
D'ailleurs ca me fait penser qu'il faut vraiment que je fouette le boulet au boulot qui nous a sorti un parser XML en javascript de 3Mo pour lire des fichier de description d'UI...

Il faudrait rajouter la ligne des 20ps pour prévoir les parties où certains joueurs auraient par exemple choses à placer dans leur 20ps (3" shallow water pour les minions, les pod de Cygnar en cas de tier list Nemo etc ...)

Je note. Y aurait plein d'autres chose a rajouter au deployment : un mode grid-align, p-e meme afficher la distance au bord de table quand on place une fig...
Titre: Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 20:18:27
j'ai cree des issues github pour suivre un peu toutes vos suggestions et mes idees :
https://github.com/eauc/webvassal/issues (https://github.com/eauc/webvassal/issues)
(tout n'y est pas encore)

pour ceux qui se sentent a l'aise de passer directement par la, hesitez pas.

j'ai/je vais marque certaines issues comme "question"/"help wanted"/"suggestion" pour vous inciter a donner votre avis sur des points particuliers ;)
Titre: Re : Re : Web Vassal
Posté par: supertimor le 22 août 2014 à 20:27:14
j'ai cree des issues github pour suivre un peu toutes vos suggestions et mes idees

J'ai l'impression d'être au boulot maintenant  ;D
Titre: Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 22:38:10
New : time to die...

Rajoute la suppression de modeles, ou  plus exactement leur deplacement dans la Drop Bin, une liste de tous les models supprimes, qu'on peut restorer a leur derniere position connue.
On peut aussi simplement annuler la commande de supression, mais je me suis dit que ca pouvait etre utile d'en restaurer que certains, ou sans devoir faire 'undo'...

Par exple si apres 3-4 autres actions valides vous realisez qu'un modele aurait pas du etre supprime, vous pouvez le restorer sans defaire ces actions suivantes.
Je vois pas l'interet de vraiment supprimer les donnees des modeles definitivement, donc tant que je peux je les garde juste dans cette liste.

Bref, suffit d'appuyer sur 'Suppr' pour se debarrasser des gens devenus genants :)
Titre: Re : Web Vassal
Posté par: Zoroastre le 22 août 2014 à 22:53:22
J'avoue ne pas avoir regardé le module, mais je vais sans doute le faire vu l'effervescence autour du truc. Une petite suggestion : implémenter dans la fonction de mesure entre deux figues la possibilité d'entrer une distance maximale au-delà de laquelle le module ne donne pas la distance exacte entre les deux figues, mais dit seulement un truc du genre "supérieur à la portée max" pour éviter les prémesurages. Possible ? Pas possible ?


Z.
Titre: Re : Web Vassal
Posté par: Wulfkrieg le 22 août 2014 à 23:11:54
Dans le même genre de truc.
Sur vassal, il me semble que l'adversaire ne visualise ce que l'on mesure que quand on relâche le ruler. Si les autres personnes (joueurs et spectateurs) pouvaient voir le ruler en temps réel ce serait parfait.
Titre: Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 23:40:20
implémenter dans la fonction de mesure entre deux figues la possibilité d'entrer une distance maximale au-delà de laquelle le module ne donne pas la distance exacte entre les deux figues, mais dit seulement un truc du genre "supérieur à la portée max" pour éviter les prémesurages. Possible ? Pas possible ?

Je suis pas sur d'avoir compris l'interet de la chose, mais je pensais faire un truc dans le genre pour les tirs, afin de trouver la position exacte de deviation des AoE par exple.
En plus derriere je rajoute un outil "devier une AoE depuis le bout du metre" et roule ma poule... ca t'irait ?

Sur vassal, il me semble que l'adversaire ne visualise ce que l'on mesure que quand on relâche le ruler. Si les autres personnes (joueurs et spectateurs) pouvaient voir le ruler en temps réel ce serait parfait.

Le probleme c'est que ca fait une chiee de messages a envoyer au serveur/synchroniser a chaque fois que tu bouges le metre d'un poil pendant que tu drages.
Du coup j'ai pris la solution plus enconomique de ne transferer l'etat du metre que lorsqu'il est relache.

mais pour eviter que tu puisses mesurer plein de trucs sans que personne ne s'en rende compte,
je ne calcule et affiche la distance mesuree qu'une fois le metre relache (tu remarqueras que pendant le drag, la distance est vide).

Ca ira ? (Nazbeurk fera sans doute une version optimisee de ca aussi :P )
Titre: Re : Web Vassal
Posté par: Manu69 le 22 août 2014 à 23:42:56
New : "come forth, my noble einherjars !"
(un cookie pour le mec qui reconnait la citation)

Creation des models, facon ultra-basique mais fonctionnelle :
- on selectionne son model par une suite de drop-list.
- on clique sur create et il apparait au milieu de la table.

Moar to come...
Titre: Re : Web Vassal
Posté par: Manu69 le 23 août 2014 à 00:49:15
New : find somewhere I belong ~~~

On peut desormais placer le model en cours de creation avec la souris :
- cliquer sur le bouton create.
- deplacer la souris sur la carte : la preview du model cree apparait et suit la souris.
- cliquer la ou on veut mettre le modele, et voila !

Bon ok, quand on voit l'image dans la preview on a envie de la draguer sur la carte directement sans cliquer sur 'Create'.
Mais bon c'est bcp d'emmerdement a developper pour pas grand chose non ? :P

question : est-ce que je selectionne automatiquement le model cree ?
(pour pouvoir le deplacer/draguer direct ?)
je dirais oui, mais ca pete la selection en cours, ce qui peut etre indesirable ?
Titre: Re : Web Vassal
Posté par: Manu69 le 23 août 2014 à 01:07:52
Mine de rien on franchit une etape importante vu qu'on peut enfin :
- creer son armee.
- faire quasi toutes les actions de jeu (il manque surtout notament les templates)
- gerer les dommages et detruire les modeles.

Donc on peut (enfin) faire des 'vraies' parties avec ! ou j'ai rate qque chose ?

Bon d'accord, c'est des parties hammersmiths contre grenadiers avec des pods dans les tribunes :P
(et vu que personne leur alloue de focus ca doit vraiment etre chiant a regarder)
Titre: Re : Re : Web Vassal
Posté par: Naz le 23 août 2014 à 09:02:01
J'ai testé ce matin, le mode création et les modifications apportés sont pas mal !

Bon ok, quand on voit l'image dans la preview on a envie de la draguer sur la carte directement sans cliquer sur 'Create'.
Mais bon c'est bcp d'emmerdement a developper pour pas grand chose non ? :P

En effet, comme j'aime bien dire ça c'est les paillettes que tu rajoutera à la fin :)

question : est-ce que je selectionne automatiquement le model cree ?

Pour moi c'est ok ainsi mais ça dépend vraiment des goûts !
Titre: Re : Re : Web Vassal
Posté par: Zoroastre le 23 août 2014 à 20:17:29
Je suis pas sur d'avoir compris l'interet de la chose

C'est essentiellement pour le respect des règles. Si ton arme a une portée de 12 tu n'es pas censé mesurer au-delà.


Z.
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 23 août 2014 à 21:17:42
New : pleins de trucs concernant la creation de models.

- rajout d'un colossal pour tester avec les huge bases.
- rajout d'un caster pour afficher le focus et raccourci pour dessiner la CtrlArea (Shift+c).
- rajout des unites : on peut creer les modeles grunt/ua/wa, et pour les grunts on peut aussi creer directement la taille d'unite, et ils sont places en jolis rangs d'oignons (oui j'ai craque).
- copie des modeles : Ctrl+c cree une copie de toute la selection qu'on peut placer sur la table avec la souris.

=> import des listes au format Forward Kommander : on peut importer un fichier d'army list au format texte FK, et ca cree tous les modeles de la liste, qu'on peut place d'un coup sur la board :)
Bon evidemment, petit caveat : il est capable de creer que les models qu'il connait et pour l'instant il en connait pas bcp :P
Pour ceux qui veulent tester, voila une liste qui contient tous les modeles connus pour l'instant :
(mettez ca dans un fichier sans les tirets)
---------------------------------------------
System: Warmachine
Faction: Cygnar
Casters: 1/1
Points: 37/50
Commander Adept Nemo (*6pts)
* Grenadier (5pts)   
* Hammersmith (8pts)
* Stormwall (19pts)   
Trencher Infantry (Leader and 5 Grunts) (6pts)
* 2 Trencher Infantry Grenadier (2pts)
* Trencher Infantry Officer & Sniper (3pts)
---------------------------------------------------------------

Bientot il y aura aussi une input text pour coller le text copie sur la page de FK, sans passer par le fichier...

C'est essentiellement pour le respect des règles. Si ton arme a une portée de 12 tu n'es pas censé mesurer au-delà.

Ok, j'etais pas sur qu'on parlait bien des range attacks ;)
Titre: Re : Web Vassal
Posté par: Naz le 23 août 2014 à 21:43:34
Yeah et en plus ça marche très bien cette import ^^

GG !
Titre: Re : Web Vassal
Posté par: Manu69 le 23 août 2014 à 22:17:40
Bon, messieurs.

Je m'adresse aux 14 innocents qui ont repondu "oui, et je suis pret a aider dans la limite du possible" :)

Y a un gros boulot logistique a faire : trier toutes les images de gurines de vassal par faction/type et creer les fichiers decrivant les modeles.

Vous pouvez voir le debut d'architecture ici : https://github.com/eauc/webvassal/tree/master/client/data (https://github.com/eauc/webvassal/tree/master/client/data)

Pour les images la structure est simple :
/faction/casters/<caster_shortname><N=1/2/3>.png
        /jacks/<jack_name>.png
        /solos/<solo_name>.png
        /units/<unit_name>_Grunt.png
              /<unit_name>_<wa>.png
              /<unit_name>_<ua>.png
Le boulot la est simple mais un peu fastidieu : faut trier toutes les images et les renommer de facon homogene.
Car oui, je suis psycho-rigide et j'aime pas le foutoir de Vassal.

Les images sont dans le fichier du module Vassal, qui s'ouvre comme une archive (zip de memoire).

Pour les fichiers de description des factions : https://github.com/eauc/webvassal/blob/master/client/data/cygnar.js (https://github.com/eauc/webvassal/blob/master/client/data/cygnar.js)
Vous trouverez dans ce fichier l'ensemble des parametres connus a ce jour.
Il faut creer ces fichiers avec les donnees pour tous les modeles du jeu...

Donc que ceux qui sont encore motives se signalent ici meme, on va s'organiser pour se repartir le boulot.
- le plus simple serait de repondre ici et/ou en MP,
- me filer vos adresses mail, qu'on puisse s'echanger des fichiers zip par faction (faire des trucs modernes genre google drive/document ce serait p-e mieux mais j'y connais rien donc faudra m'expliquer - ou sinon pour les pros vous pouvez me faire des pull requests git ;) )
- se retrouver sur skype s'il faut que je vous explique les trucs de vive voix
Faut que j'explique les parametres du fichier de config et les regles de syntaxe a respecter (angular est tatillon niveau format JSON).

Mon idee c'est qu'on fasse ca dans la semaine chacun a son rythme
et que pendant ce temps je continue de rajouter des trucs qui manquent pour jouer,
et a la fin de la semaine on a un truc jouable.

Alors bon certes c'est chiant, mais si on s'y met a 15 (chacun une faction), ca reste faisable.
Ca nous (vous) empeche pas d'etre intelligents et de voir si on peut generer les fichiers directement a partir des donnees WHAC...
Schlaff des idees ?

Bref, a vous de jouer...
Titre: Re : Web Vassal
Posté par: Portal le 23 août 2014 à 22:31:22
Est ce qu'il ne faudrait pas que ce nom soit croisé avec l'identifiant des fichiers whac en prévision du futur ?
Titre: Re : Web Vassal
Posté par: Naz le 23 août 2014 à 23:03:52
Bon moi je fais partie des 14 !

J'ai maté le js ça à pas l'air trop la mort, c'est plutôt que c'est long à faire et attention aux erreurs...
Donc file moi une faction et je vais essayer de te faire tout ça rapidement malgré le peu de temps libre que j'ai !
Je te ferais un pull request.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 23 août 2014 à 23:21:48
Est ce qu'il ne faudrait pas que ce nom soit croisé avec l'identifiant des fichiers whac en prévision du futur ?

On a voir ce qu'en dit schlaff, je sais pas si on a les memes conventions de nommage, et entre psychorigides... :)
(car tout codeur qui se respecte est psychorigide).

Donc file moi une faction et je vais essayer de te faire tout ça rapidement malgré le peu de temps libre que j'ai !
Je te ferais un pull request.

Ok, tu peux choisir ce que tu veux t'es le premier. Si t'as pas de preference tu peux faire Khador, c'est ma 2nde faction :P
(je vais bien trouver le temps de faire blight moi meme).

Fais gaffe, pour le JSON :
- faut utiliser " partout - et jamais ' - y compris autour des noms de proprietes.
- faut jamais terminer un array/object par une virgule, sinon il gueule.
Bref, il est moins tolerant que le parser js des browsers.

Demarre pas trop vite quand meme, des fois que super-Schlaf arrive demain et nous genere tous les fichiers d'un coup \o/
(on peut rever).
Titre: Re : Re : Re : Web Vassal
Posté par: Naz le 23 août 2014 à 23:29:49
Ok, tu peux choisir ce que tu veux t'es le premier. Si t'as pas de preference tu peux faire Khador, c'est ma 2nde faction :P

Ok why not je suis pas contre prendre khador :)
Edit : Après réflexion je vais plutôt prendre Menoth ;)

Fais gaffe, pour le JSON :
- faut utiliser " partout - et jamais ' - y compris autour des noms de proprietes.
- faut jamais terminer un array/object par une virgule, sinon il gueule.
Bref, il est moins tolerant que le parser js des browsers.

Je devrais m'en sortir sans trop de blème, j'en fais du js aussi ^^

Demarre pas trop vite quand meme, des fois que super-Schlaf arrive demain et nous genere tous les fichiers d'un coup \o/
(on peut rever).

Ouais j'attend sa réponse au cas ou ;)
Titre: Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 01:02:44
New : quelles conneries pour me detendre.

- nettoyage de l'affichage des models en enlevant les cercles de test, rajoute des arcs frontaux, mise a plat des melee range/AoEs...
- implementation du compteur (de focus) pour les casters et jacks (techniquement il est sur tous les models comme avant).
- visualisation des damages totaux sur les models avec plusieurs PVs + bouton de reset complet des damages.
Titre: Re : Re : Web Vassal
Posté par: Naz le 24 août 2014 à 12:48:25
- implementation du compteur (de focus) pour les casters et jacks (techniquement il est sur tous les models comme avant).

L'increment, C'est uniquement sur le pavé numérique à priori ??
Sous OSX ça marche pas en l'état.
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 13:16:34
L'increment, C'est uniquement sur le pavé numérique à priori ??
Sous OSX ça marche pas en l'état.

ouaip.
sinon trouve moi les keycodes emis par ton clavier en JS que je regarde.
evidemment c'est des codes differents entre les claviers principal et numerique...
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Naz le 24 août 2014 à 13:27:25
L'increment, C'est uniquement sur le pavé numérique à priori ??
Sous OSX ça marche pas en l'état.

ouaip.
sinon trouve moi les keycodes emis par ton clavier en JS que je regarde.
evidemment c'est des codes differents entre les claviers principal et numerique...

Ouais c'est toujours la même merde ça ^^
Quand j'ai cinq minutes je regarderais mais c'est surement pas une priorité !
Titre: Re : Re : Re : Web Vassal
Posté par: schlaf le 24 août 2014 à 14:28:15
Est ce qu'il ne faudrait pas que ce nom soit croisé avec l'identifiant des fichiers whac en prévision du futur ?

On a voir ce qu'en dit schlaff, je sais pas si on a les memes conventions de nommage, et entre psychorigides... :)
(car tout codeur qui se respecte est psychorigide).

schlaf, il en dit que ça arrive que PP errate des noms de modèles. dernièrement, les gun mages, certains nyss, les pressgangers je crois. du coup, y'a pas de garantie que manu-vassal, FK et Whac soient synchro.

sinon, tu vas aussi avoir quelques merdes dans ton arborescence. je détesterais te voir te faire niquer comme moi avec les ranking officers ou les UAs qui ne sont pas associés à une seule unit (soulless, c'est toi que je regarde, là!)

dans whac, il y a un ID unique, qui est à 95% compatible avec les ID de forward kommander (puisque c'était repompé), mais je dois avouer que sur les derniers modèles (en particulier les casters en V3) j'ai pas vérifié si ça restait cohérent. et si ça l'est pas, c'est chiant parce que je peux pas/plus changer les IDs sinon ça fait merder les listes enregistrées.
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 14:47:06
sinon, tu vas aussi avoir quelques merdes dans ton arborescence. je détesterais te voir te faire niquer comme moi avec les ranking officers ou les UAs qui ne sont pas associés à une seule unit (soulless, c'est toi que je regarde, là!)

Oui j'y ai vu direct avec les ranking officers, pis je me suis dit que mon but c'etait pas de faire un army list builder, donc au pire je range ces models dans les "solos" avec toutes les merdes crees en cours de jeu (pods, etc), certes le joueur devra aller les chercher a part quand il consituera son unite de mercos... mais bon ca reste humainement tolerable.

En plus si je suis capable de lire des listes crees a l'exterieur au formal FK, ca regle le probleme dans ce cas la (perso j'importe ce que je trouve dans la liste sans me poser de question metaphysique... d'ailleurs on peut coller des listes FK bout a bout ca marche).

Sinon il suffit de faire des cross-references entre nodes JS, c'est pas non plus la mer a prevoir dans mon archi.
Je pourrais la reorganiser en faisant une categorie UA/WA dans laquelle je met les memes clefs que pour les unites, avec plusieurs clefs pour la meme UA si necessaire, etc...
Wait & See.
Titre: Re : Web Vassal
Posté par: Naz le 24 août 2014 à 15:06:38
Bon bah du coup j'attaque, j'ai du temps libre en fait cette après midi :p
Titre: Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 16:07:19
New : AoE templates.

- cliquer sur New AoE dans tools.
- placer l'AoE sur la carte. si vous cliquer sur un model avec Shift enfonce, l'AoE se centre sur le model.
- vous pouvez ensuite drager l'AoE normalement.
- l'AoE active est entouree de vert : tant qu'une Aoe est active, certaines touches (Suppr, etc) agissent sur l'AoE plutot que sur les modeles selectionnes.
- cliquer sur 3/4/5 pour selectionner la taille de l'AoE active.
- cliquer sur L pour 'locker/delocker' l'Aoe (une AoE lockee ne peut plus etre deplacee, passe sous les modeles pour les clicks, et devient plus discrete visuellement - c'est pour gerer les scatters et autres clouds).
- cliquer sur Suppr pour effacer l'AoE.

Ca commence a etre le bordel dans les commandes et ce sur quoi elles agissent, va falloir que je refactore certaines choses plus tot que prevu.
Titre: Re : Web Vassal
Posté par: Naz le 24 août 2014 à 16:14:11
Manu au passage tu peux commit un .gitignore stp ?
Que j'add dedans les .DS_Store histoire que ça devienne pas le bordel
Titre: Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 17:10:19
New : ameliorations AoE.

- on peut deplacer l'AoE active comme un modele. Le pas de rotation standard est de 60deg, et le pas de movement de 1" -> pratique pour les deviations.
- on peut placer l'AoE active au bout du metre s'il est actif, en alignant l'orientation -> pratique pour les deviations.

Manu au passage tu peux commit un .gitignore stp ?
Que j'add dedans les .DS_Store histoire que ça devienne pas le bordel

done
Titre: Re : Re : Web Vassal
Posté par: Naz le 24 août 2014 à 17:15:19
Manu au passage tu peux commit un .gitignore stp ?
Que j'add dedans les .DS_Store histoire que ça devienne pas le bordel

done

Yes thks !
J'ai trié toutes les images Menoth. V'la le bordel dans Vassal quand même... J'ai essayé de suivre le patron que tu as donné mais ya des cas qui sont un peu relou avec les unités...
Sinon les BE considérées comme jacks aussi ?

Pour info dans Vassal il manque quand même :
Reznik2
Tristant Durant
Flame Bringers

Bon j'attaque le json, ça va prendre un peu plus de temps vu que je vais en profiter pour potassez le forcebook ;)
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 17:58:34
Citer
Sinon les BE considérées comme jacks aussi ?

Hmmm, non on va les mettre en "warrior" pour les damages, vu que c'est une ligne de PVs comme les warriors.

Et pour le type en lui meme, tu peux creer une categorie "battle_engines" dans l'object models, ca devrait gerer auto, du moment qu'a l'interieur on retrouve une liste "name" => { desc du model}.

Le "type" du model lui meme est utilise que pour l'affichage - on peut donc mettre "battle engine", le seul qui soit important ajdh c'est le "type" dans "damage".

    "battle_engines": {
      "vessel_of_judgement": {
        "name": "Vessel of Judgement",
        "fk_name" : ? => <doit etre unique sur toute la gamme de models>
        "type": "battle engine",
        "base": "huge" => <small/medium/large/huge>,
        "width": ? => <largeur de l'image png / 3 >,
        "height": ? => <largeur de l'image png / 3 >,
        "img": {
          "x": 0 => <offsets des fois que le centre de la gurine soit pas au centre de l'image >,
          "y": 0,
          "link": "data/cygnar/battle_engines/VesselOfJudgement.png"
        },
        "damage": {
          "type": "warrior" => <warrior/jack/colossal>,
          "n": 24
        }
      }
    },

je sais pas si t'avais compris, mais fk_name c'est la string telle qu'elle apparait dans les listes Forward Kommander, en virant les '* ', '2 ' devant, les '(6pts) derriere et les '(Leader & 5 Grunts)' pour les unites (bref, juste le nom)
Titre: Re : Web Vassal
Posté par: Naz le 24 août 2014 à 18:10:40
Tkt j'avais pigé ce que tu voulais y compris pour FK ;)

Vu que c'est toi qui dév l'app je te laisserais le soin d'ajouter le type BE comme ça tu le met bien comme ça te plait :)
Toute façon j'ai encore pas mal de taf avant d'y arriver ^^

J'ai quasi finit les casters au passage.

Bon par contre vu que tu es psycho-rigide, pourquoi du json dans du .js et pas directement des .json ? En Get ça change rien pour toi à priori. Parce que Webstorm il crie au scandale là, et moi quand les tools de Jetbrains il balance du rouge ça me dérange :D !
Titre: Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 18:29:29
New : AoE auto-deviation

- quand on selectionne une AoE et qu'on appuie sur d, ca fait une deviation auto, avec msg dans le log.
- on peut renseigner une distance max dans une input dans la zone tools.
- pour les autres usages plus subtils (1D3, etc), pour l'instant ce sera a la main.

Bon par contre vu que tu es psycho-rigide, pourquoi du json dans du .js et pas directement des .json ? En Get ça change rien pour toi à priori. Parce que Webstorm il crie au scandale là, et moi quand les tools de Jetbrains il balance du rouge ça me dérange :D !

pas compris... le fichier data/cygnar.js c'est du json ?
si c'est juste l'extension de nom de fichier, effectivement on doit pouvoir changer ca en json, g zappe quand j'ai enleve le js qui etait dedans au depart.
Emacs lui il s'en fout :P
Titre: Re : Re : Web Vassal
Posté par: Naz le 24 août 2014 à 18:35:37
pas compris... le fichier data/cygnar.js c'est du json ?
si c'est juste l'extension de nom de fichier, effectivement on doit pouvoir changer ca en json, g zappe quand j'ai enleve le js qui etait dedans au depart.
Emacs lui il s'en fout :P

Oui c'est juste ça ^^
C'est le seul truc pas correct par rapport aux conventions !
Sinon s'good en analyse de code ;)

Sinon t'as un pull request sur le gitignore pour exlure les fichiers spécifques de mon poste.

Je vais te faire un deuxième pull pour les images et les définitions des casters. J'ai fait la relecture ça me parait pas mal , Cela évitera aussi de tout tester d'un coup :p
J'devrais pull ça après bouffer :)
Titre: Re : Re : Re : Web Vassal
Posté par: Naz le 24 août 2014 à 20:20:43
Je vais te faire un deuxième pull pour les images et les définitions des casters. J'ai fait la relecture ça me parait pas mal , Cela évitera aussi de tout tester d'un coup :p
J'devrais pull ça après bouffer :)

C'est bon j'ai commit & push ^^.
Je passe au jacks !
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 20:44:36
C'est bon j'ai commit & push ^^.
Je passe au jacks !

Thanks, c'est nickel. C'est cool quand le boulot avance pendant que je vais a la piscine :P
c'est merge et pousse sur le serveur...

J'en ai profite pour renommer les fichiers en .json
Titre: Re : Re : Re : Re : Re : Web Vassal
Posté par: Naz le 24 août 2014 à 21:04:30
C'est bon j'ai commit & push ^^.
Je passe au jacks !

Thanks, c'est nickel. C'est cool quand le boulot avance pendant que je vais a la piscine :P
c'est merge et pousse sur le serveur...

J'en ai profite pour renommer les fichiers en .json

Yes je viens de test et tout est ok :)
Titre: Re : Web Vassal
Posté par: Naz le 24 août 2014 à 22:26:28
Menoth : Solos & Jacks push & pull request :)

Bon faudra bien que je reteste quand t'aura livré parce que là y a déjà beaucoup plus de monde. Même en relisant 3 fois je suis pas à l'abris d'une coquille !

Bon j'arrête là pour aujourd'hui j'en ai un peu marre, je finirais par les unités demain. Pis maintenant que j'ai pris le rythme je vais peut-être enchainer sur Scyrah ;)

Edit : tiens j'y penses c'est gérer les champs de force elfes ?
Titre: Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 23:25:33
Menoth : Solos & Jacks push & pull request :)
Bon faudra bien que je reteste quand t'aura livré parce que là y a déjà beaucoup plus de monde. Même en relisant 3 fois je suis pas à l'abris d'une coquille !

Merci. Y avait que 3 typos, vite trouvees.

Citer
Edit : tiens j'y penses c'est gérer les champs de force elfes ?

tiens j'y pense, non :(
tu pourras deja les mettre dans "damage.field=<n>" et j'integrerai ca dans l'appli.
Titre: Re : Web Vassal
Posté par: Manu69 le 24 août 2014 à 23:30:59
New : support basic des sprays.

- meme procedure de creation que les AoE.
- 6/8/0 sur un spray pour changer sa taille.
- pour l'instant on le deplace au drag/fleches et on l'oriente aux fleches laterales.

Titre: Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 01:13:36
New : target/origin pour les sprays.

Quand un spray est actif :
- clicker sur 'o' il devient jaune, clicker sur un model, il devient l'origine du spray et s'entoure de jaune. Tant que le model est l'origine du spray, quand on tourne le spray il tourne le long de la base du model. Quand on deplace le spray autrement qu'en rotation, il se detache du model (qui perd son cercle jaune).
- cliker sur 't' le spray devient bleu, clicker sur un model, le spray le prend pour cible depuis sa position actuelle. Si le spray est attache a une origine a ce moment precis, il se place comme il faut centre a centre avec les models, B2B avec l'origin.

Et ca moi je kiffe :)

Divers : rajout d'un label editable sur les models, qui apparait quand il est pas vice, pour marquer les animi/sorts/autres. C'est tres basique pour l'instant, ca supporte pas les retours a la ligne etc.
Titre: Re : Re : Web Vassal
Posté par: Naz le 25 août 2014 à 10:18:02
Citation de: Nazbeurk
Edit : tiens j'y penses c'est gérer les champs de force elfes ?

tiens j'y pense, non :(
tu pourras deja les mettre dans "damage.field=<n>" et j'integrerai ca dans l'appli.

Ok ça roule ;)
Je vais essayer de faire les unités ce midi au taf.

Sinon ya pas foule pour venir donner un coup de main la dessus, ils sont où les volontaires ?? :P
Plus sérieusement si ça avance moyen je verrais pour te faire Scyrah + Cyriss vu que les deux factions on moins d'entrées autant faire les deux d'un coup !
Titre: Re : Web Vassal
Posté par: GRUXXKi le 25 août 2014 à 10:50:47
Wouhhhh!

Vous assurez vraiment!
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 13:15:30
Ok ça roule ;)
Je vais essayer de faire les unités ce midi au taf.
Plus sérieusement si ça avance moyen je verrais pour te faire Scyrah + Cyriss vu que les deux factions on moins d'entrées autant faire les deux d'un coup !

he beh, y en a qu'un qui m'aide mais il est motive :)
Merci encore...

Citer
Sinon ya pas foule pour venir donner un coup de main la dessus, ils sont où les volontaires ?? :P

on va mettre ca sur l'effet WE, ou alors ils se sont deja lasses ? j'avais plus de reactions en semaine derniere que depuis samedi matin c'est mort...
ou alors y a trop de posts ils trouvent pas l'information.

JE RAPPELLE QUE JE CHERCHE DES VOLONTAIRES POUR SAISIR LES FICHIERS DE FACTION
au moins parmi les 14 qui ont dit qu'ils etaient prets a me filer un coup de main...:P
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Naz le 25 août 2014 à 13:34:21
he beh, y en a qu'un qui m'aide mais il est motive :)
Merci encore...

Ya pas de quoi, j’essaie d’insuffler un peu de motive aux autres pour faire ce taf ;)
C'est clair que c'est pas un truc passionnant à faire mais franchement se taper un faction ça demande pas non plus une semaine de taf acharné. Quelques heures suffisent donc :
Les gens allez y, devenez acteur sur le projet plutôt que spectateur !

Parce que sinon à moi tous seul je vais mettre bien trop de temps ^^
Titre: Re : Web Vassal
Posté par: GRUXXKi le 25 août 2014 à 14:21:35
Moi je peux, mais dans deux semaines...  :'(
Titre: Re : Web Vassal
Posté par: Gamin le 25 août 2014 à 14:33:16
Sincèrement j'y connais rien en programmation. Mais si vous m'expliquez ce que vous voulez, je veux bien essayer dans deux semaines (là y'a la remise des listes pour le WTC et ma famille qui vient faire un tour en normandie).

Nazbreuk, Manu, on peut se fixer un jour dans la semaine du lundi 8 septembre pour m'expliquer comment faire. Je ferais la faction Orboros dans la foulée.
Titre: Re : Web Vassal
Posté par: Furios le 25 août 2014 à 14:42:25
Salut,
je viens de tester rapidos au taf et c'est super.

Je veux bien aider pour la faction Cygnar à faire le fichier de faction.
Le JSON a l'air simple. A h oui je suis DBA donc l'info ca va.

Par contre, j'aurais juste besoin d'un exemple pour pouvoir commencer.
On se MP?
Titre: Re : Web Vassal
Posté par: Weeskahs le 25 août 2014 à 15:13:38
Moi j'y connais rien.

Si on m'explique, je veux bien faire une ou deux factions :)

EDIT : Bon j'ai regardé vite fait, j'crois que j'ai compris comment remplir les fichers en .json (si il suffit de reproduire ça devrait le faire)

Questions :
- Vous utilisez des logiciels particuliers pour coder en json ou je peux y aller à l'arrache au bloc note ? :D
- l'extraction des images se fait directement dans le fichier vassal ?
- Comment savoir si il y a un décalage entre le centre de la figurine et le centre de l'image ? Il y a moyen facile de le repérer où c'est au pifomètre.
- Qu'est ce que je fais de ce que j'ai fais une fois que c'est fait ? (Et oui, j'ai pas peur des répétitions moi !)
Titre: Re : Web Vassal
Posté par: Naz le 25 août 2014 à 15:44:41
Merci pour les réponses.

Je penses que pour les non initiés au code, manu pourrait faire une mini doc pour vous expliquer clairement ce qu'il faut faire, y a vraiment rien de difficile :)

@Gamin : je suis pas là le 8 mais si manu t'explique et que t'as le moindre problème faudra pas hésiter à me demander :p

@Furios : Yes, si tu as un compte Github tu peux foncer. Tu fork le master et c'est parti. Pour l'exemple tu as toute la partie Menoth qui est quasiement bouclé donc regarde de ce côté et si tu as besoin MP moi ou manu ^^

@Weeskahs :
1 => Perso j'utilise Webstorm mais j'ai un licence sinon en vrac tu peux utiliser : Notepad++, SublimeText, Bracket et plein d'autre ^^

2 - Les images elles sont dans le .vmod vassal de warmachine. C'est juste un zip donc suffit de l'extract. Après c'est juste du trie en répertoire et du rename de fichier :)

3 - J'en sais rien j'ai pas encore eu le cas ^^

4 - Si t'as un compte Github tu peux le push sur ton fork du projet et le pull à Manu, sinon je penses qu'on peut passer par Google Drive et Manu ou moi on réintégra ton taf dans le master :)

Titre: Re : Web Vassal
Posté par: Weeskahs le 25 août 2014 à 15:50:11
Ok merci !

Je m'y mets en rentrant.

Ya des préférences sur les factions à faire en priorité ?

Ca serait bien d'ailleurs d'avoir un endroit où est référencé qui travaille sur quoi. Ca évitera les questions dans le futur :D

EDIT : Ya des prérequis pour avoir un compte Github (autre que le créer) ?
Titre: Re : Web Vassal
Posté par: Furios le 25 août 2014 à 15:53:15
je me fais un compte github dès ce soir et je m'y mets.
Titre: Re : Re : Web Vassal
Posté par: Naz le 25 août 2014 à 15:55:20
Ya des préférences sur les factions à faire en priorité ?

Je suis sur Menoth et je vais surement attaquer Cyriss après donc tu peux prendre la faction qui te conviens ;)

Ca serait bien d'ailleurs d'avoir un endroit où est référencé qui travaille sur quoi. Ca évitera les questions dans le futur :D

+1 même un fichier excel suffirait (invocation manu inside ^^)

EDIT : Ya des prérequis pour avoir un compte Github (autre que le créer) ?

Aucun prérequis mise à part avoir envie de coder :p !
Titre: Re : Web Vassal
Posté par: Weeskahs le 25 août 2014 à 15:58:11
Le truc supporte horde ou pas encore (je pense principalement aux spirales des beasts) ?

Si oui, je me lance sur blight sinon je ferais Khador !
Titre: Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 16:00:38
@Nazbeurk : tu vois ils arrivent :) en fait, fallait ecrire en gros, y a que des informaticiens myopes sur ce forum :P
(ou alors eux ils ont une vraie vie le WE...)

@tous : je vous fais un MP avec un resume, et je mets la liste des factions et qui s'en occupe dans le premier post.
Titre: Re : Re : Web Vassal
Posté par: Naz le 25 août 2014 à 16:04:56
@Nazbeurk : tu vois ils arrivent :) en fait, fallait ecrire en gros, y a que des informaticiens myopes sur ce forum :P
(ou alors eux ils ont une vraie vie le WE...)

C'était donc ça \o/ !

@tous : je vous fais un MP avec un resume, et je mets la liste des factions et qui s'en occupe dans le premier post.

Ok au moins on aura le suivi ;)
Titre: Re : Web Vassal
Posté par: Weeskahs le 25 août 2014 à 16:13:23
Bon aller je fais Skorne !

Titre: Re : Web Vassal
Posté par: Gamin le 25 août 2014 à 16:21:22
Vous êtes parti comme des fusées en même temps. Pour un bon chef de projet, il faudrait désormais faire prendre le train aux autres en expliquant ce qu'il y a à faire et en déléguant une autre partie aux gars motivé (ce que semble faire Manu en ce moment même).
Titre: Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 16:27:56
vous avez un mp :)
et la liste est mise a jour au debut du premier post.
Titre: Re : Web Vassal
Posté par: GRUXXKi le 25 août 2014 à 16:32:45
Gruxxki Khador => mi-septembre.
Titre: Re : Web Vassal
Posté par: Weeskahs le 25 août 2014 à 18:09:04
Tiens le cas se présente avec les Skornes du coup je propose :

Est ce que tu penses que ça serait possible de faire une option "toggle incorporeal". Tous les modèles incorporeal ont une version de leur image qui est incorporeal et l'autre non. Je pense que dans vassal, tu génères les deux et tu les intervertis pour rigoler à la main. Ca pourrait être pas mal de permettre le changement d'une image à l'autre par un raccourcis !
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 18:18:08
Est ce que tu penses que ça serait possible de faire une option "toggle incorporeal". Tous les modèles incorporeal ont une version de leur image qui est incorporeal et l'autre non. Je pense que dans vassal, tu génères les deux et tu les intervertis pour rigoler à la main. Ca pourrait être pas mal de permettre le changement d'une image à l'autre par un raccourcis !

Je note. ce sera fait.
pour l'instant tu peux rajouter une propriete "incorporeal" a l'objet "img" dans la description :

"img": {
...
"link": "data/skorne/solos/VoidSpirit.png",
"incorporeal": "data/skorne/solos/VoidSpirit_incorporeal.png",
}
Titre: Re : Web Vassal
Posté par: Pivi le 25 août 2014 à 19:09:15
j'ai d'ailleurs trouvé une image de rhyas incorporeal dans le vmod, wtf ? :)
Titre: Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 21:24:53
New : ruler restart.

- reecriture du code pour le metre histoire de rajouter de nouveau bugs.
- separation du toggle pour la manipulation et celui pour l'affichage du metre.
- appuyer sur 'o' -> mode origin qui permet de selectionner un model qui sera le point d'origine pour les mesures (le model se color en orange).
- appuyer sur 't' -> mode target : lorsque vous cliquez sur un model il mesure la distance depuis l'origin courante jusqu'au model.
- drager sur la carte efface les origin/target.
Titre: Re : Web Vassal
Posté par: Naz le 25 août 2014 à 22:04:17
J'ai finit les unités menoth, je vais te faire un pull !

Par contre c'est bien galère quand même j'suis pas sur que ça soit ok du premier coup ce que j'ai fait.

En vrac les points chiant :
1- Pour les "choir of menoth" dans Vassal ya le sprite du priest, j'ai donc mis le leader à part des grunts (tout en restant dans la propriété grunt tout de même). Mais je sais pas si c'est viable et si ça marche

2- Toujours avec l'exemple des choirs du coup comment je gère le range dans ce cas ? Le priest n'est ni ua ni wa donc on fait quoi :
Grunt [1,5]
Priest[1]

???

Là faut plus de précision, car c'est moyen clair le coup des ranges dans certains cas (Sunburst, Visigoth notament).

3- Le Sunburst (et je penses aussi à toutes les piéces d'artilleries) n'a pas réellement de grunt dans Vassal. C'est trois sprites différents donc là j'ai fait comme pour le choir of menoth. (Visigoth même tarif)

4- L'attendant priest est une ua pour merco mais es-ce qu'on peut déclarer juste un UA sans l'unité ? Dans mon cas je l'ai traité comme une unité avec 1 grunt :)

Voilà, voilà. J'éspère que pour le reste y aura pas trop de problèmes.

Tu veux que j'attaque la Retirbution ou je me colle sur un autre gros dossier avec Cryx ?

Edit : Pour info il manque quasi tout les sprites de Vengeance donc c'est pas mis en place mais on peut très bien mettre des sprites "Fake" en attendant si tu veux :p

Edit2 : Faut pas oulbier le BE aussi, t'as eu le temps de le faire ? :p
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 22:27:21
1- Pour les "choir of menoth" dans Vassal ya le sprite du priest, j'ai donc mis le leader à part des grunts (tout en restant dans la propriété grunt tout de même). Mais je sais pas si c'est viable et si ça marche


vu que c'est une unite, ca va etre bordelique, tu peux :
- mettre le leader dans la liste des grunts, avec sa propre image, et comme propriete "leader", tu mets pas le fk_name.
- mettre le grunt comme d'hab avec le fk_name de l'unite avec [1, n-1] comme range (n-1 : taille de l'unite moins le leader).

consequences :
- on pourra creer les 2 models correctement par les drop-list.
- quand on importera du FK le leader sera un model de grunt, pas top mais pour l'instant suffisant.
- un jour je gererai le cas ou je trouve une propriete "leader" dans la description des grunts d'unite, et je creerai le leader comme il faut.

Citer
2- Toujours avec l'exemple des choirs du coup comment je gère le range dans ce cas ? Le priest n'est ni ua ni wa donc on fait quoi :
grunt: {
grunt: {
Grunt [1,5]
fk_name: 'Choir of Menoth'
},
leader: {
Priest[1]
<pas de fk_name>
}
}
avec l'explication du dessus, ca doit etre ca.

Citer
3- Le Sunburst (et je penses aussi à toutes les piéces d'artilleries) n'a pas réellement de grunt dans Vassal. C'est trois sprites différents donc là j'ai fait comme pour le choir of menoth. (Visigoth même tarif)

la c'est simple, tu crees une entree par model dans la liste des grunts de l'unite, avec toutes le meme fk_name, et ca devrait marcher.

Citer
4- L'attendant priest est une ua pour merco mais es-ce qu'on peut déclarer juste un UA sans l'unité ? Dans mon cas je l'ai traité comme une unité avec 1 grunt :)

les ua pour mercos : j'ai decide qu'ils seraient ranges dans les solos pour l'instant;

Citer
Tu veux que j'attaque la Retirbution ou je me colle sur un autre gros dossier avec Cryx ?

attaque Scyrah stp, ca me donnera l'occasion de gerer les fields.

Citer
Edit : Pour info il manque quasi tout les sprites de Vengeance donc c'est pas mis en place mais on peut très bien mettre des sprites "Fake" en attendant si tu veux :p

tu peux creer les models et mettre une chaine vide comme link d'image, ca permettra de creer le modele avec un socle vide.

Citer
Edit2 : Faut pas oulbier le BE aussi, t'as eu le temps de le faire ? :p

non tu peux le faire :)
Titre: Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 22:30:23
New : ruler max range

on peut renseigner un range maximum pour le ruler avant de faire les mesures.
ca permet :
- de mesurer a partir de n'importe ou/d'un model sans depasser le range qu'on a le droit de mesurer normalement.
- dans le cas d'un tir a AoE, on renseigne le range, on selectionne l'origine et la target et on voit si c'est bon. si c'est trop court on cree une AoE, on la positionne au bout du mettre automatiquement ('r') - on renseigne la deviation max si necessaire - et on devie automatiquement avec 'd'
Titre: Re : Web Vassal
Posté par: Naz le 25 août 2014 à 22:36:08
Ok sauf les ranges c'est good de mon côté :)
Je rajoute les entrées de Vengeance comme ça on est bon !

Pour le BE en fait faut dupliquer ce qui est fait pour les solos et basta ?

Edit : Ah au fait les journeymans ? solo + prop focus ?

Edit2 : T'as un pull request, j'arrête pour ce soir :p
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 25 août 2014 à 23:05:38
Pour le BE en fait faut dupliquer ce qui est fait pour les solos et basta ?

la description est la meme.
tu peux creer une categorie battle_engine pour les ranger a part des solos/jacks, elle apparaitra toute seule dans la liste;

Citer
Edit : Ah au fait les journeymans ? solo + prop focus ?

ah tiens. oui essaie comme ca. si j'ai de la chatte... :P

Citer
Edit2 : T'as un pull request, j'arrête pour ce soir :p

thx ;)
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 00:08:37
New : BURN BABY BURN !!!

Une nouvelle qui ravira les joueurs menoths : support des effets continus et autres alteration d'etat + marker de leader d'unite + incorporeal.

- raccourci Alt (comme alteration) + b/c/f/i/k/p/s => Blind/Corrosion/Fire/Incorporeal/KD/Promote/Stationary

incorporeal c'est pour les models disposant d'une image incorporelle alternative,
a renseigner dans la description comme ca :

"img": {
"x": 0,
"y": 0,
"link": <image model non incorporel>,
"incorporeal": <image model incorporel>
}
Titre: Re : Web Vassal
Posté par: Sayewil le 26 août 2014 à 00:33:39
Salut!
Je suis ce sujet avec enthousiasme depuis le début mais je réalise que je ne t'ai toujours pas encouragé! (C'est mieux quand tu te rends compte qu'il y a du monde qui suit le projet!)
Malheureusement je ne pourrais pas t'aider plus que ça vu que j'y connais rien en programmation (imagine du chinois écrit en braille parlé par un russe avec un accent espagnol...) et je possède très peu de ref.
Continue ce beau projet ! ;)
Titre: Re : Web Vassal
Posté par: ozone le 26 août 2014 à 00:45:30
Tiens, mes 2 sous...

Lorsque tu affiches un spray il me semble qu'il part du centre de la fig alors qu'il devrait partir du socle, sur des huges la différence sera notable.

Bye et super boulot
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 01:27:53
New : free the beast in you !

Support des grilles de damage des beasts/gargantuans + de la fury pour les beasts et les casters
Rajout d'un embryon de donnees oroboros pour faire ces tests.

Lorsque tu affiches un spray il me semble qu'il part du centre de la fig alors qu'il devrait partir du socle, sur des huges la différence sera notable.

si la gurine est declaree comme origin du spray non, le spray se colle bien a la base, je viens de verifier sur un huge base pour etre sur.
C'est meme assez joli de faire tourner son spray autour d'un woldwrath :)

merci pour les encouragements en tout cas. apparemment d'apres le sondage y a quand meme un vague interet pour le sujet :)
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 02:04:46
New : scyrah fields

gestion des fields myrmidons, gestion des damages dans les fields.
ajout du phoenix pour tester.
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 03:12:18
New : model target mode.

quand un model est selectionne, appuyer sur 't' bascule en 'target mode' : cliquer sur un autre model, le model selectionne s'aligne centre a centre avec cette target.
pratique pour les slams ou pour s'aligner avec les charges.

Divers :
- ajout de models basiques pour representer les objos et flags...
- maj des donnees menoth de Nazbeurk (merci a lui), a priori tout y est pour Menoth jusqu'a Vengeance compris.

J'en ai profite pour tester la creation auto des unites d'artillerie et personnages (donc avec des grunts differents) a partir de FK,
ca a l'air de marche comme prevu.
Titre: Re : Re : Web Vassal
Posté par: Naz le 26 août 2014 à 08:04:19
- maj des donnees menoth de Nazbeurk (merci a lui), a priori tout y est pour Menoth jusqu'a Vengeance compris.

Cool t'as direct rajouté le BE :p
J'ai fais un test ce matin c'est globalement pas mal mais y a quelques petits bug notamment sur les path des images. Rien de dramatique je testerais ça dans la journée et je te ferais un petit correctif.

Je te prépare une peu de Retribution aussi pour ce soir ;)

Malheureusement je ne pourrais pas t'aider plus que ça vu que j'y connais rien en programmation

Il n'y a pas que la prog sur un projet, si tu test et que tu découvre des bugs c'est aussi de la participation ;)
Titre: Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 08:20:31
Hey salut,

J'ai bien avancé les skornes hier, je devrais avoir finis ce soir.

Faudra m'expliquer comment on "commit" ou je sais pas quoi sur Github pour que tu puisses y avoir accès manu !

Autre question : j'ai été incapable de trouver l'icone skorne dans le package d'image de vassal. Il se trouve dedans ou je cherche pas au bon endroit ?

@manu :  j'ai vu que dans les boxes du stalker, tu ne mettais pas de null sur la dernière ligne si elle devait être remplie uniquement de null. C'est une norme que tu voudrais qu'on suive ?
Titre: Re : Web Vassal
Posté par: Furios le 26 août 2014 à 08:55:36
J'ai crée une branche pour m'attaques à Cygnar.
J'ai trouvé les images et je te les renomme fur à mesure.

Titre: Re : Web Vassal
Posté par: Titi le 26 août 2014 à 09:43:41
Alleeeez les gars !  :)
(essayer de motiver les troupes, ça compte comme assistance ?)

Plus sérieusement, je suis admiratif du boulot abattu.
Titre: Re : Web Vassal
Posté par: Furios le 26 août 2014 à 09:53:11
Allez pour la motivation, j'ai fini:
- les warcasters
- les warjacks
- la battle engine


Par contre il manque des sprites pour certaines entrées.

Avis aux cygnarites:
Pour junior est ce que l'on fait 2 entrées car on a 2 sprites homme et femme?
Titre: Re : Web Vassal
Posté par: Titi le 26 août 2014 à 10:13:19
On peut récupérer la variante féminine pour représenter Allison Jakes, non ?
Titre: Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 10:30:00
La convention pour les warbeasts, c'est de finir la spirale sur la première ou la seconde colonne ?

EDiT : je sais pas ce que ça représente en terme de code, mais on s'emmerderait pas moins à reproduire le système de spirale plutôt que de l'adapter à la grille des jacks ?

EDIT 2 : Nevermind, les spirales ont un nombre de box communes variables d'une beast à l'autre ça risque d'être galère.
Titre: Re : Re : Web Vassal
Posté par: Naz le 26 août 2014 à 11:21:05
Faudra m'expliquer comment on "commit" ou je sais pas quoi sur Github pour que tu puisses y avoir accès manu !

Vu que tu as fork et commencé le dév je suppose que tu as Git sur ton poste. Du coup si tu veux pas te prendre la tête avec le terminal (genre pas comme moi quoi :D) et que ton éditeur de code / IDE ne prend pas en charge git de base, tu peux utiliser un client, au hasard https://code.google.com/p/tortoisegit/ (https://code.google.com/p/tortoisegit/).

Avec le client tu "commit" sur ton master local et ensuite tu utilise l'item du menu contextuel "push" pour envoyer sur Github. Une fois que t'as push tout ce que tu veux tu vas sur ton fork sur Github et tu as un bouton vert (create pull request). Tu clique dessus tu mets ton commentaire et du coup ça ouvre la demande du côté de manu.

Normalement vu que l'on ne bosse pas sur les même fichiers il ne devrait pas y avoir de problème de synchro. Mais si ça arrive il faut monter un remote sur le master de manu (tuto : https://help.github.com/articles/configuring-a-remote-for-a-fork (https://help.github.com/articles/configuring-a-remote-for-a-fork)) et ensuite synchro les deux master (https://help.github.com/articles/syncing-a-fork (https://help.github.com/articles/syncing-a-fork)).
Titre: Re : Re : Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 11:51:47
Vu que tu as fork et commencé le dév je suppose que tu as Git sur ton poste. Du coup si tu veux pas te prendre la tête avec le terminal (genre pas comme moi quoi :D) et que ton éditeur de code / IDE ne prend pas en charge git de base, tu peux utiliser un client, au hasard https://code.google.com/p/tortoisegit/ (https://code.google.com/p/tortoisegit/).

Oulà, j'ai effectivement créé un compte Github mais pour le moment tout ce que j'ai fais est stocké en local sur mon pc.

Il faut que je fasse un truc particulier en plus ou en suivant ta procédure ça devrait passer ?
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Naz le 26 août 2014 à 12:04:21
Oulà, j'ai effectivement créé un compte Github mais pour le moment tout ce que j'ai fais est stocké en local sur mon pc.

Il faut que je fasse un truc particulier en plus ou en suivant ta procédure ça devrait passer ?

Ok j'ai hésité à te poser la question :p
Il faut que tu install git alors : http://git-scm.com/ (http://git-scm.com/).
Et que tu clone le repository de ton fork (ton url de clone ça doit être ça normalement : https://github.com/Weeskahs/webvassal.git)

J'ai trouvé un tuto assez simple à suivre pour installer Git+Tortoise et faire un clone-commit : http://robertgreiner.com/2010/02/getting-started-with-git-and-tortoisegit-on-windows/
Une fois que tu as récupéré le projet il suffit que tu mette ton boulot actuelle à l'endroit ou sont stocké le source et tu peux commit sur ton master local via Tortoise -> Commit. Ensuite tu pourra push un peu de la même façon

Normalement ça passe sans trop de soucis ;)
Titre: Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 12:12:00
Ah ouais c'était beaucoup plus compliqué que ce que je pensais.

Parfait et merci bien pour tes explications. Je mets tout ça en place dés que je rentre ce soir.
Titre: Re : Re : Web Vassal
Posté par: Naz le 26 août 2014 à 13:04:36
Ah ouais c'était beaucoup plus compliqué que ce que je pensais.

Parfait et merci bien pour tes explications. Je mets tout ça en place dés que je rentre ce soir.

C'est un peu plus long à mettre en place, mais une fois fait tu es tranquille. Et si plus tard tu souhaites encore aider manu, tu met à jour tes sources et c'est partie :)
Titre: Re : Web Vassal
Posté par: Furios le 26 août 2014 à 13:24:51
Le JSON et les psrites Cygnar sont prêts de mon coté?
Je commit cela de chez moi ce soir.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 13:26:50
Il s'en passe des trucs pendant que je dors ! Nazbeurk prend l'interim ,)

Pour les damages des beasts :
- l'important c'est que la matrice soit rectangulaire, pas de colonne plus longue que les autres. exple : le woldwrath en oroboros a 13boxes en profondeur dans le 4, c'est son maximum => toutes les colonnes sont 13 boxes.
- ensuite, oui j'ai mis autant de lignes que necessaire et pas plus, donc quand y en a moins que les 6 des jacks, y en a moins (exple : le stalker en a que 5). Desormais les damages beast/jack gerent n'importe quel nombre de ligne. c'est pas grave si vous rajoutez une ligne de nulls, elle s'affichera juste en noir en bas de la grille. Pour les jacks par contre, gardez les lignes vides en haut, les gens y sont habitues.
- pour l'instant j'ai choisi de mettre les boxes communes dans les colonnes paires (2-4-6 sont donc plus longues que 1-3-5).

L'idee de Titi est bien : on va prendre la fille pour faire Allison si on a pas de sprite pour Allison.
Sinon tant pis, perso j'ai plus l'habitude du model mec, donc met-le en "link".
Tu peux aussi mettre la fille dans la description, avec une propriete "alternate" a cote du "link".

@OuiOui :
- si tu veux je peux aussi t'envoyer mon mail par mp, tu me fais un zip et je m'occupe du reste.
- si tu veux quand meme decouvrir git tu peux hein, si t'es ammene a collaborer plus ca peut etre pas mal, c'est toi qui voit.
- pour l'icone t'emmerde pas je la choppe chez PP direct. pour l'instant j'en fais rien.
Titre: Re : Web Vassal
Posté par: Furios le 26 août 2014 à 13:31:27
Ok Manu je  fias le sprite femme pour Allison et le alternate aussi.
comme ça tu pourras choisir.
Titre: Re : Re : Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 13:40:08
- pour l'instant j'ai choisi de mettre les boxes communes dans les colonnes paires (2-4-6 sont donc plus longues que 1-3-5).

:(

J'avais fais l'inverse ! Bon c'est pas grave je modifie ça dés que possible.

Citer
@OuiOui :
- si tu veux je peux aussi t'envoyer mon mail par mp, tu me fais un zip et je m'occupe du reste.
- si tu veux quand meme decouvrir git tu peux hein, si t'es ammene a collaborer plus ca peut etre pas mal, c'est toi qui voit.
- pour l'icone t'emmerde pas je la choppe chez PP direct. pour l'instant j'en fais rien.

Bah avec les explications de Nazbeuk, je pense que je vais arriver à mettre tout ça en place de mon côté.

J'avais juste pas réalisé que ça demandait autant de logistique à mettre en place c'est tout. Ca me dérange absolument pas de le faire.
Titre: Re : Re : Re : Web Vassal
Posté par: Naz le 26 août 2014 à 13:50:30
Il s'en passe des trucs pendant que je dors ! Nazbeurk prend l'interim ,)

lol

Citer
@OuiOui :
- si tu veux je peux aussi t'envoyer mon mail par mp, tu me fais un zip et je m'occupe du reste.
- si tu veux quand meme decouvrir git tu peux hein, si t'es ammene a collaborer plus ca peut etre pas mal, c'est toi qui voit.
- pour l'icone t'emmerde pas je la choppe chez PP direct. pour l'instant j'en fais rien.

Bah avec les explications de Nazbeuk, je pense que je vais arriver à mettre tout ça en place de mon côté.

J'avais juste pas réalisé que ça demandait autant de logistique à mettre en place c'est tout. Ca me dérange absolument pas de le faire.

Après pour ceux qui ont le courage de mettre en place de leur côté Git c'est bien, mais je penses que Manu ne forcera personne à faire tout ce que je décris, un mail + un zip ça peut le faire pour ceux qui veulent pas se prendre la tête ^^ !

Après faire l'effort = ça tag ton nom en contributeur sur le projet de manu dans Github.
Et ça c'est la trop trop la classe 8)
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 14:15:47
Petit dilemne debile, j'ai besoin de votre avis :

- pour l'instant la selection des models est unique et totalement synchronisee entre les deux joueurs. C'est pratique car comme ca on voit en permanence ce qui est selectionne pour les mouvements, etc. Par contre il me semble que ca va vite etre la merde en jouant vraiment a 2, car si l'autre clique sur un model pendant qu'on bouge, ou veut changer un label/marker pendant que l'autre joue, ca oblige l'autre a attendre ou tout va se marcher dessus.

Bref, j'y vois deux solutions :

- desynchroniser totalement la selection des models : l'autre joueur ne verra que les changement d'etat des models. C'est le plus simple a faire en l'etait courant. On peut aussi discretement mettre en evidence les models dont l'etat change suite a une info recue du serveur pour que ce soit "presque" comme avant niveau rendu visuel.

- faire 2 selections completement synchronisees, une pour chaque joueur. sauf que pour l'instant j'ai pas de notion de joueur, et que ca fait 2 fois le boulot. Par contre ca permettrait de se "preter" des selections pendant la partie (genre avec une petit drop liste pour choisir la selection active) mais est-ce bien utile, ou trop complique ?

des avis ?
Titre: Re : Web Vassal
Posté par: Furios le 26 août 2014 à 14:20:45
Idéé bête:  si tu rajoute la clock, seul le joueur actif peut faire des sélections.

Sinon deux sélections pour pouvoir avoir des mesure quand tu joue pas mais que tu as droit de mesurer me semble bien même si c'est 2 fois le boulot.
Enfin a première vue.
Titre: Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 14:22:53
Bah dans l'idéal, je pense qu'il faudrait deux sélections différentes (une par joueur). Ca permettrait de savoir à tout moment ce que fait le joueur d'en face, ce qu'il sélectionne etc. C'est quand même beaucoup mieux en terme de lisibilité de ce qui se passe dans la partie.

Après je sais pas ce que ça représente en terme de travail et d'implémentation. De ce que t'as l'air de décrire, ça à l'air un peu chiant à faire. Du coup, est ce qu'on peut pas trouver un compromis avec la notion de joueur "actif" qui aurait sa sélection visible par tous et le joueur "passif" qui n'aurait que ses changements d'états qui seraient mis à jour. Le problème que je vois, c'est avec des effets comme le self sacrifice qui demandent au joueur "passif" de sélectionner le modèle à sacrifier.

L'avantage de la seconde solution, c'est que c'est assez facile de l'annexer sur un élément qui est omniprésent dans warmch : la clock. Le joueur actif est celui qui a son temps qui défile.

Bref, c'était mes 2 cents d'un mec qui n'y connait rien !
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 17:37:37
bon j'ai choisi une solution batarde mais on verra bien a l'usage :
- la selection est locale au joueur, chaque joueur peut selectionner dans son coin.
- mais elle est publiee pour l'autre joueur, qui la voit en bleu clair (@OuiOui : comme ca on voit ce que fait l'autre, c'est bien pratique).
- toute commande qui modifie l'etat de models non selectionnes les colorie aussi en bleu clair, comme ca on voit ce qui change quand on fait un undo, etc.

a voir a terme si je rajoute une manip pour dire 'selection du joueur (vert) = selection d'update (bleu)'

Sinon j'ai integre les fichiers de Pivi, donc la Legion est a jour.

Merci a lui !
Titre: Re : Web Vassal
Posté par: Weeskahs le 26 août 2014 à 18:34:48
Hey !

Pour l'agoniser, je lui rajoute la caractéristique "fury" à l'arrache même si c'est un solo ? :D

EDIT : et à quand les compteurs d'âmes !
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 18:44:52
Pour l'agoniser, je lui rajoute la caractéristique "fury" à l'arrache même si c'est un solo ? :D

non ils feront ca avec le compteur comme tout le monde

Citer
EDIT : et à quand les compteurs d'âmes !

ca pourrait s'ajouter en effet.
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 18:46:29
New : tu me vois, tu me vois plus.

En attendant mieux, j'ai refait l'outils LOS basique de Vassal.
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 20:04:37
Un volontaire pour essuyer les affres de la premiere partie test, ce soir ? (apres 21h)
Titre: Re : Web Vassal
Posté par: Wulfkrieg le 26 août 2014 à 20:58:49
Je suis dispo si tu veux. Tu me skypes et on fait les tests.
Titre: Re : Web Vassal
Posté par: Manu69 le 26 août 2014 à 21:10:26
MAJ des donnes cygnar saisies par Furios.

Merci a lui ;)
Titre: Re : Web Vassal
Posté par: Naz le 26 août 2014 à 23:09:20
Retribution of Scyrah full & Pull request ;)
Normalement ça devrait être bon j'ai relu deux fois (mais on est jamais à l'abris d'une erreur :p)

Pas eu le temps ce midi de faire un correctif pour Menoth. Je vais voir quand j'ai 5 minutes mais je vais avoir moins de temps dispo à partir de demain.

Donc voilà à priori t'a trouvé personne pour faire Cryx je veux bien me dévouer mais ça prendra plus de temps car je le ferais petit morceau par petit morceau en fonction de mes dispo ^^ !
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 00:52:46
Donc voilà à priori t'a trouvé personne pour faire Cryx je veux bien me dévouer mais ça prendra plus de temps car je le ferais petit morceau par petit morceau en fonction de mes dispo ^^ !

Je crois que OuiOui a commence Cryx apres skorne, faut que je regarde sa pull request, et je mets a jour la liste en premiere page.
Titre: Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 01:19:34
Bon la premiere partie test a eu lieu et a ete riche en enseignements.
Merci a Wulfkrieg de s'etre devoue et pour sa patience :)

A priori ca marche pas trop mal niveau synchro serveur, mis a part un petit "bug" qui fait qu'on rate certaines commandes si elles tombent dans un interstice de 500ms toutes les 30s.
C'est ballot, c'est peu frequent, mais c'est un peu redhibitoire a l'usage. J'ai une piste pour regler le truc mais ca va demander un peu de temps.

Sinon comme je m'y attendais il y a un probleme de clarete insuffisante des differentes commandes et de l'etat de l'UI, effet proto developpe en vitesse oblige.
On a bcp d'actions possibles et des etats differents ou toutes ne sont pas realisables, etc. c'est confus.

Du coup on se perd un peu quand on essaie de realiser les manips et ca demande de bien comprendre ce qui se passe et l'effet escompte.
C'est l'effet inverse de ce que je voulais au depart, mais vu le nombre de fonctionnalites implementees pour tester un peu ce qu'on est capables de faire, c'est inevitable.

J'ai encore 2-3 trucs a refaire/ameliorer qui je l'espere devraient permettre de rendre les choses plus utilisables.
Je reflechis tjrs a prototyper une UI pour tablettes (enfin, ecrans tactiles sans clavier).

Ca c'etait les "mauvaises" nouvelles... Les bonnes maintenant :
- le choix des technos est vraiment plus que satisfaisant : on developpe des trucs compliques tres rapidement, sans se prendre la tete.
- ca performe convenablement, pas de ralentissements notables sur les differentes actions compliquees.
- ca communique assez fluidement avec le serveur, y a des ralentissements mais jamais au dela de la seconde, et j'ai une connection fluctuante en vacances.
- le principe de synchro multijoeur a l'air sein.
- l'ensemble des fonctionnalites implementees permet quand meme de rendre le gameplay plus fluide que vassal (pour moi),
moins de temps a maniper 30 trucs pour faire une action de jeu.
- les gens ont quand meme globalement l'air interesses.

Bref, apres une semaine et un jour de dev, le bilan est plus positif que je n'esperais.
Maintenant, faut etre realiste : pour amener cette appli au niveau "production" il y a quand meme bcp de boulot.
Pas dur et pas d'inquietude sur la faisabilite, mais ca prend du temps quoi qu'il en soit.
Pour vous donner une idee, je vois ca entre 9mois et 1an (sauf si je me retrouve au chomage, la ca avancerait plus vite :P ).

Je vais essayer de fignoler le proto pour qu'il soit "jouable" sans trop lutter contre les petits bugs et autres accros,
mais certaines choses ne pourront etre reglees qu'en reposant le truc a plat proprement.

Je vais laisser les choses un peu murir dans cet etat, faudra se refaire des parties de test avec d'autres gens,
avant de commencer a envisager la suite "serieuse"...


Je suis tjrs interesse par le dev, en tout cas, ca c'est sur ;)
Titre: Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 03:14:26
Update des donnes Skorne/Minion/Scyrah.
Merci a OuiOui/Pivi/Nazbeurk :)
Titre: Re : Web Vassal
Posté par: Weeskahs le 27 août 2014 à 07:09:25
Juste pour info : il y a un soucis avec les posses. Tu peux uniquement sélectionner le grunt et le leader individuellement. Il manque sûrement la ligne pour en sélectionner plusieurs ^^.

EDIT : idem pour le Bokor + Shamblers et les Farrow Brigands

EDIT 2 : j'ai modifié le skone.json pour changer le nom fw des slingers.

EDIT 3 : tiens marrant... En essayant de tester l'import par fw, des fois les modèles générés automatiquement sortent de la carte et ne sont du coup pas sélectionnables. Bon c'est pas super grave, ça m'est arrivé qu'avec la liste Xerxis t2 de Val mais du coup faudrait ptet prévoir un peu de marge sur les côtés de la table.
Titre: Re : Re : Web Vassal
Posté par: Naz le 27 août 2014 à 08:20:45
Update des donnes Skorne/Minion/Scyrah.
Merci a OuiOui/Pivi/Nazbeurk :)

Pas de quoi ;)
Je teste quand j'ai 5minutes !
Titre: Re : Web Vassal
Posté par: Furios le 27 août 2014 à 10:38:27
Grâce a WHAC si tu veux je peux faire les trolls.

Eh oui j'adore WHAC;)
Ce serait bien de pouvoir importé des listes WHAC d'ailleurs.
Titre: Re : Web Vassal
Posté par: Hao le 27 août 2014 à 11:05:58
Ouahou !
On quitte le sujet des yeux quelques jours et on se retrouve avec un truc qui déchire O.o

Bonne continuation ! Je testerai en live avec un coupain avec plaisir.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 13:20:44
Juste pour info : il y a un soucis avec les posses. Tu peux uniquement sélectionner le grunt et le leader individuellement. Il manque sûrement la ligne pour en sélectionner plusieurs ^^.
EDIT : idem pour le Bokor + Shamblers et les Farrow Brigands

hmmm... chez moi la drop list apparait pour les grunts.

Citer
EDIT 3 : tiens marrant... En essayant de tester l'import par fw, des fois les modèles générés automatiquement sortent de la carte et ne sont du coup pas sélectionnables. Bon c'est pas super grave, ça m'est arrivé qu'avec la liste Xerxis t2 de Val mais du coup faudrait ptet prévoir un peu de marge sur les côtés de la table.

l'import FK est tres limite en fait, je sais pertinemment que certaines unites seront pas importees comme il faut deja.
apres en effet si la liste est trop longue ca doit sortir de la table. ca par contre je dois pouvoir y remedier assez vite...

poste la liste qui t'embete que je teste direct avec...

Grâce a WHAC si tu veux je peux faire les trolls.
Ce serait bien de pouvoir importé des listes WHAC d'ailleurs.

mais je t'en prie, fais donc les trolls ;)

WHAC peut exporter ses listes au format FK, donc techniquement on peut importer des listes WHAC.
A terme je suis sur que Schlaff fera un export directement en JSON qui va bien
(pour l'instant je sais meme pas lire des fichiers au format JSON qui va bien :P )
Titre: Re : Web Vassal
Posté par: Furios le 27 août 2014 à 13:31:31
Je commence les trolls de suite par le JSON.
Je vous tiens au courant.
Titre: Re : Re : Re : Web Vassal
Posté par: Weeskahs le 27 août 2014 à 13:49:27
hmmm... chez moi la drop list apparait pour les grunts.

Je me suis mal exprimé. Effectivement les deux types de figurines apparaissent bien. Par contre, lorsqu'on cherche à importer une liste depuis fw seul un grunt et le leader sont générés au lieu des 3 ou 5 modèles prévus


Citer
l'import FK est tres limite en fait, je sais pertinemment que certaines unites seront pas importees comme il faut deja.
apres en effet si la liste est trop longue ca doit sortir de la table. ca par contre je dois pouvoir y remedier assez vite...

Moi je trouve que ça marche pas si mal en l'état. J'ai essayé ce matin pour voir si il n'y avait pas de grosse boulette dans ce que j'avais fais et ça avait l'air de fonctionner. C'est d'ailleurs comme ça que j'ai trouvé le problème avec les slingers

Citer
poste la liste qui t'embete que je teste direct avec...

C'était celle là :

Tyrant Xerxis (*5pts)
* Archidon (7pts)
* Titan Gladiator (8pts)
Cataphract Arcuarii (Leader and 3 Grunts) (5pts)
Cataphract Arcuarii (Leader and 3 Grunts) (5pts)
Cataphract Arcuarii (Leader and 3 Grunts) (5pts)
Cataphract Cetrati (Leader and 5 Grunts) (10pts)
Cataphract Incindiarii (Leader and 3 Grunts) (5pts)
Cataphract Incindiarii (Leader and 3 Grunts) (5pts)
Paingiver Beast Handlers (Leader and 3 Grunts) (2pts)
Tyrant Commander & Standard Bearer (3pts)

Mais le problème vient plus du spam dégueulasse de medium base qu'autre chose. J'ai jamais rencontré le problème sinon et pourtant j'ai testé pas mal de listes.
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 14:36:19
Je me suis mal exprimé. Effectivement les deux types de figurines apparaissent bien. Par contre, lorsqu'on cherche à importer une liste depuis fw seul un grunt et le leader sont générés au lieu des 3 ou 5 modèles prévus

oui, ca fait partie des "bugs" connus avec l'import tel qu'il est actuellement : il sait pas gerer les unites de grunts + une image differente pour le leader.

en fait il sait gerer 2 cas :
- une entree FK n'a qu'une entree qui correspond dans les descriptions JSON -> cas des unites "normales", il cree N fois ce modele la pour l'unite.
- une entree FK a plusieurs entrees qui correspondent dans les descriptions JSON -> il n'interprete pas la taille de l'unite dans FK, il cree juste un exemplaire de chaque modele et basta (solution batarde mais simple pour gerer les unites character et la pluspart des artilleries).

il faudra que j'implemente un cas special "grunt+leader" avec un mix des 2 comportements.

En attendant :
- soit on met la meme fk_name pour le model du grunt et du leader, et il en creera un de chaque sans tenir compte de la taille d'unite.
- soit on met pas de fk_name au leader, et il creera N grunts pour l'unite, sans la fig de leader.

Je me dis en expliquant ca qu'en fait le plus simple serait :
- de definir un seul model "grunt" dans les descriptions FK, avec dans la partie "img", un "link" pour l'image du grunt et un "leader" pour l'image du leader.
- d'afficher l'image du leader sur les modeles promus dans l'appli, si elle existe. comme pour les modeles incorporels quoi.
Je vais essayer comme ca, ca me parait simple.

Citer
Mais le problème vient plus du spam dégueulasse de medium base qu'autre chose. J'ai jamais rencontré le problème sinon et pourtant j'ai testé pas mal de listes.

ca devrait etre facile a ameliorer. je calcule le positionnement relatif des models donc des que je vois que je depasse 36", je fais un retour a la ligne et basta.
Titre: Re : Re : Re : Re : Re : Web Vassal
Posté par: Naz le 27 août 2014 à 14:39:56
Je me dis en expliquant ca qu'en fait le plus simple serait :
- de definir un seul model "grunt" dans les descriptions FK, avec dans la partie "img", un "link" pour l'image du grunt et un "leader" pour l'image du leader.
- d'afficher l'image du leader sur les modeles promus dans l'appli, si elle existe. comme pour les modeles incorporels quoi.
Je vais essayer comme ca, ca me parait simple.

Cela me semble aussi bien plus simple :)
Titre: Re : Web Vassal
Posté par: Weeskahs le 27 août 2014 à 14:45:22
Idem que Nazbeurk.

Ca évite de rajouter une entrée pour un truc qui est purement cosmétique (c'est mieux d'avoir un modèle différent mais les chevrons suffisent à identifier le leader).

Titre: Re : Re : Web Vassal
Posté par: Naz le 27 août 2014 à 14:49:55
Idem que Nazbeurk.

Ca évite de rajouter une entrée pour un truc qui est purement cosmétique (c'est mieux d'avoir un modèle différent mais les chevrons suffisent à identifier le leader).

En effet, et du coup d'augmenter les risques d'erreur de données sur des éléments très secondaire !
Titre: Re : Re : Re : Re : Re : Web Vassal
Posté par: Furios le 27 août 2014 à 14:55:17
Je me dis en expliquant ca qu'en fait le plus simple serait :
- de definir un seul model "grunt" dans les descriptions FK, avec dans la partie "img", un "link" pour l'image du grunt et un "leader" pour l'image du leader.
- d'afficher l'image du leader sur les modeles promus dans l'appli, si elle existe. comme pour les modeles incorporels quoi.
Je vais essayer comme ca, ca me parait simple.

Je suis d'accord avec ca.
Par contre y'a des unités ou le leader a un armement différent donc c'est plus que cosmétique.
Titre: Re : Re : Re : Re : Re : Re : Web Vassal
Posté par: Weeskahs le 27 août 2014 à 15:02:52
Je suis d'accord avec ca.
Par contre y'a des unités ou le leader a un armement différent donc c'est plus que cosmétique.

Ah ouais ?

Je savais que certaines UA avaient des armements différents mais j'ignorait que les leaders pouvait avoir des armes spéciales !

Titre: Re : Web Vassal
Posté par: Pivi le 27 août 2014 à 15:05:10
swamp gobbers, bone grinders, bokor, etc
Titre: Re : Web Vassal
Posté par: Weeskahs le 27 août 2014 à 15:11:24
Nan mais le leader possède souvent des capacités spéciales en plus d'être unit commander (quand il n'y a pas d'officier).

Ma question portait spécifiquement sur l'armement. En dehors des unités caractères et du Bokor (qui n'a pas la même taille de socle que le reste de son unité donc la question ne se pose pas), existe t il un leader qui a une arme différente que le reste de son unité ?

Fin c'était de la curiosité parce que pour moi le fait qu'il soit différent doit juste être identifiable comme tel. Que ça soit par un sprite différent ou un chevron c'est la même chose. On joue à un jeu avec des profils fixes donc ya quand même moins besoin d'être WYSIWYG (surtout dans une simulation comme vassal).
Titre: Re : Web Vassal
Posté par: Furios le 27 août 2014 à 15:13:32
le chief des mechanics en cygnar a un gun alors que les gobbers non.
en plus la on a un humain avec des gobbers.

Edit y' a aussi le Krielstone Bearer et ses scribes. le porteur n'a pas d'armes du tout
Titre: Re : Re : Web Vassal
Posté par: Weeskahs le 27 août 2014 à 15:17:00
le chief des mechanics en cygnar a un gun alors que les gobbers non.
en plus la on a un humain avec des gobbers.

Yep ok j'ignorais... En même temps on en voit pas souvent.

Du coup oui, quand il y a différence de profil c'est important d'avoir plusieurs sprite différents pour pouvoir les identifier. Dans la majorité des cas cependant, tous les profils sont identiques et du coup faire la distinction n'a pas réellement d'intérêt (même si dans le cas précis elle sera faite grâce à la promotion).

Tiens ça me fait penser que le problème risque de se poser avec les units character mercos genre Nyss ou Boomhowler qui ont un officier named et qui n'est pas remplacé si il meurt (a part cet enfoiré de Croe). Il faudra dans ses cas là avoir deux entrées de modèles différent pour une seule unité.
Titre: Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 15:45:19
1/ pour les unites avec un chef character/taille de socle different des grunts, j'ai tjrs pas de solution. je propose de creer que des grunts a partir de FK et de rajouter le leader a la main. donc : deux description de grunt pour l'unite, "fk_name = null" pour la description du leader et "ranges N-1" pour celle des grunts.

2/ pour les unites genre posse, ou le leader est grosso modo similaire au grunt, je viens de faire la modif : si la description du grunt a une image "leader" elle est utilise en plus du chevron quand on promeut un grunt.

ca doit permettre de simplifier pas mal d'entrees (j'en ai vu plein comme ca dans certaines factions - choeur de menoth, bog trogs, etc).
je vous laisse regarder ?

sinon j'ai fait qques improvements :
- les longues liste FK sont cassees en plusieurs lignes pour tenir dans l'ecran (marche avec la liste skorne fournie).
- le premier membre des unites crees par import FK est automatiquement promu (j'hesite a faire de meme pour les unite crees a la main ?)
+ plein de petits trucs vu pendant le test.
Titre: Re : Web Vassal
Posté par: Booggy le 27 août 2014 à 16:51:08
Y a un doc qq part qui dit comment ça fonctionne ? Ou un post résumant toutes les commandes implémentées ?
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 27 août 2014 à 17:14:37
Y a un doc qq part qui dit comment ça fonctionne ? Ou un post résumant toutes les commandes implémentées ?

Pas vraiment... y a un gros pate de text avec les commandes resumees en dessous de l'image mais rien de mieux.

Chuis en train de reflechir/preparer un truc plus clair, c'est dans la (longue) liste des trucs a faire.
Titre: Re : Web Vassal
Posté par: Furios le 27 août 2014 à 23:48:20
Premier commit pour les Trollbloods.

Je pense qu'il doit manquer des marqueurs ( je suis pas un as de cette armée) et l'icone de base.
A vérifier  donc ;)
Titre: Re : Web Vassal
Posté par: Manu69 le 28 août 2014 à 03:53:51
Import des Trolls fait par Furios, merci a lui.

Qques modifs plus ou moins legeres :
- des raccourcis pour orienter les models vers le haut/bas/droite/gauche sans avoir a les tourner a la main.
- un raccourci pour reset le zoom/centrage de la vue.
- les raccourcis redeviennent actifs sur toute la page, et sont desactives uniquement dans les inputs. Clairement ca veut dire qu'apres avoir saisi qque chose dans une des (4) inputs, il faut recliquer ailleurs sur la page pour reactiver les raccourcis (sombre histoire de focus dans la page html). Je vais encore essayer d'ameliorer ca, meme si c'est moins pire qu'avant.
- nettoyage du calcul des coordonnes de la souris sur la map : j'espere que cette fois-ci le resultat sera immunise au scroll/zoom (browser et appli). donc si vous voulez tester ca m'arrangerait de savoir assez vite s'il reste des cas merdeux (Avec la description la plus precise possible des etapes pour reproduire svp).

Titre: Re : Web Vassal
Posté par: Furios le 28 août 2014 à 09:11:36
Petit bug du matin:
avec la liste suivante de FK le Defender n’apparaît pas.
Est ce du au fait qu'il est marshallé par une ua?

L’erreur donnée est !!! unknown model "* Defender"
L'esport de FK est en texte directement copier coller.si j’enlève une * ça marche bien.


System: Warmachine
Faction: Cygnar
Casters: 1/1
Points: 35/35
Commander Adept Nemo (*6pts)
* Hunter (6pts)
* Lancer (6pts)
* Ironclad (7pts)
* Squire (2pts)
Arcane Tempest Gun Mages (Leader and 5 Grunts) (6pts)
* Arcane Tempest Gun Mage Officer (2pts)
* * Defender (9pts)
Journeyman Warcaster (3pts)

Edit:
Debug des nom fk du fichier cygnar et troll + des noms d'unité affichées danse le cadre a droite pour les dégâts: à merger
Titre: Re : Web Vassal
Posté par: Hao le 28 août 2014 à 11:47:08
Quelques retours parce que j'ai eu le temps de faire mumuse au petit déjeuner :)

- Quand on déssélectionne les models (afin qu'ils disparaissent), les compteurs restent.
- Avec une AOE, lorsque je sélectionne sa cible avec "t", l'AOE se place immédiatement sur la cible. Je m'attendais à ce qu'elle reste sur place mais qu'elle se positionne correctement. Bon, je me suis rendu compte que "o" faisait exactement ce que je voulais mais dans l'autre sens.
- "Orboros" ne s'écrit pas "oroboros" dans la liste "Create Model > Faction".
- Pour améliorer la lisibilité, je pense que tu pourrais mettre la liste des raccourcis en pop-up. Idem pour tout ce qui est création de model. Histoire de garder les outils et les infos de sélection juste à côté de la map.
- Tu sembles avoir changé les raccourcis pour zoomer/dézoomer. Ca ne fonctionne plus chez moi (Mac OSX + FF 31) depuis.

Par contre, je n'ai pas compris l'histoire du nettoyage des calculs de la position de la souris sur la map. Tu veux qu'on teste quoi ? T'as un souci de position quand on change la résolution / zoom et dézoom / scroll dans tous les sens ?
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 28 août 2014 à 13:23:50
Est ce du au fait qu'il est marshallé par une ua?
* * Defender (9pts)

Ouaip, bien vu, je m'attends qu'a une seule etoile.

- Quand on déssélectionne les models (afin qu'ils disparaissent), les compteurs restent.

moi pas compris ?
- les compteurs... sur la fig ?
- si tu deselectionnes les models y a pas de raison qu'il disparaissent ?
- si tu supprimes les models les compteurs partent avec.

Citer
- Avec une AOE, lorsque je sélectionne sa cible avec "t", l'AOE se place immédiatement sur la cible. Je m'attendais à ce qu'elle reste sur place mais qu'elle se positionne correctement. Bon, je me suis rendu compte que "o" faisait exactement ce que je voulais mais dans l'autre sens.

l'idee c'est que quand tu tires, l'AoE se positionne sur la Target et s'oriente en direction opposee a l'Origine du tir ? ensuite t'appuies sur Deviation...

Citer
- "Orboros" ne s'écrit pas "oroboros" dans la liste "Create Model > Faction".

tiens j'avais jamais fais gaffe.

Citer
- Pour améliorer la lisibilité, je pense que tu pourrais mettre la liste des raccourcis en pop-up. Idem pour tout ce qui est création de model. Histoire de garder les outils et les infos de sélection juste à côté de la map.

ca va venir, mais c'est dependant d'autres choses donc ca va etre long.

Citer
- Tu sembles avoir changé les raccourcis pour zoomer/dézoomer. Ca ne fonctionne plus chez moi (Mac OSX + FF 31) depuis.

ca marche qu'avec +/- du clavier numerique.
les +/- du clavier principal sont jamais mappe sur les memes codes pour les differents claviers :(

Citer
Par contre, je n'ai pas compris l'histoire du nettoyage des calculs de la position de la souris sur la map. Tu veux qu'on teste quoi ? T'as un souci de position quand on change la résolution / zoom et dézoom / scroll dans tous les sens ?

faut tester tous les drags quand on zoome/dezoome avec mes raccourcis et/ou avec ceux du navigateur,
quand on est scrolle dans la page, quand on change la taille de la fenetre, etc...
Titre: Re : Re : Re : Web Vassal
Posté par: Hao le 28 août 2014 à 14:15:01
moi pas compris ?
- les compteurs... sur la fig ?
- si tu deselectionnes les models y a pas de raison qu'il disparaissent ?
- si tu supprimes les models les compteurs partent avec.
Oui, les compteurs sur les figs.
Pour reproduire :
1- créer un jack/colosse
2- voir qu'il a un compteur dessus :)
3- desselectionner le layer "Models"
4- voir qu'il ne reste que le compteur

Citer
ca marche qu'avec +/- du clavier numerique.
les +/- du clavier principal sont jamais mappe sur les memes codes pour les differents claviers :(
Les Falauds !!
Du coup, impossible de zoomer sur mon portable :(
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 28 août 2014 à 14:20:15
3- desselectionner le layer "Models"

d'accord, avec les layers. la effectivement y a des trucs qui trainent :)
mal range ce code...

Citer
Les Falauds !!
Du coup, impossible de zoomer sur mon portable :(

quand j'ai decouvert ca 1/ j'etais blase et 2/ je me suis dit qu'il allait falloir changer de raccourci.
j'ai pense a '[' et ']' : c'est moins intuitif mais a priori ca marcherait ?
encore que j'ai pas de clavier azerty sous la main, et ca va encore faire chier avec atlGr...
si qqun a une autre idee...
Titre: Re : Re : Re : Re : Re : Web Vassal
Posté par: HudsonH le 28 août 2014 à 14:40:10
quand j'ai decouvert ca 1/ j'etais blase et 2/ je me suis dit qu'il allait falloir changer de raccourci.
j'ai pense a '[' et ']' : c'est moins intuitif mais a priori ca marcherait ?
encore que j'ai pas de clavier azerty sous la main, et ca va encore faire chier avec atlGr...
si qqun a une autre idee...
La molette?

Ok, je sors ^^
Titre: Re : Re : Re : Re : Re : Web Vassal
Posté par: Hao le 28 août 2014 à 15:47:32
j'ai pense a '[' et ']' ....
Nooooooooonnnnnnnnnnnnnnnnnnnnnnnn !!  :-[ :'(
C'est triste de se sentir seul, les Mac n'ont pas de touches directes pour [ ] { et }.
Ah ? Comment on fait pour programmer sous Mac ? On apprend à utiliser les touches Alt, Cmd, Ctrl et Shift  :-\
Titre: Re : Re : Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 28 août 2014 à 16:14:18
Nooooooooonnnnnnnnnnnnnnnnnnnnnnnn !!  :-[ :'(
C'est triste de se sentir seul, les Mac n'ont pas de touches directes pour [ ] { et }.
Ah ? Comment on fait pour programmer sous Mac ? On apprend à utiliser les touches Alt, Cmd, Ctrl et Shift  :-\

la vache... chuis quand meme vachement content de mon qwerty anglais IBM quand je lis ca :)
Titre: Re : Re : Re : Re : Re : Re : Web Vassal
Posté par: Furios le 28 août 2014 à 16:18:41
Nooooooooonnnnnnnnnnnnnnnnnnnnnnnn !!  :-[ :'(
C'est triste de se sentir seul, les Mac n'ont pas de touches directes pour [ ] { et }.
Ah ? Comment on fait pour programmer sous Mac ? On apprend à utiliser les touches Alt, Cmd, Ctrl et Shift  :-\

Sur les claviers azerty français aussi faut faire du alt+crtl +une autre touche pour [ ] { et } ou alors ALT GR+touche

Titre: Re : Web Vassal
Posté par: Hao le 28 août 2014 à 16:51:38
Oui, c'est la différence, y'a pas de Alt Greuh sur mon Mac :(

Sinon, Manu, je te plains d'être sur clavier QWERTY, je ne pourrai pas vivre sans accent :)
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 28 août 2014 à 17:04:17
Sinon, Manu, je te plains d'être sur clavier QWERTY, je ne pourrai pas vivre sans accent :)

Je sais pas si t'as remarque mais je vis tres bien sans  ;D
De toute facon tout character au dessus de 127 est un nid a emmerde... ASCII FTW !!!
Titre: Re : Web Vassal
Posté par: Portal le 28 août 2014 à 20:02:12
Ayé, j'ai un clavier décent (y a même des accents) et un navigateur correc' (Chrome forever).
Je suis impressionné.
Bravo, clap clap.

Je pense (du haut de mon droit à penser de conseilleur pas payeur) que lorsque les fonctions vassalistes seront finites, la grosse plus-value pourra clairement être sur l'IHM. Il y aura trop de raccourcis clavier, de fonctions zarbis, etc... Il faudra donc trouver une solution pour gérer aisément, à la souris ou au doigt, les fonctions principales. Et éventuellement avec de petites icones contextuelles pour chaque modèle qui apparaissent quand on clique dessus ou qu'on interagit avec.
Pour moi c'est le gros inconvénient de Vassal : il faut une grosse prise en main pas intuitive pour déplacer et interagir avec les choses.
Son 2eme gros inconvénient est la dépendance (surtout pour les replays) aux commentaires pour y comprendre quelque chose.

Et je reviens donc à ma marotte d'interaction avec les fichiers xml utilisés dans WHAC et qui contiennent toutes les règles (bon sang, c'est quand même formidable).
On pourrait donc imaginer, une fois la liste chargée et les modèles crées, de pouvoir charger un fichier qui, comme par hasard, associerait des choses à chaque modèle. Potentiellement ses caracs complètes affichables, mais même si on ne veut pas de cela, on pourrait déjà savoir si la gurine a des armes de close, de tir, des sorts, un feat, etc... Et on pourrait retrouver dans les petites icones contextuelles les actions faisables, ce qui permet de mieux suivre et afficher les effets, sorts, tirs, charges, etc...
Si on n'affiche pas les caracs, je pense pas que ce soit reprochable (mais bon, y a qu'à voir le laisser-faire de PP vis à vis de Whac, je pense pas que ça craigne trop).

Je développerai si c'est pas bien clair ou s'il faut convaincre le chef. :)
Titre: Re : Re : Web Vassal
Posté par: skyller le 29 août 2014 à 02:38:45
Ayé, j'ai un clavier décent (y a même des accents) et un navigateur correc' (Chrome forever).
Je suis impressionné.
Bravo, clap clap.

Je pense (du haut de mon droit à penser de conseilleur pas payeur) que lorsque les fonctions vassalistes seront finites, la grosse plus-value pourra clairement être sur l'IHM. Il y aura trop de raccourcis clavier, de fonctions zarbis, etc... Il faudra donc trouver une solution pour gérer aisément, à la souris ou au doigt, les fonctions principales. Et éventuellement avec de petites icones contextuelles pour chaque modèle qui apparaissent quand on clique dessus ou qu'on interagit avec.
Pour moi c'est le gros inconvénient de Vassal : il faut une grosse prise en main pas intuitive pour déplacer et interagir avec les choses.
Son 2eme gros inconvénient est la dépendance (surtout pour les replays) aux commentaires pour y comprendre quelque chose.

Et je reviens donc à ma marotte d'interaction avec les fichiers xml utilisés dans WHAC et qui contiennent toutes les règles (bon sang, c'est quand même formidable).
On pourrait donc imaginer, une fois la liste chargée et les modèles crées, de pouvoir charger un fichier qui, comme par hasard, associerait des choses à chaque modèle. Potentiellement ses caracs complètes affichables, mais même si on ne veut pas de cela, on pourrait déjà savoir si la gurine a des armes de close, de tir, des sorts, un feat, etc... Et on pourrait retrouver dans les petites icones contextuelles les actions faisables, ce qui permet de mieux suivre et afficher les effets, sorts, tirs, charges, etc...
Si on n'affiche pas les caracs, je pense pas que ce soit reprochable (mais bon, y a qu'à voir le laisser-faire de PP vis à vis de Whac, je pense pas que ça craigne trop).

Je développerai si c'est pas bien clair ou s'il faut convaincre le chef. :)


Afficher profil carac et compétence special de chaque fig, expose fortement le createur du dit soft a des poursuite juridique!

Et oui ca ne lui appartient pas donc a moins d'avoir l'autorisation de PP ....
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 29 août 2014 à 02:43:06
Ayé, j'ai un clavier décent (y a même des accents) et un navigateur correc' (Chrome forever).
Je suis impressionné.
Bravo, clap clap.

merci

Citer
Je pense (du haut de mon droit à penser de conseilleur pas payeur) que lorsque les fonctions vassalistes seront finites, la grosse plus-value pourra clairement être sur l'IHM. Il y aura trop de raccourcis clavier, de fonctions zarbis, etc... Il faudra donc trouver une solution pour gérer aisément, à la souris ou au doigt, les fonctions principales. Et éventuellement avec de petites icones contextuelles pour chaque modèle qui apparaissent quand on clique dessus ou qu'on interagit avec.

perso j'aime pas me servir de la souris et je prefere tout avoir en raccourcis clavier.
cela dit je comprends qu'on aime l'inverse, et de toute facon, si version tablette il y a, faudra bien que je fasse l'alternative GUI des commandes.
c'est juste pour t'expliquer pourquoi c'est fait dans l'ordre inverse ;)

Citer
Si on n'affiche pas les caracs, je pense pas que ce soit reprochable (mais bon, y a qu'à voir le laisser-faire de PP vis à vis de Whac, je pense pas que ça craigne trop).
Je développerai si c'est pas bien clair ou s'il faut convaincre le chef. :)

c'est assez clair, mais 1/ ca viendrait dans un second temps et 2/ c'est pas tellement l'affaire de me convaincre (ca tiendrait qu'a moi ce serait integre de base) mais plutot la crainte de braquer PP/Victoria Games.
si ca se perennise, il faudra deja voir la tronche qu'ils font avec une version similaire a Vassal, et apres va savoir...
Titre: Re : Web Vassal
Posté par: Portal le 29 août 2014 à 10:27:12
Il me paraissait de toute façon assez logique de d'abord développer les fonctions, et donc d'y foutre des raccourcis claviers. C'est bien par la suite qu'il suffira de les associer aussi à une interface graphique.

Je suis pourtant aussi un fana des raccourcis clavier, mais comme je ne désespère pas qu'on puisse même cliquer sur les sorts pour signaler leur lancement... ca ferait trop de raccourcis.

Pour le déplacement en tactile, il faudra peut être prévoir l'affichage d'un genre de "paddle" sur un côté ? Je vais essayer de voir s'il y a des jeux qui existent où il faut déplacer un petit bonhomme (genre un shoot'em up).

Pour ce qui est de la PI, je pense que PP a assez bien montré qu'il connaissait les limites légales de ce qu'il pouvait faire, et de ce qu'il souhaitait faire.
Pour dire :
- on laisse vivre ForwardKommander qui permet de lister tous les modèles et de faire de l'army building
- on laisse vivre BattleCollege qui liste tous les noms, tous les noms de sorts, etc... et ne donne juste aucune donnée chiffrée
- on laisse vivre Vassal qui repompe très clairement les modèles chers à la propriété intellectuelle, et qui fournit *tout* ce qu'il faut pour jouer sans acheter une seule gurine, à part les règles et les profils (gurines, tables, dés, gabarits, tokens, etc...)
- on laisse vivre WHAC qui fournit tous les profils de figurines et permet de faire de l'army building et entre pourtant directement en concurrence avec Warroom - la demande raisonnable de PP ayant été de ne pas repomper directement les icones et que les données ne soient pas intégrées directement au soft mais sous forme de fichiers "à part".

Bref, il y a largement la place pour un Vassal-like qui intégrerait au moins des données de niveau Battle College - à savoir liste des sorts, feat, compétences, etc... - afin de permettre de signaler facilement leurs effets (genre clic sur Curse de Tartarus puis clic sur une figurine et "pop" d'un token Curse attaché à la gurine - token supprimable à la main lorsque l'effet est terminé).
Et rien n'empêcherait un niveau2 caché avec toutes les caracs.

Tout ça bien sûr dans le cadre d'un travail de FBDM gratuit, hein. J'imagine que si quelqu'un voulait se mettre à vendre un truc similaire, la réponse ne serait pas la même.
Titre: Re : Web Vassal
Posté par: Manu69 le 30 août 2014 à 01:26:44
Gros, mais alors GROS refactoring

J'ai tout casse :P
En resume j'ai entierement reecris la gestion des evenements UIs (raccourcis, clicks, drags) pour preparer l'avenir et nettoyer le passe.

En clair ca veut dire que vous pouvez tout re-tester pour les plus motives.

Font leur apparition :
- des boutons Ctrl/Alt/Shift et fleches pour permettre de faire ces actions sans clavier.
- une box qui resume a chaque instant les commandes disponibles -> a lire pour decouvrir l'UI ou pour comprendre dans quel mode on est, et ce qu'on a le droit d'y faire.
- dans cette box certaines actions ont aussi un bouton qui permet de les faire sans clavier (le raccourci clavier est rappele apres le bouton)
- le menu de droite est en 2 "panels" pour gagner de la place : un panel "tools" et un panel "model management" (dans lequel j'ai mis les create/import/dropBin)

normalement en l'etat ce serait utilisable sans clavier (sur tablette)
je pense que certains trucs vont manquer, surtout niveau "drag" (ca m'etonnerait que le drag marche sur tablette), meme si en general c'est contournable (on peut cliquer sur les modeles avec 'Ctrl' pour selectionner, utiliser le range/origin/target pour le ruler... le probleme restant la LoS, mais comment faire ?)

ca m'interesse si des gens veulent deja essaye sur tablette s'ils voient des trucs evidents qui sont pas faisables.

Il reste encore des trucs a fignoler niveau UI, notament :
- certains modes ont une longue liste de commande, faut que je les compacte d'une maniere ou d'une autre.
- pour l'instant il est necessaire de revenir au mode "default" (facile avec 'Escape' en toute circonstance) pour pouvoir passer dans un autre mode ("ruler"/"los"/"template") -> il faut que je determine quelles transitions sont necessaires entre quels etats.

Mais pour ca il faut que je joue avec : un volontaire pour demain en fin d'aprem ou la nuit ?

A venir : un prototype de docks lateraux pour la version tablette.
Titre: Re : Web Vassal
Posté par: ozone le 30 août 2014 à 09:07:45
Yop je viens de passer qque minutes a tester avec un tablette d'une certaine marque a la pomme + chrome dernier du nom.

Alors le bon côté c'est que a peu près tout ce que j'ai testé fonction sauf comme prévu les drag and drop.

On peut générer des figs, des aoe template, jouer avec les origines et targets...

La mauvaise est que tout est hyper fastidieux et pas fluide.

Un exemple si je clique trop vite sur la flèche pour faire avancer un modèle cela enclenche le zoom de ma tablette...

Par contre à mon avis gros gros plus ergonomique sur Pc avec tout ces raccourcis claviers.

Encore une fois : bon boulot
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 30 août 2014 à 11:45:26
Ok merci pour les tests.

Un exemple si je clique trop vite sur la flèche pour faire avancer un modèle cela enclenche le zoom de ma tablette...

le probleme c'est que j'ai pas de tablette sous la main pour tester, juste un smartphone.
je peux essayer un truc pour eviter le zoom, mais ca peut aussi tout peter...
si t'as le temps reteste un coup et dis-moi si ca zoom tjrs
(j'ai rajoute un tag qui empeche le zoom sur smartphone mais une fois de plus, aucune idee pour les tablettes).
Titre: Re : Web Vassal
Posté par: Portal le 30 août 2014 à 18:09:59
Sur ma tablette sous win8, tout semble bien se dérouler.
Bon, il faudra revoir l'ergonomie/taille des boutons, mais ça marche (y compris ctrl/shift). On ne peut effectivement pas drag, mais je pense de toute façon qu'on aura jamais la précision nécessaire au doigt (note, j'ai aussi un stylet, et il donne l'effet souris, donc on peut drag). Par contre ne pas pouvoir drag un carré de sélection, cela va être très pénalisant.
Avec le pinch zoom, on rigole en montrant du doigt ceux qui cliquent sur + et -.
Pour ma part, le problème vient plus de l'ergonomie générale, mais j'imagine bien sûr qu'on en est pas là.
Mon écran est en 1366x768, donc j'ai côte à côte la MAP (pas en entier), les contrôles et le premier bloc d'infos. Le bloc Tools/Manage Models est ramené sous la MAP.

Rien à voir et en vrac (désolé, chui pas très familier avec vos outils de geeks de suivi de programmation, je te laisse sélectionner ce qu'il vaut le coup) :
-sous Spray, on a la possibilité d'aller jusqu'au bout du Ruler. Quelles sont les occasions où cela peut servir ?
-A quoi sert le "lock" ? uniquement à passer le design dessous ? Cela pourrait être bien d'empêcher toute modif tant qu'on aurait pas "unlock"
-déviation d'AOE : ne semble pas tenir compte de la distance entre la cible et l'origine pour la déviation maxi de moitié.
-quand on crée une liste, si on la dépose en laissant des figurines hors MAP, elles ne sont pas ramenées automatiquement sur la MAP.
- trolls : message : !!! unknown model "Krielstone Bearer and 3 Stone Scribes"
- dans les menus, dès que tu parles du chiffre sur une gurine, tu parles de Focus. Or, c'est utilisé pour des tas de choses (Fury, identification d'escouades, tokens divers). Bref, je garderai l’appellation généraliste "Number"
- quand je causais de lier les données de gurines des fichiers xml au soft, c'est par exemple pour pouvoir contextualiser le menu pour chaque gurines : ne proposer incorporel que s'il peut l'être, Reach que s'il l'a, ZdC uniquement pour les casters, etc... Dans le but de limiter le nombre d'informations. Et de même que tu prépares semble t'il un module de charge, tu pourras faire un module de tir : on clique sur l'icone de tir (présente uniquement si la gurine a une arme de tir), puis on désigne la cible, et la distance est automatiquement indiquée, jusqu'à occurrence de la portée maxi de l'arme. Idem, le soft pourra signaler le "miss" sur une gurine stealth.
- je me demande s'il ne serait pas intéressant quand une figurine est sélectionnée (et une seule) de prolonger son axe central à l'infini (en moins visible). Car l'une des principales raisons de clic-arrière sur vassal est que le joueur ne voyait pas bien où arriverait sa gurine après avoir avancé, ça va pas, on recule pour changer l'angle et on recommence, etc... Je pense que cela revient à tracer une LoS automatiquement - ce n'est pas tout à fait ça, mais les vassalistes que j'ai vu placent souvent l'outil de LoS sur le thème "on s'autorise à placer à tout moment une ligne droite non mesurée" - sauf si je me trompe.

Titre: Re : Re : Web Vassal
Posté par: Manu69 le 30 août 2014 à 20:34:24
Par contre ne pas pouvoir drag un carré de sélection, cela va être très pénalisant.

pourquoi ?
avec Ctrl+click tu dois pouvoir selectionner plusieurs models assez rapidement.
en general durant la partie j'en ai qu'un ou deux de selectionnes.
le plus genant etant a la creation des figs pour les deplacer...

j'avais imagine qu'a terme on puisse selectionner/highlighter toute une unite
a partir d'un de ses membres, ca compenserait pas mal non ?

Citer
Pour ma part, le problème vient plus de l'ergonomie générale, mais j'imagine bien sûr qu'on en est pas là.
Mon écran est en 1366x768, donc j'ai côte à côte la MAP (pas en entier), les contrôles et le premier bloc d'infos. Le bloc Tools/Manage Models est ramené sous la MAP.

c'est certes style a la hache pour l'instant, et j'ai qques idees pour la suite, mais aussi des incertitudes...

- dimensionner la carte a la taille de l'ecran en hauteur (afin d'eviter d'avoir a scroller).

- sur le cote droit, faire un bandeau en haut avec les outils (des, LoS, Ruler, AoEs) et en dessous des panneaux pour presenter les infos par theme.

- mettre les bouttons ctrl/alt/shift et fleches dans un dock lateral depliable (vu qu'ils servent qu'en absence de clavier).

- integrer le control de la vue (zoom/position) dans des widgets sur l'image a-la google map

- pour le menu des commandes et la presentation de la fig selectionnee je pourrais (facilement) la faire facon popup/menu contextuel (a-la Vassal) directement a cote du model, ce qui serait kikoolol.
d'un autre cote je suis pas sur que ce soit plus ergonomique : ca masque une partie de la board, ca fout le bordel dans le champ de vision, j'aime pas trop le menu Vassal non plus en fait.
alors que comme c'est la sur le cote, on a pas non plus de probleme pour comprendre l'association des deux, ca garde la board propre et degagee, et c'est pas la mort d'aller cliquer dedans (vu qu'en plus on a tous les raccourcis).

@tous : des idees/opinions sur ce dernier point ? (menu sur le cote vs menu contextuel)

Citer
-sous Spray, on a la possibilité d'aller jusqu'au bout du Ruler. Quelles sont les occasions où cela peut servir ?

c'est juste un effet de bord de la meme chose pour une AoE. le code derriere est le meme, j'ai pas pris la peine de le desactiver pour les sprays.
pour une AoE ca permet de devier a partir du metre en cas de tir trop court.

Citer
-A quoi sert le "lock" ? uniquement à passer le design dessous ? Cela pourrait être bien d'empêcher toute modif tant qu'on aurait pas "unlock"

le lock normalement empeche toute modif/placement de l'AoE et permet de selectionner les modeles par dessus.
pratique pour les scatters/clouds/...
de memoire on peut juste la supprimer quand elle est lockee...

Citer
-déviation d'AOE : ne semble pas tenir compte de la distance entre la cible et l'origine pour la déviation maxi de moitié.

non, y a une box a cote du bouton "new AoE" qui apparait quand une AoE est selectionnee, qui permet de mettre la distance max.
cela dit ca me fait realiser qu'en effet, avec les origin/target de l'AoE et/ou du Ruler, on doit pouvoir la preremplir avec ce qu'il faut.

Citer
-quand on crée une liste, si on la dépose en laissant des figurines hors MAP, elles ne sont pas ramenées automatiquement sur la MAP.

non, sur PC tu vois facilement quand ca depasse avant de cliquer, et comme je "retourne a la ligne" tous les 36"...
cela dit c'est vrai que je devrais pouvoir au moins eviter que les figs soient crees en dehors...
mais elles vont finir en tas sur le bord.
(si faut que je les repartisse proprement quand elles debordent bah... c'est le bordel).

Citer
- dans les menus, dès que tu parles du chiffre sur une gurine, tu parles de Focus. Or, c'est utilisé pour des tas de choses (Fury, identification d'escouades, tokens divers). Bref, je garderai l’appellation généraliste "Number"

ouais c'est en effet confusant, faut que j'y change.

Citer
- quand je causais de lier les données de gurines des fichiers xml au soft, c'est par exemple pour pouvoir contextualiser le menu pour chaque gurines : ne proposer incorporel que s'il peut l'être, Reach que s'il l'a, ZdC uniquement pour les casters, etc... Dans le but de limiter le nombre d'informations.

je pourrais deja le faire avec ce que j'ai ajdh (d'ailleurs pour certains ca va etre fait) : ZdC, incorporel, leader, etc.
pour le reste ca fait beaucoup de cas a gerer...

Citer
Et de même que tu prépares semble t'il un module de charge, tu pourras faire un module de tir : on clique sur l'icone de tir (présente uniquement si la gurine a une arme de tir), puis on désigne la cible, et la distance est automatiquement indiquée, jusqu'à occurrence de la portée maxi de l'arme. Idem, le soft pourra signaler le "miss" sur une gurine stealth.

pour le "mode tir" y a quand meme pas mal de choses faisables ajdh :
- selectionner le metre, choisir la distance max, le model d'origine puis la cible : on sait si on est a portee ou pas.
---> faudrait que je colore la cible differemment si elle est a portee ou non.
- placer l'AoE sur le model ou au bout du metre, devier auto si necessaire.
---> faut que je tienne compte des infos d'origin/target pour la distance max.

bref je trouve que ca fait deja l'essentiel non ?
(surtout ce qui etait tres chiant pour moi sous Vassel : placer la grid de deviation etc...)

Citer
- je me demande s'il ne serait pas intéressant quand une figurine est sélectionnée (et une seule) de prolonger son axe central à l'infini (en moins visible). Car l'une des principales raisons de clic-arrière sur vassal est que le joueur ne voyait pas bien où arriverait sa gurine après avoir avancé, ça va pas, on recule pour changer l'angle et on recommence, etc...

tres bonne idee, en plus ca fait exactement partie des trucs penibles pour moi en Vassal.
ca preparerait un mode charge basique en plus... et je vois effectivement pas le mal, ca revient a une LoS.
Titre: Re : Web Vassal
Posté par: Manu69 le 31 août 2014 à 02:04:17
pour le drag de model sur tablette je me disais qu'on pourrait avoir un mode drag un peu modifie :
- une commande pour entre dans ce mode
- a partir de la le model suit la souris sans avoir besoin de garder le bouton appuye.
- quand on clique ca place le model et on quitte le mode.
L'idee etant que sur tablette on pourrait au moins deplacer le model la ou on clique en un coup.
Titre: Re : Re : Re : Web Vassal
Posté par: Portal le 31 août 2014 à 12:07:33
avec Ctrl+click tu dois pouvoir selectionner plusieurs models assez rapidement.

Nan, c'est lourdingue, on n'est plus à l'âge de pierre :)
Bon, effectivement, pas une priorité.
D'ailleurs, je placerai peut être shift/ctrl/alt à gauche de la map, pour que ce soit activable du pouce qui tient la tablette. Et donc ces boutons pourraient être "quand on est appuyé seulement" pour pas avoir à revenir cliquer dessus pour les désactiver.

Citer
j'avais imagine qu'a terme on puisse selectionner/highlighter toute une unite
a partir d'un de ses membres, ca compenserait pas mal non ?

Ca peut. La aussi, le bouton vers le pouce, on le maintient et on clic sur une gurine.

Citer
- dimensionner la carte a la taille de l'ecran en hauteur (afin d'eviter d'avoir a scroller).

Ma parait un bonne idée que le zoom 100% soit le niveau de zoom où on voit toute la map.

Citer
- sur le cote droit, faire un bandeau en haut avec les outils (des, LoS, Ruler, AoEs) et en dessous des panneaux pour presenter les infos par theme.

Un genre de "menu déroulant" par thème pour les choses qu'on utilise pas couramment. Et genre s'il y a un bouton "AOE", par défaut il colle l'AOE, mais si on fait appui long, il développe un menu spécial AOE avec les variantes et outils.

Citer
- mettre les bouttons ctrl/alt/shift et fleches dans un dock lateral depliable (vu qu'ils servent qu'en absence de clavier).

Comme dit, je mettrai les touches de différenciation de fonctions sous le pouce, et les flèches à droite. Et faudra peut être créer un petit outil qui ressemble à un joystick vu de haut pour pouvoir faire une rotation en faisant tourner un doigt, sans avoir à cliquer pleins de fois sur le petit bouton.
Pour l'avance, pas de soucis de cliquer plusieurs fois, car cela correspond à des avances de 1" et 0,5" (dans vassal en tout cas).

Citer
- integrer le control de la vue (zoom/position) dans des widgets sur l'image a-la google map

Ma parait une évidence. Bien sûr, le widget reste au même endroit sur l'écran quand on zoome. A mon avis dans le coin bas/gauche de la map.

Citer
- pour le menu des commandes et la presentation de la fig selectionnee je pourrais (facilement) la faire facon popup/menu contextuel (a-la Vassal) directement a cote du model, ce qui serait kikoolol.
d'un autre cote je suis pas sur que ce soit plus ergonomique : ca masque une partie de la board, ca fout le bordel dans le champ de vision, j'aime pas trop le menu Vassal non plus en fait.
alors que comme c'est la sur le cote, on a pas non plus de probleme pour comprendre l'association des deux, ca garde la board propre et degagee, et c'est pas la mort d'aller cliquer dedans (vu qu'en plus on a tous les raccourcis).

J'y avais réfléchi et effectivement le menu ne devrait pas forcément apparaître près de la gurine (encore que, juste les icones "tirer/lancer un sort" et "charger" pourraient y être.
Pour le reste, je verrai plus une barre d'actions possibles "à la starcraft" (désolé, mes références sont vieilles), qui reste toujours à la même place et qui se remplit des options disponibles pour chaque figurine, en "lisant" son profil.


Citer
de memoire on peut juste la supprimer quand elle est lockee...

Je vérifierai, il me semble que j'ai pu la déplacer sans problèmes.

Citer
-déviation d'AOE : ne semble pas tenir compte de la distance entre la cible et l'origine pour la déviation maxi de moitié.

non, y a une box a cote du bouton "new AoE" qui apparait quand une AoE est selectionnee, qui permet de mettre la distance max.
cela dit ca me fait realiser qu'en effet, avec les origin/target de l'AoE et/ou du Ruler, on doit pouvoir la preremplir avec ce qu'il faut.

Il faut. C'est typiquement le genre de truc chiant à la main : faut mesurer la distance, puis la diviser par 2, rentrer ça dans la case ou mesurer le bougeage de l'AOE à la main, etc... La déviation était le truc chiant dans Vassal, elle est déjà beaucoup mieux, mais il faut aller au bout :)
Sans compter qu'en ayant cliqué sur l'icone "tir" de la gurine, on devra ensuite automatiquement désigner la cible, et donc le soft aura tout ce qu'il lui faut.

Citer
cela dit c'est vrai que je devrais pouvoir au moins eviter que les figs soient crees en dehors...
mais elles vont finir en tas sur le bord.
(si faut que je les repartisse proprement quand elles debordent bah... c'est le bordel).

Pas grave si elles sont en tas, mais effectivement, les ramener sur la map.


Citer
je pourrais deja le faire avec ce que j'ai ajdh (d'ailleurs pour certains ca va etre fait) : ZdC, incorporel, leader, etc.
pour le reste ca fait beaucoup de cas a gerer...

C'est tout à fait vrai. Mais si on charge le profil complet (sans forcément l'afficher pour la PI), il "suffit" de faire des routines de lecture du profil pour voir s'il faut ajouter ou pas telle ou telle icone. Genre détecter une arme de tir pour l'icone de tir, une arme de close pour la possibilité de charger, une AOE pour la déviation auto si raté, etc... Incorporel se détecte aussi, la présence de sorts également, etc...
Ainsi, en lisant le profil, on "choisit" tous les boutons possibles qu'on a voulu associer à une action dans le soft et on personnalise le "dock starcraft" d'actions possibles.

Citer
pour le "mode tir" y a quand meme pas mal de choses faisables ajdh :
- selectionner le metre, choisir la distance max, le model d'origine puis la cible : on sait si on est a portee ou pas.
---> faudrait que je colore la cible differemment si elle est a portee ou non.
- placer l'AoE sur le model ou au bout du metre, devier auto si necessaire.
---> faut que je tienne compte des infos d'origin/target pour la distance max.

bref je trouve que ca fait deja l'essentiel non ?

Comme tu dis, il y a tous les outils pour le faire. Et je me dis (c'est peut être idiot, je n'y connais pas grand chose en programmation) qu'il suffit de créer des "macros" qui enchaînent toutes les étapes pour faire en un clic ce qui nécessite des manipulations pas aisées (d'autant plus sur tablette).

Citer
- je me demande s'il ne serait pas intéressant quand une figurine est sélectionnée (et une seule) de prolonger son axe central à l'infini (en moins visible).
tres bonne idee, en plus ca fait exactement partie des trucs penibles pour moi en Vassal.
ca preparerait un mode charge basique en plus... et je vois effectivement pas le mal, ca revient a une LoS.

En réalité, il me semble que ce n'est pas tout à fait autorisé : une LOS doit lier 2 gurines, ce me semble. Je vais fouiner en section règles pour voir si cela serait globalement autorisé. Et dans les fait, il me semble que sur Vassal, les joueurs font des choses de ce genre sans se poser de questions.

pour le drag de model sur tablette je me disais qu'on pourrait avoir un mode drag un peu modifie :
- une commande pour entre dans ce mode
- a partir de la le model suit la souris sans avoir besoin de garder le bouton appuye.
- quand on clique ca place le model et on quitte le mode.
L'idee etant que sur tablette on pourrait au moins deplacer le model la ou on clique en un coup.
Effectivement, un des boutons à mettre sous le pouce : si j'ai le pouce dessus et qu'une gurine est sélectionnée (et une seule - ou se souvenir la première qui a été sélectionnée), le prochain clic déplace la gurine à cet endroit. Genre ça permet de placer facilement une gurine quand on est sûr qu'on a assez de mouvement, sans se faire chier à utiliser les flèches.
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 31 août 2014 à 12:38:25
que d'idees  ;)

Nan, c'est lourdingue, on n'est plus à l'âge de pierre :)

ah bon. bah en tout cas le drag sur tablette j'ai genre aucune change d'y arriver donc faudra faire sans.

Citer
Et donc ces boutons pourraient être "quand on est appuyé seulement" pour pas avoir à revenir cliquer dessus pour les désactiver.
...
Ca peut. La aussi, le bouton vers le pouce, on le maintient et on clic sur une gurine.

pareil, j'ai aucune chance : le double appui sur les dalles est en general interprete au niveau de l'OS et transforme en drag/pinch zoom pour le browser, donc j'arriverai jamais a chopper 2 positions d'appui dans mon code, et quand tu maintiendras appuye et fera d'autres selections ailleurs ca fera des zooms a la con sur ta tablette.
Sans parler du click long qui sous iOS/Android ouvre un menu special... En tout cas ca marche comme ca sur smartphone.

T'as deja vu ce genre de trucs dans une appli smartphone tablette ? moi non.

Citer
Un genre de "menu déroulant" par thème pour les choses qu'on utilise pas couramment. Et genre s'il y a un bouton "AOE", par défaut il colle l'AOE, mais si on fait appui long, il développe un menu spécial AOE avec les variantes et outils.

je t'arrete tout de suite, en tant qu'utilisateur je gerbe sur les appuis longs.
sans doute la pire invention des UIs smartphone...

Citer
Pour le reste, je verrai plus une barre d'actions possibles "à la starcraft" (désolé, mes références sont vieilles),

je suis pas sur pour la barre en bas, par dessus l'image, pour les memes raisons.
par contre la barre laterale en dehors de l'image mais collee a celle-ci, oui.
apres, ca revient au meme que maintenant fonctionnellement, en plus joli.

Citer
qui reste toujours à la même place et qui se remplit des options disponibles pour chaque figurine, en "lisant" son profil.
...
C'est tout à fait vrai. Mais si on charge le profil complet (sans forcément l'afficher pour la PI), il "suffit" de faire des routines de lecture du profil pour voir s'il faut ajouter ou pas telle ou telle icone. Genre détecter une arme de tir pour l'icone de tir, une arme de close pour la possibilité de charger, une AOE pour la déviation auto si raté, etc... Incorporel se détecte aussi, la présence de sorts également, etc...
Ainsi, en lisant le profil, on "choisit" tous les boutons possibles qu'on a voulu associer à une action dans le soft et on personnalise le "dock starcraft" d'actions possibles.

t'y laches pas les profils integres, hein :)

Citer
Comme tu dis, il y a tous les outils pour le faire. Et je me dis (c'est peut être idiot, je n'y connais pas grand chose en programmation) qu'il suffit de créer des "macros" qui enchaînent toutes les étapes pour faire en un clic ce qui nécessite des manipulations pas aisées (d'autant plus sur tablette).

c'etait l'idee des "modes charge/tir/advance" a la base, pour l'instant j'ai code les blocs elementaires.

Citer
En réalité, il me semble que ce n'est pas tout à fait autorisé : une LOS doit lier 2 gurines, ce me semble.

bah non, pas vraiment. t'as bien le droit d'estimer un couloir de charge aussi.
a la rigueur ca doit partir d'une gurine, c'est tout.
Titre: Re : Re : Re : Re : Re : Web Vassal
Posté par: Portal le 31 août 2014 à 13:04:35
que d'idees  ;)

N'est ce pas :)

Citer
ah bon. bah en tout cas le drag sur tablette j'ai genre aucune change d'y arriver donc faudra faire sans.

Comme vu, la combinaison avec un bouton bien placé pourrait faire.


Citer
pareil, j'ai aucune chance : le double appui sur les dalles est en general interprete au niveau de l'OS et transforme en drag/pinch zoom pour le browser, donc j'arriverai jamais a chopper 2 positions d'appui dans mon code, et quand tu maintiendras appuye et fera d'autres selections ailleurs ca fera des zooms a la con sur ta tablette.
Sans parler du click long qui sous iOS/Android ouvre un menu special... En tout cas ca marche comme ca sur smartphone.
je t'arrete tout de suite, en tant qu'utilisateur je gerbe sur les appuis longs.
sans doute la pire invention des UIs smartphone...

Flutre, effectivement, ça fait des contraintes.
Il faudra peut être voir des boutons qui contournent ce problème, genre pour certaines fonctions que le ctrl/alt/shift (toujours sous le pouce gauche) puissent se relacher automatiquement après l'action qui le nécessitait, genre de petits interrupteurs coulissants : si on clique juste sur la zone, c'est un shift/ctrl/alt uniquement pour la prochaine touche, si on le "slide" sur la droite, il se locke jusqu'à ce qu'on le délocke (et éventuellement identifier des actions qui les délockent auto, genre que fait on après une sélection multiple ? si mouvement, le CTRL saute automatiquement, etc...).

Pour le menu en "appui long" effectivement, c'est pas le mieux. En fait, un clic sur un titre comme AOE pourrait ouvrir une barre latérale contextuelle, mais l'idéal est que l'action la plus courante soit déjà associée à ce premier clic, afin de gagner un clic dans la plupart du temps.
Genre clic sur AOE fait apparaître une AOE sur la gurine sélectionnée, et ouvre une sidebar avec les options. Et si on sélectionne une option tout de suite après, cela annule l'action automatique qui a été faite et réaliser l'actions spéciale à la place. Je sais pas si c'est très clair.

Par exemple, quand un modèle est sélectionné, une petite icone à la "pack office" pour changer sa couleur, plutôt que la liste des couleurs en permanence. De base le clic donne la dernière couleur qui avait été sélectionné, mais ouvre une sidebar avec les couleurs possibles.

Citer
je suis pas sur pour la barre en bas, par dessus l'image, pour les memes raisons.
par contre la barre laterale en dehors de l'image mais collee a celle-ci, oui.
apres, ca revient au meme que maintenant fonctionnellement, en plus joli.

Oui, oui, je ne parlais pas de son positionnement, mais plutôt de son fonctionnement : faire apparaître les icones contextuelles dans un dock situé toujours au même endroit, sous forme d'icone.
Et au global, pour la plupart de tout ce que j'ai écris : oui, ce n'est plus de l'amélioration du programme (ajout de fonctions, etc) mais bien de l'interface pour la rendre meilleure.


Citer
t'y laches pas les profils integres, hein :)

Je suis totalement convaincu que cela serait l'amélioration majeure par rapport à vassal. Bien sûr, le ruler était déjà une raison suffisante :)
Mais améliorer l'interface d'usage et rendre les actions moins pénibles à effectuer est

Et qu'il est en plus possible de le faire sans afficher les caractéristiques qui gênerait PP (bon sang, on pourrait payer automatiquement le focus en lançant un sort, et afficher directement le token qui va bien sur la cible du sort à entretien...)

Citer
c'etait l'idee des "modes charge/tir/advance" a la base, pour l'instant j'ai code les blocs elementaires.

C'est bien pour ça que je commence à en parler : j'ai l'impression que toute la structure est là (chose pour laquelle je ne pouvais pas être d'une grande aide).
Maintenant, l'intérêt est de voir comment combiner au mieux toutes ces routines pour améliorer l'expérience de jeu.

Citer
bah non, pas vraiment. t'as bien le droit d'estimer un couloir de charge aussi.
a la rigueur ca doit partir d'une gurine, c'est tout.

Il faut vraiment que je le vérifie, je n'en suis pas si sûr au global. Je me demande si cela ne fait pas partie des mythes urbains appliqués alors qu'ils ne suivent pas exactement les règles. Mais de toute façon, c'est tellement "peu important" qu'on peut déjà partir là dessus.

++
Titre: Re : Web Vassal
Posté par: Manu69 le 01 septembre 2014 à 22:22:29
qque nouveautes :

prototype de dock lateral pour tablette (cliquer sur la fleche tout a gauche pour le deplier).
C'est style a la serpe mais ca reflete mon idee du truc.
Je me dis qu'il faudrait remplacer les touches Ctrl/Shift par des modes explicites ("petits mouvements", "mouvements cartesiens").
En attendant les bouttons Ctrl/Shift marchent comme le CapsLock sur smartphone :
1 appui et il devient actif pour le prochain appui sur une fleche uniquement,
2 appuis et il se verrouille pour tous les appuis suivants.

boutons de controle de la vue places dans le coin inferieur gauche de la map.
Sont peut etre un peu petits pour l'instant.

bar de commande en lieu et place de la boite de modes.
Ca affiche toutes les commandes dispos dans le mode courant sous forme de table de bouttons.
Les raccourcis sont desormais accessibles en laissant la souris trainer sur un boutton : le tooltip apparait avec le raccourci.
J'ai vire les explications textuelles sur les actions de drag/click etc. Je sais pas si elles sont utiles.

ajout des arcs de LoS du model selectionne
Trace les arcs avant du model selectionne avec des lignes infinies, ca doit etre legal et c'est bien pratique pour orienter le model,
ou comme l'a dit Portal pour voir ou il arrive quand il charge...
Ca pourrait aussi faire l'affaire d'un boutton de toggle dans la barre de commande s'il faut.

reorganisation du menu lateral droit en 3 panels, de largeur variable pour s'adapter aux differentes tailles d'ecran.
Titre: Re : Web Vassal
Posté par: Portal le 01 septembre 2014 à 22:50:17
J'aime bien bien, dans le contexte tablette.
Le principe de la barre de commande est très bien, faudra juste le penser jusqu'au bout pour optimiser l'usage.
Je pense qu'on gagnera probablement à avoir une première colonne "fixe" avec les outils principaux et l'apparition d'une seconde colonne qui changera en fonction de l'outil principal sélectionné (genre regroupant les effets continus, ou les particularités des AOE, etc...copy on en a pas besoin toutes les 2secondes, etc...) avec toujours associé au bouton principal la dernière action faite, qui est modifié si on clic sur une autre - genre si on utilise "feu", il y a des chances qu'on ai à l'utiliser plusieurs fois par partie.
Prévoir un bouton "close all" qui vire tout les affichages de la gurine (zdc, lignes, zones de close, etc... ne laissant que les effets continus) ? Bouton activable sur une sélection multiple - genre pour virer toutes les infos facilement en fin de tour.

Très bien la barre sous "main", même s'il y a des choses redondantes (genre new AOE devrait demander où la mettre, ce qui permet de virer le bouton AOE de la barre de commande. New Spray devrait demander directement l'origine et la target)

Le zoom fonctionne, mais on ne peut pas déplacer la carte zoomée avec le doigt, ce qui est lourdingue. Est il possible de zoomer la carte, mais qu'elle soit intégralement présente dans une zone avec des "ascenseurs" verticaux et latéraux ? (une DIV spéciale, j'imagine) Ainsi, on peut la bouger à la souris et surtout au doigt, y compris en diagonale.
D'autre part, quand on revient au niveau de zoom 100%, la map ne reprend pas forcément sa place, elle se "souvient" qu'on l'a déplacé avec les flèches. Et classiquement, on peut prévoir un bouton zoom 100% direct.
Pour le moment, sur mon écran, la MAP dépasse toujours en bas en 100% (donc le zoom et les flèches ne sont pas visibles si je ne scrolle pas vers le bas) - à la limite, les mettre en haut :)

Le dock est ok, c'est le bon endroit pour le mettre. Est il imaginable que les contrôles (pavé de flèches et boutons shift/ctrl) soient déplaçables par appui long ou autre combine pour le mettre à l'endroit le plus ergonomique - qui dépendra de chaque tablette ?
Je pense que les lignes prolongées sont un vrai plus pour voir où on va se déplacer.

J'essaie de zyeuter plus demain.

++
Titre: Re : Web Vassal
Posté par: Portal le 01 septembre 2014 à 23:01:55
J'imagine qu'il est prévu un mode de replay à partir d'un fichier de sauvegarde ?

D'autre part, je ne suis pas sûr du fonctionnement concernant l'undo : ça a l'air d'undo des trucs, mais pas tout ? Pas mal de clics semblent "ne rien faire".
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 02 septembre 2014 à 09:32:36
Je pense qu'on gagnera probablement à avoir une première colonne "fixe" avec les outils principaux et l'apparition d'une seconde colonne qui changera en fonction de l'outil principal sélectionné (genre regroupant les effets continus, ou les particularités des AOE, etc...copy on en a pas besoin toutes les 2secondes, etc...) avec toujours associé au bouton principal la dernière action faite, qui est modifié si on clic sur une autre - genre si on utilise "feu", il y a des chances qu'on ai à l'utiliser plusieurs fois par partie.

j'ai rien compris  ???
mais bon, j'ai repris le boulot donc j'ai le cerveau en carafe, c'est sans doute ca  :P

Citer
Prévoir un bouton "close all" qui vire tout les affichages de la gurine (zdc, lignes, zones de close, etc... ne laissant que les effets continus) ? Bouton activable sur une sélection multiple - genre pour virer toutes les infos facilement en fin de tour.

pas con  :)

Citer
D'autre part, quand on revient au niveau de zoom 100%, la map ne reprend pas forcément sa place, elle se "souvient" qu'on l'a déplacé avec les flèches. Et classiquement, on peut prévoir un bouton zoom 100% direct.

y a deja un bouton "reset" de la vue qui remet tout comme il faut en un click
(c'est le 0 au milieu de la croix)

Citer
Le dock est ok, c'est le bon endroit pour le mettre. Est il imaginable que les contrôles (pavé de flèches et boutons shift/ctrl) soient déplaçables par appui long ou autre combine pour le mettre à l'endroit le plus ergonomique - qui dépendra de chaque tablette ?

non ?  ;D

J'imagine qu'il est prévu un mode de replay à partir d'un fichier de sauvegarde ?

c'est prevu. ajdh on peut deja sauvegarder la partie et la recharger dans le serveur depuis le fichier.
il manque la possibilite de la rejouer etape par etape, pour l'instant ca fait toutes les etapes d'un coup.

Citer
D'autre part, je ne suis pas sûr du fonctionnement concernant l'undo : ça a l'air d'undo des trucs, mais pas tout ? Pas mal de clics semblent "ne rien faire".

c'est juste qu'ils "semblent". a l'origine la selection etait synchro du coup dans l'historique t'as toutes les commandes de selection,
et desormais quand tu les "undos" t'as l'impression qu'il se passe rien (en fait les cercles blancs sur les figs changent).
tu peux y voir dans la liste de commandes ("setSelection")

je sais pas encore comment je vais regler ca exactement (faudrait faire des commandes non logees et les gerer differemment cote serveur).
Titre: Re : Re : Re : Web Vassal
Posté par: Portal le 02 septembre 2014 à 09:48:23
j'ai rien compris  ???

J'ai mal expliqué  ;D

En fait, je verrai assez bien la 1ere colonne de la barre comme un menu "fixe" avec les principaux items.
Et quand on sélectionne un de ces items, cela "personnalise" la 2eme colonne avec les options et réglages spécifiques à cet item. Un sous menu, quoi. Je vais tâcher de voir plus en détail comment je la verrai, je te soumettrai les idées.


Citer
y a deja un bouton "reset" de la vue qui remet tout comme il faut en un click
(c'est le 0 au milieu de la croix)

Huhu, j'avais pas vu  ::)

Citer
Est il imaginable que les contrôles (pavé de flèches et boutons shift/ctrl) soient déplaçables par appui long ou autre combine pour le mettre à l'endroit le plus ergonomique - qui dépendra de chaque tablette ?


non ?  ;D

Ho allez, je suis sûr que tu y arriveras quand il n'y aura plus que ça à faire  :-*


Citer
c'est juste qu'ils "semblent".
et desormais quand tu les "undos" t'as l'impression qu'il se passe rien (en fait les cercles blancs sur les figs changent).

Effectivement, j'avais repéré que des cercles blancs changeaient. Mais comme au doigt, on ne peut pas faire 50clics très rapides d'affilé, j'avais pas poussé le truc.
Titre: Re : Web Vassal
Posté par: Furios le 02 septembre 2014 à 10:34:39
J'ai moi aussi testé sur tablette (ASUS Transformer TF700T infinity).
J'ai bien aimé ce "premier" jet.
On doit pouvoir jouer avec.

par contre je pense qu'il faudrait faire une petite partie pour vraiment tester.
Je peux me libérer un soir après 20h30 pour ca.

Bonne continuation
Titre: Re : Web Vassal
Posté par: Portal le 02 septembre 2014 à 10:49:02
Je refaisais un petit essai : serait il envisageable que les "rulers" deviennent des éléments sélectionnables et supprimables comme les autres (gurines, AOE, etc...). En effet, c'est parfois utile de pouvoir faire plusieurs mesures ou de la laisser affichée.
S'il s'agissait d'une mesure entre 2 gurines, on peut la supprimer auto dès qu'une des 2 figurines est déplacées (allei, pour pousser le bouchon : sauf s'il s'agit d'un caster/warlock, dans la limite maxi de la ZdC).
On pourrait sélectionner supprimer individuellement les mesures inutiles, ou tout supprimer, ou show/hide tout.
Titre: Re : Web Vassal
Posté par: Booggy le 02 septembre 2014 à 13:48:01
J'ai joué un tout petit peu avec l'appli, c'est bien sympa :)

Par contre, j'ai pas trouvé comment on mettait un token d'effet (sort ou autre) ? Et à quoi sert l'icone "Oeil" ? Elle indique un effet continu quelconque... ? Stall ?

Dernier truc : les cloud effects, dont l'on peut poser le centre dans les 1" max de la fig... on fait ça avec les ADE classique ? Ou y a un mode spécifique ?

EDIT : ah, oui, et j'ai pas compris à quoi servait (ni comment fonctionnait) le "End of ruler"... ?
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 02 septembre 2014 à 15:00:50
Par contre, j'ai pas trouvé comment on mettait un token d'effet (sort ou autre) ?

j'ai jamais pu blairer les tokens de vassal, on les paume tout le temps, ils suivent pas les figs, sont pas top lisibles.
j'ai pris le parti de mettre juste un label sur les figs, qu'on peut saisir dans le detail du model selectionne.

Citer
Et à quoi sert l'icone "Oeil" ? Elle indique un effet continu quelconque... ? Stall ?

Blind. ca sert tous les 36, mais j'ai repris les tokens de Vassal, sauf que j'ai remplace le Disrupt par KD.
comme eux dans les dernieres versions (pas trouve de token KD en fait).

Citer
Dernier truc : les cloud effects, dont l'on peut poser le centre dans les 1" max de la fig... on fait ça avec les ADE classique ? Ou y a un mode spécifique ?

le mieux ca doit etre de centrer une AoE sur la fig, l'orienter comme on veut, et faire "Up" avec les fleches, ca lui fait faire des mouvement de 1" dans le sens de la fleche.

Citer
EDIT : ah, oui, et j'ai pas compris à quoi servait (ni comment fonctionnait) le "End of ruler"... ?

Quand un ruler est affiche, ca place l'AoE au bout du ruler (pour faire devier les tirs comme il faut).

Je refaisais un petit essai : serait il envisageable que les "rulers" deviennent des éléments sélectionnables et supprimables comme les autres (gurines, AOE, etc...). En effet, c'est parfois utile de pouvoir faire plusieurs mesures ou de la laisser affichée.

sur le long terme j'imagine avoir 2 rulers par joueurs, independants meme si on verra evidemment les rulers de l'autre joueur.
Titre: Re : Web Vassal
Posté par: Booggy le 02 septembre 2014 à 16:44:20
OK.

Bon, ben du coup, ça me semble carrément utilisable en l'état.. il reste plus qu'à pouvoir choisir les scénarios, et les tables (je n'utilise pas Vassal, donc je sais pas comment ça fonctionne à l'heure actuelle dessus).

Il reste du taff concernant les profils ?
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 02 septembre 2014 à 18:02:04
il reste plus qu'à pouvoir choisir les scénarios, et les tables
Il reste du taff concernant les profils ?

oui mais rien de bien defini... juste des trucs qu'il faut que j'ameliore dans le code et qui auront des consequences sur les donnees.
donc wait and see de ce cote la.

par contre, dans la serie "soustraitance" il va y avoir un autre gros truc : la recuperation des maps de vassal.

et la c'est moins fun, car j'ai regarde le format des maps dans le module c'est imbuvable (pour moi).
donc soit un mec super sioux/motive arrive a nous les transformer programmatiquement en images propres,
soit on fait ca comme des porcs avec des captures d'ecran.

dans le deuxieme cas, il faut des mecs patients pour faire des captures suffisament zoomees pour pas baisser la qualite, morceau par morceau (vu que ca tient rarement sur un ecran d'ordi), et recoller les morceaux apres...
Titre: Re : Web Vassal
Posté par: Portal le 02 septembre 2014 à 18:18:07
Dans ce cas, peut être demander aux vassalistes habitués si certaines map sont mieux que d'autres ?
Titre: Re : Web Vassal
Posté par: Manu69 le 02 septembre 2014 à 18:59:40
je vais faire une demande officielle pour les maps... d'ici qques temps.

sinon, qques nouveautes :

nouveau zoom implemente avec une div scrollable plutot que la view SVG.
en clair ca veut dire qu'on y gagne des scrollbars pour se deplacer dans la map une fois zoome.
les bouttons et shortcuts definis precedemment marchent encore.
le zoom arriere est limite a 100% desormais (ca rime plus a rien de laisser dezoomer plus).

ca peut aussi vouloir dire que j'ai pete un truc dans la position de la souris qque part (ca a marche du premier coup, c'est suspect)

ruler target in range
couleur differente pour la target du ruler si elle est a portee ou non du Max Range.

AoE auto - max deviation
desormais les AoE utilisent les informations de model origin/target ou de ruler length pour calculer leur deviation maximale.
elle se reset toute seule a 6" quand on rompt le lien de l'AoE avec ses cibles ou le ruler.
side effect : les AoEs se souviennent de leur origin et s'orientent automatiquement quand on les bouge, ca s'arrete quand on les oriente a la main ou qu'on les devie.

divers : renommage du compteur de focus en simple "counter" plus generique (et changement du raccourcis).
Titre: Re : Web Vassal
Posté par: Portal le 02 septembre 2014 à 21:21:42
Le zoome fonctionne nickel, scroll au doigt dans la fenêtre.
Gros dommage qu'on ne puisse pas pinch' pour zoom, mais cela fait zoomer toute la fenetre, et pas juste la partie de la fenêtre contenant la map.

Les blocs qui contiennent les contrôles de déplacement tactiles et les menus pourraient être "mobiles" pour toujours être en haut de la fenêtre, même si on descend dans la fenêtre.
Titre: Re : Web Vassal
Posté par: Naz le 02 septembre 2014 à 21:39:30
Purée je quitte des yeux l'app et en une semaine l'UI a complètement changée :p
L'ensemble me plait pas mal en tout cas !
Titre: Re : Web Vassal
Posté par: Manu69 le 03 septembre 2014 à 20:43:22
Nouveautes :

unit numbers
on peut affecter un numero d'unite aux models :
- 'u' pour l'afficher/cacher (du coup "unselect" deviens 'Atl+u').
- 'Ctrl+u' pour selectionner tous les models d'une unite (ensuite 'Ctrl+1/2/3/4/5/6' pour leur mettre une aura de couleur).
- une input dans la fenetre de commande pour ecrire le numero d'unite de tous les models selectionnes.
l'import FK numerote les unites automatiquement.
pour voir tous les numeros d'unites definis, aller dans le panel units ou model management -> ca les affiche tous
(car c'est pratique de les voir quand on cree des UAs ou une nouvelle unite).

amelioration de l'import FK
- gestion des warcaster units, lesser warlocks, etc...
- gestion des unites avec leader different des grunts (genre character leader ou stone bearer ou bokor)
- gestion des models a la con genre le spawning vessel qui n'est ni leader ni grunt
- gestion des pluralisations
Titre: Re : Web Vassal
Posté par: Helwinter le 03 septembre 2014 à 22:02:59
Juste en passant, t'es un malade Manu ^^ Mais bon courage quoi qu'il en soit.

Pour ce que j'en ai testé, c'est quand même déjà bien sympathique et semble moins usine à gaz (malgré les 50 raccourci-claviers) que Vassal.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 03 septembre 2014 à 22:47:18
New : only size matters...

resize de la view a la hauteur de l'ecran
desormais la hauteur de la div de view est automatiquement ajustee a la hauteur de l'ecran,
donc plus de probleme de bas de l'ecran qu'il faut scroller pour le voir.
(n'hesitez pas a jouer en plein ecran, ca pete encore plus).

Select All
Ajout d'une commande pour selectionner tous les models d'un coup
(quand je gererais les ids joueurs, ca selectionnera que les models du joueur).

Reset Show
Ajout d'une commande pour nettoyer d'un coup tous les toggle d'un model qu'on rajoute en cours de tour (unit, melee/reach/strike, CtrlArea, etc).
NB : ca ne reset pas les trucs qu'on veut logiquement afficher sur plusieurs tours (le compteur, le label, les effets continus)
En fin de tour : Select All, Reset Show -> ca nettoie la board.

Juste en passant, t'es un malade Manu ^^

c'est ce qu'elles me disent toutes... du coup je les baillonne.
fais gaffe la prochaine fois qu'on se croise ;)
Titre: Re : Web Vassal
Posté par: Manu69 le 04 septembre 2014 à 19:31:07
News...

synchro improvement
correction (j'espere) du leak de commandes pendant le rafraichissement de la connection avec le serveur.
en clair on devrait plus avoir ce petit probleme de commandes non syncrhonisees tous les 36 du mois.
a test en situation reelle un de ces 4...

scenarios
gestion des scenarios sr14, on peut choisir son scenar dans un onglet dedie, et generer automatiquement les objos/flags.
ces models ne peuvent pas etre deplaces sur la map (pour eviter les erreurs) et on peut marquer les damages des objos.
la box d'info des objectives contient la description de leur regle speciale (hint, hint :P )
pour la killbox j'ai choisi de ne l'afficher que quand on est dans l'onglet scenar, pour pas surcharger. l'idee etant de mettre aussi les 4" pour les flags et les objos.

sinon j'ai une question :
- l'affichage de la KB/des 4" n'est pas synchro, chaque joueur peut choisir de l'afficher de son cote. vu que les deux peuvent le faire, les deux ont acces aux memes "mesures".
la regle dit qu'on peut faire ces mesures a tout moment donc en theorie c'est acceptable de montrer ces infos (en tout cas pour les flags, pour la KB c'est discutable).
on avait deja eu le debat a la sortie du SR pour les vraies parties : est-ce qu'on autorise ces gabarits autour des objos/flags ou bien est-ce qu'on oblige a se servir du metre ?

(de memoire vassal affiche la KB en permanence)
(niveau pratique, on peut simplement utiliser le metre en prenant l'objo/le caster comme origine)
Titre: Re : Web Vassal
Posté par: Manu69 le 04 septembre 2014 à 20:23:08
boards selection
gestion des differentes board.
pour l'instant c'est juste une image.

J'AI BESOIN D'UN COUP DE MAIN pour recuperer les maps Vassal.

1/ pour l'instant je fais des captures d'ecran des maps, c'est moche mais ca marche. pour pas perdre trop en qualite je suis oblige de faire 3 captures et de les rescinder...

2/ vu le format des maps dans le module Vassal, ca m'etonnerait que qqun arrive a les recuperer sous forme d'image programmatiquement, mais si qqun veut essayer.

3/ j'avais imagine un layer qui contienne les gabarits des decors, avec leur nature exacter, un peu comme un tournois.
- ca remplacerait les tokens places sur les maps pour definir la nature des decors.
- ca permettrait d'afficher ces gabarits pendant les parties pour savoir si on passe a cote d'une obstruction, etc, de facon precise puisque vectorielle.
- a terme on peut imaginer que ca serait pris en compte dans un module de LoS pour automatiquement masquer les models derriere une obstruction, etc.
par contre pour chaque map ca sous-entend de creer les gabarits dans un format JSON.

-> ca vous parait interessant ? des motives pour se faire les gabarits ?
Titre: Re : Web Vassal
Posté par: Portal le 04 septembre 2014 à 21:35:06
si j'ai un mode d'emploi précis, je peux en faire.

++
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 04 septembre 2014 à 23:11:21
Nouveau :

board flip (Ctrl+'F')
possiblite d'inverser la board pour que le joueur qui joue "en haut" puisse etre "derriere ses figs" :)
on realisera au passage que les boards vassal ont en fait un leger effet d'ombrage qui fait que la table inversee donne une impression bizarre...
bon si ce genre de truc cache pas un ou deux bugs vicelards dans un coin je mange le slip de Titi.
(oui je sais, les models crees sont places a l'envers, mais bon vous vivrez avec dans un premier temps)

undo improvement
les commandes pas interessantes qui sont transmises a titre d'info pour l'autre joueur (principalement les models qu'il selectionne)
ne sont plus prises en comptes dans le log de commandes, donc le undo les "saute", ce qui devrait attenuer l'effet "undo qui fait rien".
(la aussi si ca introduit pas de bug c'est que decidement j'ai une chatte monstre)

si j'ai un mode d'emploi précis, je peux en faire.

bah... pour les images je peux juste te dire d'ouvrir vassal, choisir une des categories de map, les ouvrir une par une, copie d'ecran en zoom0, recollage a la main si necessaire, et envoi de l'image PNG dans mon mail.
je me fiche de la taille en pixel, du moment que c'est a peu pres carre et que la resolution est pas pourrie.

pour les gabarits de terrain on va attendre de voir ce qu'en pensent les gens.

l'edition va etre difficile, et tous les formats sont pas encore definis (genre pour certains decors faudra des polygons ou des paths).

perso je fais ca direct dans firefox avec l'inspecteur html : je cree les nodes svg qui vont bien, je les ajuste a la main, et quand j'ai fini je recopie dans le fichier JSON.

cette methode a l'avantage de travailler en mode wysiwyg sur l'image, mais demande de connaitre un peu le svg et les outils de dev web.
les pros de photoshop/inkscape doivent pouvoir faire sensiblement pareil en redimmensionnant l'image de fond en 480x480...
(les coordonnees JSON sont en 10eme de pouces (la carte fait donc 480x480))

bref, commencons par les images en attendant de voir un peu venir.
Titre: Re : Web Vassal
Posté par: Manu69 le 05 septembre 2014 à 10:11:52
question debile : dans vassal, les logs qui permettent de rejouer une partie, ils contiennent et rejouent aussi les messages de chat et les lancers de des ?
Titre: Re : Web Vassal
Posté par: Portal le 05 septembre 2014 à 10:30:29
oui
Titre: Re : Web Vassal
Posté par: Manu69 le 05 septembre 2014 à 10:33:46
merde

:P
Titre: Re : Web Vassal
Posté par: Manu69 le 05 septembre 2014 à 10:58:43
mais du coup le "undo", il defait aussi les msg de chat et les des ?

sinon, je comprends pas comment le undo peut marcher que sur la board et le redo sur [la board et les des+chat] ?

donc ca veut dire que tu peux avoir a cliquer sur "undo" plein de fois sans que ca bouge sur la board, car tu es en train de depiler le chat ?
Titre: Re : Web Vassal
Posté par: Portal le 05 septembre 2014 à 11:02:22
oui, oui.
En fait, je pense que le undo marche comme le tien. Je m'étais peut être juste rendu compte du nombre de clic nécessaire en le faisant au doigt en tactile, là où à la souris ça va hyper vite.
Titre: Re : Web Vassal
Posté par: Manu69 le 05 septembre 2014 à 11:16:00
chez moi les messages de chat et les des sont a part des commandes donc pas de undo/replay.

va falloir que je corrige mais d'abord faut que j'arrive a depatouiller le replay...
Titre: Re : Web Vassal
Posté par: Manu69 le 05 septembre 2014 à 17:55:30
Nouveautes

Replay
implementation experimentale du replay :
- quand on "undo" une commande elle est memorisee dans une pile de "replay"
- on peut rejouer la pile de replay en cliquant sur "replay" (Ctrl+y)
- on peut "undo all"/"replay all" pour reseter la partie, on peut cliquer sur une des commandes et "undo"/"replay" jusqu'a cet etat.
c'est experimental et y a des petits bugs (des fois le replay/undo all s'interrompt) mais ca corrompt pas l'etat du jeu (pour l'instant faut juste rafraichir pour corriger).
bref c'est utilisable.

Chat/Dices
les messages et lancers de des sont integres au log donc peuvent etre "undo"/"replay"

Backup/Import model selection
possiblite de sauvegarder la selection courante sous forme de fichier, qu'on peut reimporter ensuite.
interets possibles (par rapport a importer une liste FK) :
- sauvegarde de la position relative des models (pour un pre-deploiement), des labels, couleurs (pour pre-colorer vos unites), etc...
- creation de packs de models pratiques a avoir sous la main (models generes, etc)
Titre: Re : Web Vassal
Posté par: Lelith le 06 septembre 2014 à 01:20:06
Ce soir, avec Manu, on s'est tapé dessus en 50 points =)

Le logiciel est déjà vachement au point en fait ! J'ai vraiment bien apprécié la partie et j'ai déjà trouvé un confort supplémentaire à Vassal durant la partie.
Titre: Re : Web Vassal
Posté par: Manu69 le 07 septembre 2014 à 00:31:36
bon apparemment le Ctrl+N qui fait chier sous Chrome, c'est parceque ce raccourci n'est pas "interceptable" dans ce navigateur.
la seule solution serait de lancer le site en "mode application", mais je peux pas demander ca aux utilisateurs.

du coup si qqun a une autre idee de raccourcis pour les orientations que Ctrl+Nord/Sud/Est/West...
en tenant compte de ceux deja pris par ailleurs (dont toutes les fleches en fait)
Titre: Re : Re : Web Vassal
Posté par: ozone le 07 septembre 2014 à 08:41:37
bon apparemment le Ctrl+N qui fait chier sous Chrome, c'est parceque ce raccourci n'est pas "interceptable" dans ce navigateur.
la seule solution serait de lancer le site en "mode application", mais je peux pas demander ca aux utilisateurs.

du coup si qqun a une autre idee de raccourcis pour les orientations que Ctrl+Nord/Sud/Est/West...
en tenant compte de ceux deja pris par ailleurs (dont toutes les fleches en fait)

Ctrl +B comme Bousole ?
Titre: Re : Web Vassal
Posté par: Manu69 le 08 septembre 2014 à 00:18:13
Nouveautes :

Users
- gestion des noms des joueurs : il faut desormais renseigner un nom de joueur avant de creer/rejoindre une partie.
- l'appli se souvient du nom d'une utilisation sur l'autre et relog automatiquement le joueur, mais on peut aussi changer de nom dans la page de depart
- les noms servent a afficher les parties en cours (toto vs titi) et a identifier les messages de chat/lancers de des
- le premier joueur cree une partie et est automatiquement le joueur1. il transmet l'ID de la partie au second joueur qui devient automatiquement le joueur2 quand il charge la partie a son tour.
- les models sont associes au joueur qui les cree et 'select all' ne selectionne que les models du joueur.

aucune protection du nom du joueur pour l'instant, on peut en creer plusieurs avec le meme nom en fait.

Online
- affichage de la liste des joueurs et games online, sur la page de depart et dans l'onglet "online" des parties.
- possiblite de suivre une partie en cours. l'UI est censee empecher toute modif du status du jeu, mais on peut mesurer, voir les infos des models, etc.
les action des watchers sont locales et non percues par les joueurs.
- les watchers utilisent une ID publique pour acceder a la game. le createur du jeu voit une ID privee sur la page de la partie, qu'il transmet au second joueur. ainsi seuls les 2 joueurs connaissent cette ID privee et peuvent agir sur la partie.

pas facile a expliquer mais je pense assez clair apres la premiere utilisation,
et ca permet de gerer le besoin fondamental sans login "hard" cote serveur.

Show Area
- on peut afficher une area de N pouces de rayon sur n'importe quelle fig (death shroud, chiller, martyrdom, etc).
- Alt+1/2/3/4/5/6/7/8/9 pour 1 a 9". Atl+0 pour 10".
- Alt+Shift+1/2/3/4/5/6/7/8/9 pour 11 a 19". Atl+Shift+0 pour 20".

model orientation
- changement des raccourcis nord/sud pour 'pageUp'/'pageDown'
- suppression de est/ouest

models effects
- rajout de l'icone 'fleeing' et 'disrupt'
- compactage du menu
- alignement incremental des icones sous les models (auparavant la position de chacun etait fixe et les icones les plus exterieures pouvaient etre seules mais loin du model. desormais elles sont juste dessous quand elles sont seules)

Misc
- bouton random scenario selection
- gestion du Krielstone Bearer dans l'import FK (format pourri)
- couleurs dans les msg de chat + separation claire du total pour les des
- le raccourci pour 'unselect all' change de 'Alt+U' pour 'Escape'. Escape devient la touche universelle pour revenir a l'etat de base.
Titre: Re : Web Vassal
Posté par: Lelith le 08 septembre 2014 à 00:32:53
Que de boulot !

Dès demain je ferai au mieux pour te filer des maps :)
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 08 septembre 2014 à 01:02:28
Que de boulot !

y avait match, et c'etait chiant :)

Citer
Dès demain je ferai au mieux pour te filer des maps :)

thx.
Titre: Re : Web Vassal
Posté par: Lelith le 08 septembre 2014 à 01:08:49
Regarder de l'everblight gagner c'est chiant ? T'es dur !
Titre: Re : Web Vassal
Posté par: Manu69 le 08 septembre 2014 à 01:28:29
non je parlais du match de foot.

ta magnifique victoire contre Q2 - en jouant proteus !!! - remplira mes reves les plus fous pendant encore longtemps.

Longue vie a l'etoile montante d'Everblight !
Titre: Re : Web Vassal
Posté par: Manu69 le 08 septembre 2014 à 18:20:29
New :

Chaaaaarge !!!
- mode de charge pour le model selectionne, cliquer sur 'C'. la position actuelle devient le point de depart de la charge.
- dans ce mode les fleches ont un autre effet : Left/Right font tourner l'axe de charge autour du point de depart. Up/Down font avancer le model sur l'axe de charge (et non sur son axe central, s'il est de biais sur l'axe de charge). Shift et Ctrl gardent leur sens habituel (petit mouvements, mouvements cartesiens).
- en permanence sont affiches le couloir de charge et la distance de charge.
- on peut definir une distance de charge max, le model ne peut alors plus depasser cette distance par rapport au point de depart de la charge.
- dans ce mode, un click sur un autre model definit la target de la charge : le model qui charge s'oriente alors en permanence vers cette cible.
- si une cible est definie et que le model qui charge a une zone de melee active, la cible change de couleur lorsqu'elle est dans la zone de melee du model qui charge (rouge en dehors, cyan dedans).
- pour quitter ce mode, Escape comme d'hab.

refactoring command bar
- organisation de la barre de commande en 2 niveaux de menu : la colonne de gauche contient les boutons principaux dont certains sont marques d'une fleche. quand on clique sur ces boutons, ca fait apparaitre des boutons dans la seconde colonne, par categorie...
Titre: Re : Re : Web Vassal
Posté par: Portal le 08 septembre 2014 à 20:47:39
Chaaaaarge !!!
Le soucis est qu'au démarrage, on ne voit pas la direction du couloir de charge. Je me demande si tu ne devrais pas afficher le couloir de charge infini sur le modèle de la ligne centrale du socle ?

Citer
refactoring command bar

J'aime bien :) C'est une excellente idée, dis donc  ;D

Sinon, tu as touché à quelque chose de particulier pour que l'affichage de la map au lancement soit aussi long ?

Ou en êtes vous d'ailleurs des Maps ? Si tu pouvais lister celles qu'il reste éventuellement à faire ?
Titre: Re : Web Vassal
Posté par: Lelith le 08 septembre 2014 à 20:51:43
Je me suis occupé d'une première fournée en enlevant les moins *jouables*.

J'ai pour l'instant sorti:
- Snow Drift
- Orgoth Excavation
- Mud Village
- Lumberyard
- Fire and Ice
- Dustbowl
- Crag Outskirts
- Badlands Necrotite Mine
Titre: Re : Web Vassal
Posté par: Feldun le 08 septembre 2014 à 22:01:26
Je viens de me rendre compte que sur les grille de dommage, les aspect des warbesat ne sont pas indiqué. Je suppose que ça dois être pareil sur les warjacks.
Titre: Re : Web Vassal
Posté par: Manu69 le 08 septembre 2014 à 22:07:01
sur les jacks ils y sont.

sur les beast c'est les memes pour tout le monde, c'est 1-2/3-4/5-6 pour tout le monde, alors comment dire... :P
Titre: Re : Re : Web Vassal
Posté par: Portal le 08 septembre 2014 à 22:32:38
alors comment dire... :P

De toute façon, tout cela sera indiqué quand on aura la lecture des profils :)

Mode pourquoi : la lecture des profils permettra de créer en un clic les tokens de sorts, feat, etc... qui permettra de comprendre la partie même pour ceux n'ayant pas accès au skype des joueurs (genre en replay, par exemple).

Oui, oui, je continue à argumenter... :)


Edit : parce que je suis sur la "main page", je ressens le besoin d'un chat commun à tout (genre une shout box) sur la page online. Cela permet de tchatcher entre spectateurs ou juste de se donner des infos quand on n'est pas un des joueurs principaux d'une game - pour s'entendre sur le type de partie recherchée par exemple.
Titre: Re : Web Vassal
Posté par: Manu69 le 08 septembre 2014 à 23:21:03
Le mec qui se lasse jamais  ::)

Sinon j'ai fait de la merde donc ce serait bien que les gens qui ont le site ouvert le ferme, merci...  :(
Titre: Re : Web Vassal
Posté par: Gamin le 09 septembre 2014 à 10:30:23
Juste pour vous dire les loulous: on est en pleine notations des listes WTC. Donc toujours pas le temps de rentrer les carac Orboros.
Titre: Re : Web Vassal
Posté par: yool1981 le 09 septembre 2014 à 11:26:14
Salut Manu,

Je viens de voir ton post (quelle idée de poster ça pendant les vacances).
Mon plus gros souci avec Vassal est que c'est que l'interface est lourde à utiliser et surtout que je n'arrive pas à estimer les distances, ce qui fait que je ne trouve aucun intérêt aux parties sur cette interface.
J'ai regardé un peu ce que tu as fait et c'est très encourageant. Je pense que tu pourrais rajouter à côté de la carte un petit symbole permettant de voir combien 1 inch représente sur la carte.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 09 septembre 2014 à 16:43:15
je n'arrive pas à estimer les distances
Je pense que tu pourrais rajouter à côté de la carte un petit symbole permettant de voir combien 1 inch représente sur la carte.

je suis dans le meme cas que toi.
je pense que ca vient en s'entrainant mais l'interface actuelle de vassal me motive pas a m'entrainer.
du coup j'espere qu'en ameliorant un peu les manips je franchirait le pas.

apres pour ce qui est d'afficher la scale, perso je suis pas contre, j'y ai pense, mais je sais pas si les joueurs serieux accepteraient ca ?
ca serait une petite scale dans le coin inferieur droit de la view, avec la representation d'un pouce dans les deux directions.
je sais pas si ca aidera vraiment a estimer mais ils font ca sur Google map :P
Titre: Re : Web Vassal
Posté par: Furios le 09 septembre 2014 à 16:45:26
Moi je suis pour ce petit ajout parce que quand je regarde un replay vassal je vois jamais les distance comme sur un table;
Titre: Re : Web Vassal
Posté par: Manu69 le 09 septembre 2014 à 18:55:42
New :

Connection lost
gestion et affichage de la perte de connection avec le serveur :-\

User profiles
ajout d'un petit profil de joueur avec les factions jouees, le nb de point, la langue et le moyen de comm (et d'autres details croustillants)

Users chat
ajout d'un chat basique (enfin, le meme que vassal a peu de chose pres) entre joueurs pour pouvoir contacter les joueurs en ligne.
- aller dans l'onglet online/la page de depart
- cliquer dans la liste des joueurs online sur les destinataires souhaites
- taper un msg dans l'input en dessous, puis 'entree'
- la liste des msgs destines au joueur est affichee en dessous de l'input de chat.
- pour reponde facilement a un msg on peut cliquer dessus et ca selectionne les destinataires automatiquement.
- quand un msg destine au joueur est recu, il apparait brievement en bas de la fenetre (pour attirer l'attention si on est pas dans le panel online)

souls counter
ajout d'un compteur d'ame (ca fera aussi pour les corpses) sur les models :
- 'shift s' pour afficher/masquer.
- 'shift +/-' pour incrementer/decrementer le compteur.

misc
- raccourci pour incrementer/decrementer les dommages d'un model warrior rapidement (ctrl +/-)
- boutton 'random setup' qui selectionne aleatoirement board et scenar.
Titre: Re : Web Vassal
Posté par: Manu69 le 10 septembre 2014 à 11:32:44
j'ai rajoute une echelle, je sais pas si c'est ce que vous aviez en tete, et si ca aide ou pas ?

(http://img110.xooimage.com/files/4/6/8/scale-478da1d.png)

(http://img110.xooimage.com/files/f/6/3/scale2-478da48.png)
Titre: Re : Web Vassal
Posté par: Eloi De Murphy le 10 septembre 2014 à 11:46:25
Si on parle bien du truc en haut à gauche, c'est nickel, suffisamment discret et malgré tout bien utile...
Titre: Re : Web Vassal
Posté par: le 10 septembre 2014 à 12:07:07
Je trouve ça superflu, clairement les gars je comprends aucun argument sur l'incapacité de gérer les distances mais bon, et un peu limite c'est comme laisser trainer une réglette pas trop loin des figs sur une vraie table.
Titre: Re : Web Vassal
Posté par: Wulfkrieg le 10 septembre 2014 à 12:26:47
Je pense, que comme sur table, l'estimation des distances est une question d'habitude, donc d'entrainement.
Après, je trouve que ça reste suffisamment loin des figurines pour que justement, ça ne soit pas possible de l'utiliser pour tricher (contrairement à un gabarit oublié sur la table de jeu), même si personnellement, sa présence ou non, m'indiffère.
Titre: Re : Web Vassal
Posté par: Eloi De Murphy le 10 septembre 2014 à 12:44:33
Citer
Je trouve ça superflu, clairement les gars je comprends aucun argument sur l'incapacité de gérer les distances mais bon, et un peu limite c'est comme laisser trainer une réglette pas trop loin des figs sur une vraie table.

Dans l'absolu les zones de scénarios / zone de contrôle du caster sont largement assez utile pour estimer des distances sur une tables.
Mais implémenter une réglette de 1"x 1" ça ne me choque pas plus que ça vu là où elle est placée.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 10 septembre 2014 à 13:56:44
Je trouve ça superflu, clairement les gars je comprends aucun argument sur l'incapacité de gérer les distances mais bon, et un peu limite c'est comme laisser trainer une réglette pas trop loin des figs sur une vraie table.

moi je les comprends :P
cela dit c'est vrai que c'est une forme de mesure permanente. bon apres c'est 1" et dans un coin.
y a pire dans la version actuelle, et tu m'as dit qu'on faisait avec ?

ca permet au moins de se rendre un peu mieux compte du zoom, plutot qu'avec juste la taille des socles.

je vais la laisser comme ca pour l'instant mais si ca gene trop j'en ferai une option...
Titre: Re : Web Vassal
Posté par: Portal le 10 septembre 2014 à 19:39:34
Si qqun veut se connecter maintenant pour faire un bout d'essai...

Et pour la table qui est longue à charger ? C'est peut être parce que l'image de fond est lourde pour avoir une bonne résolution ?
Et j'ai l'impression que la liste des joueurs connectés ne se tient pas à jour ? (je vois ma connexion précédente plus bas dans la liste)

Titre: Re : Web Vassal
Posté par: Manu69 le 10 septembre 2014 à 21:12:53
bon vous etonnez pas si ca deconne un peu, je viens de trouver plein de bugs dus aux recents ajouts des joueurs et de la possibilite de voir tous les matchs en ligne.

donc bref ca va rebooter sec, et tant que certains auront pas refraichit leur browser on aura des connections de merde qui spammeront le serveur :(

en tout ca c'est interessant de voir ce que ca donne quand 5-6 mecs visitent, ca montre les leaks...

Et pour la table qui est longue à charger ? C'est peut être parce que l'image de fond est lourde pour avoir une bonne résolution ?

l'image est relativement lourde et le fait que je me DDOS mon propre site par stupidite ne doit pas aider.
quand j'aurai fini de faire de la merde avec les connections, je pense rajouter un snapshot plus leger de la map en arriere plan, ce qui permettra d'avoir un apercu rapide basse resolution.

Citer
Et j'ai l'impression que la liste des joueurs connectés ne se tient pas à jour ? (je vois ma connexion précédente plus bas dans la liste)

c'est juste qu'ajdh quand tu envoies les donnes au serveur ca cree un nouvel utilisateur par simplicite.
les utilisateurs ne sont jamais jetes tant que le serveur reboote pas, donc oui l'ancien user apparait dans la liste.

ce sera proofise au fur et a mesure, mais tant que tu changes pas tes infos ca doit pas trop se voir...

sinon j'ai emprunte un IPad pour voir et... ca calme.
bon deja safari c'est de la merde (ca me rappelle un peu IE dans l'esprit).
mais sinon niveau utilisabilite y a encore BCP de boulot sur tablette. meme si ca marche dans l'esprit, en pratique faudrait pas mal de modifs pour rendre le truc jouable.
je me demande comment ca rend sur Android ou sur un IPad plus recent...
Titre: Re : Web Vassal
Posté par: Portal le 10 septembre 2014 à 21:16:30
sinon j'ai emprunte un IPad pour voir et... ca calme.
bon deja safari c'est de la merde (ca me rappelle un peu IE dans l'esprit).
mais sinon niveau utilisabilite y a encore BCP de boulot sur tablette. meme si ca marche dans l'esprit, en pratique faudrait pas mal de modifs pour rendre le truc jouable.
je me demande comment ca rend sur Android ou sur un IPad plus recent...

C'est bien que tu ais vu, comme ça tu vois mieux la marche à parcourir. Tu parles d'ergonomie, ou il y a carrément des fonctions qui ne marchent pas ?
De mon côté, on est déjà sur un système plus proche vu que j'ai un ordi/tablette sous Zin8, utilisant Chrome. J'essaierai sur ma vieille tablette Android 2.3 mais faut pas rêver je pense.
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 10 septembre 2014 à 21:29:27
SVP veuillez rafraichir regulierement votre page si vous faites des tests

ca fermera ces connections qui pourrissent le serveur en attendant que je trouve des solutions.

C'est bien que tu ais vu, comme ça tu vois mieux la marche à parcourir.

C'est a peu pres ce a quoi je m'attendais, je commence a avoir une petite experience de ce genre de dev.
Je sais que c'est impossible de mettre au point l'UI sans travailler direct avec le device dans les mains.
Le probleme ca va etre que j'ai pas de tablette, s'il faut que je m'en fasse preter une pour tester, ca va pas aller vite.

Sur le principe ca marchotte mais les bouttons sont trop petits et cette connerie de safari pour IPad me transforme tous les boutons en ellipse a 2 balles pour faire kikoolol, ce qui fait que le dock par exemple est completement massacre.
C'etait vraiment essentiel et super intelligent comme idee, merci Steve Jobs !
Safari/IOs est en train de rapidement rejoindre IE/Windows dans mon coeur de developpeur Web, c'est pas bon signe...
Titre: Re : Web Vassal
Posté par: Manu69 le 10 septembre 2014 à 23:14:58
ahem. ca devrait un peu mieux marcher niveau connections desormais.
on verra demain.

sinon :
- j'ai mis en ligne la scale precedemment citee.
- on peut "rafraichir" ses infos user sans recreer d'user sur le serveur.
- les boards ont une version basse resolution qui devrait se charger plus vite. la haute resolution se charge par dessus donc ca s'ameliore au fur et a mesure. effet secondaire : quand on charge des boards a gogo, ca fait des effets visuels rigolos.

Titre: Re : Web Vassal
Posté par: Shadows_Soul le 12 septembre 2014 à 22:22:46
C'est bizarre mais il me semble que la faction la moins joué du jeux a le droit de n'apparaitre nullepart

RIP convergence  :'(
Titre: Re : Re : Web Vassal
Posté par: Naz le 13 septembre 2014 à 10:17:53
C'est bizarre mais il me semble que la faction la moins joué du jeux a le droit de n'apparaitre nullepart

RIP convergence  :'(

Elle sera bientôt disponible tkt pas :)
Titre: Re : Web Vassal
Posté par: Shadows_Soul le 13 septembre 2014 à 11:43:14
Merci de me rassurer mais je m'en doutait, c'est juste que vu que personne ne joue Cyriis tout le monde l'oublie, je me contenterait d'everblight pour le moment.
Titre: Re : Web Vassal
Posté par: Manu69 le 16 septembre 2014 à 19:25:50
ruler/template set origin/target
simplification des manips pour selectionner les origins/targets des ruler et templates. desormais dans les modes ruler/templates :
- un click sur rien -> sort du mode et retour au mode defaut.
- un click sur un model -> selectionne le model et retour au mode defaut
- en mode ruler, click sur un template -> selectionne le template et passe du mode ruler au mode template.
- Ctrl+click sur un model quand l'origine n'est pas defini -> selectionne le model comme origine (plus besoin d'appuyer sur 'o')
- Ctrl+click sur un model quand l'origine est definie -> selectionne le model comme target (plus besoin d'appuyer sur 't')

en clair pour se servir du ruler :
- 'user ruler/shift+r'
(- definition du max range)
- Ctrl+click model -> origin
- Ctrl+click model -> target

pour se servir d'un spray :
- click sur le spray
- Ctrl+click model -> origin
- Ctrl+click model -> target

pour se servir d'une AoE :
- click sur l'AoE
- Ctrl+click target

je vais continuer dans cet esprit :
- creation d'un template directement attache a un model (origin/target pour les sprays/AoE) ou au ruler s'il est affiche.
- passage d'un mode a l'autre sans repasser par le mode defaut (ie possibilite de creer des AoEs quand le ruler est actif, etc)

wall templates
rajout des murs pour nos amis trolls et autres...
comme les autres templates, une fois en place, il vaut mieux le 'locker' pour eviter de le bouger par la suite.
sinon il est manipulable comme les models et autres templates.

corrections mineures
- synchronize ruler origin/target
- prevent locked template drag
- augment drag/click limit
- drag unselected model
- flip deploiement labels with board
- select whole unit by player
- bug correction in setScenario
- prevent shortcuts in online user chat

Je pense aussi rajouter un feedback plus evident pour le mode actuel, au choix :
1/ afficher une popup passagere au milieu de la view a chaque changement de mode.
2/ afficher le mode courant dans une popup suivant la souris.

des preferences ?
Titre: Re : Web Vassal
Posté par: Manu69 le 16 septembre 2014 à 19:38:10
ajout des cephalyx
faits par lelith, merci a lui.
Titre: Re : Web Vassal
Posté par: Lelith le 16 septembre 2014 à 19:39:40
Je m'attaque à Orboros demain si personne est dessus.
Titre: Re : Web Vassal
Posté par: Manu69 le 16 septembre 2014 à 19:41:26
nickel.

je pense que je vais faire khador perso.

et il restera les mercos...
Titre: Re : Web Vassal
Posté par: Furios le 16 septembre 2014 à 21:24:46
Je veux bien faire les merco.
Désolé de répondre si tard j'ai zappé ce thread.
Titre: Re : Web Vassal
Posté par: Manu69 le 16 septembre 2014 à 21:34:39
pas de pb, vas-y. ca serait bien de terminer toutes les factions que je me retrouve pas a jouer sous vassal, ca me fait mal :)
Titre: Re : Re : Web Vassal
Posté par: Naz le 16 septembre 2014 à 22:17:39
ca serait bien de terminer toutes les factions

Faut que je me bouge aussi pour faire la convergence... J'ai pas eu trop le temps (la vie, le taf tout ça quoi -_-'), mais je vais me mettre un coup de fouet pour le faire avant la fin de semaine :p
Titre: Re : Web Vassal
Posté par: Manu69 le 16 septembre 2014 à 23:53:33
J'ai fait les khador. Pour l'Imperatrice !

chuis content d'avoir sous-traite...
Titre: Re : Web Vassal
Posté par: Lelith le 16 septembre 2014 à 23:59:42
D'ici deux trois jours on aura tout et plus personne n'aura d'excuse !
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 17 septembre 2014 à 00:12:56
D'ici deux trois jours on aura tout et plus personne n'aura d'excuse !

En plus le neraph est deja dedans... j'dis ca...
Titre: Re : Web Vassal
Posté par: Lelith le 17 septembre 2014 à 00:17:21
D'ici deux trois jours on aura tout et plus personne n'aura d'excuse !

En plus le neraph est deja dedans... j'dis ca...


Ça y est t'es infecté :(
Titre: Re : Re : Re : Web Vassal
Posté par: Valorel le 17 septembre 2014 à 11:26:06
D'ici deux trois jours on aura tout et plus personne n'aura d'excuse !

En plus le neraph est deja dedans... j'dis ca...

You're the best!!
Titre: Re : Web Vassal
Posté par: GRUXXKi le 17 septembre 2014 à 11:32:49
Je viens de faire un tour après deux semaines d'absence, ça déchire vraiment!

Il ne manque plus qu'un gros coup de pinceau esthétique et ça aura vraiment de la gueule!
Titre: Re : Web Vassal
Posté par: Manu69 le 17 septembre 2014 à 11:44:34
thanks. faut jouer avec pour se rendre bien compte (et refaire une partie sous le vrai Vassal apres), mais moi perso le mode charge et la deviation automatique j'y ai pris gout.
ca, et passer une partie entiere sans me battre avec le metre :P

y a deja qques joueurs qui ont fait des parties avec mais j'ai pas eu trop de feedbacks ecrits pour l'instant. du coup je sais pas trop si ca plait de facon generale ou pas.

il reste encore bcp de manips a simplifier et d'autres fonctionnalites a ajouter (slam/throw notament) mais c'est deja pas mal utilisable comme ca.
donc hesitez pas a tester et a faire un compte rendu (meme pour me dire tous mes bugs, ca me vexera pas ;) )
Titre: Re : Web Vassal
Posté par: Titi le 17 septembre 2014 à 11:52:41
Normalement, je devrai tester tout ça ce soir.
Je te ferai un petit retour d'expérience ici, Manu.  ;)
Titre: Re : Web Vassal
Posté par: trollito le 17 septembre 2014 à 11:56:29
Pour avoir fait 1 partie complete dessus bin c est vraiment tres confortable a jouer.
Manquait plus que le mur de janissa et l explication des charges deviations etc pour fluidifier la chose.

A part ca c est top
Titre: Re : Web Vassal
Posté par: Zerackiel le 17 septembre 2014 à 13:26:38
Je testerai pour ma prochaine partie.
Gros boulot manu, merci pour ton taf !!
Titre: Re : Re : Web Vassal
Posté par: Allan255 le 17 septembre 2014 à 14:04:37
et il restera les mercos...
Oui désolé, mais en ce moment au boulot c'est vraiment chargé et du coup je n'ai pas pu m'y mettre
Titre: Re : Web Vassal
Posté par: Valorel le 17 septembre 2014 à 14:09:56
Tu sais que tu vas finir par me faire me mettre à warmach sur le net? Jamais testé Vassal... faudra que je trouve un créneau et un prof, parce que quand je regarde vite fait, j'entrave que dalle ^^
Titre: Re : Web Vassal
Posté par: Lelith le 17 septembre 2014 à 14:11:38
Tu sais que tu vas finir par me faire me mettre à warmach sur le net? Jamais testé Vassal... faudra que je trouve un créneau et un prof, parce que quand je regarde vite fait, j'entrave que dalle ^^

Non mais je ne pense pas que tu aie le choix, tu as du Neraph à jouer !
Titre: Re : Web Vassal
Posté par: Manu69 le 17 septembre 2014 à 16:29:23
merci pour les encouragements.
si vous avez besoin d'un coach/mode d'emploi pour les premieres, hesitez pas a me mp sur BG/skype.
de toute facon ca m'interesse de voir les gens s'en servir pour voir ou ca coince.

vous savez que j'ai prevu un module "listes toutes faites" ? a l'origine c'etait pour le netdeck, mais je me demande si je vais pas rajouter des listes full Neraph aussi :D

pour les descriptions des factions, si tout le monde tient ses dernieres promesses ca devrait etre bon (cf premiere page).
Titre: Re : Re : Web Vassal
Posté par: schlaf le 17 septembre 2014 à 18:59:26
pour les descriptions des factions, si tout le monde tient ses dernieres promesses ca devrait etre bon (cf premiere page).

à titre perso, j'ai déjà trop de merde au boulot pour mon bien-être, mais comme je suis en train de travailler sur les exports de liste pour Whac, je produis des trucs en JSON, et je crois que t'aime bien ça (on a les plaisirs qu'on peut...  8) )

donc, à terme, je pense pouvoir cracher à la fois les listes directement (pour éviter des opérations de conversions depuis le "format texte FK") et aussi fournir les caracs des figs sous un format facilement exploitable en javascript.
Titre: Re : Re : Web Vassal
Posté par: Naz le 17 septembre 2014 à 21:07:18
chuis content d'avoir sous-traite...

Ahahahah ouais t'as eu raison, seul tu te serais surement pendu :p

pour les descriptions des factions, si tout le monde tient ses dernieres promesses ca devrait etre bon (cf premiere page).

Bien sur qu'on tiens les promesses, Cyriss done et pull request sir !
Titre: Re : Web Vassal
Posté par: Titi le 17 septembre 2014 à 23:44:24
Et bien ya du bon boulot de fait !  :)

La prise en main n'est pas plus compliquée que sur Vassal. On a peut-être tendance à se perdre dans les menus (c'est sans doute parce que je ne vois plus rien quand je suis fatigué...). Lelith m'a montré comment il était bien plus aisé de manipuler les AOE et de vérifier les charges. Rien à redire non plus sur la façon de mesurer les distances, c'est bien plus pratique que sur Vassal.

En gros, pour l'instant, le seul bémol c'est qu'il n'y a pas les mercenaires ! J'ai donc du proxyter en virtuel... (houuuu ! et en plus ce sont des proxys prêtés par le site...)
Mais il suffit d'aller voir la page 1 de ce sujet pour savoir pourquoi.

Petit bug constaté : les Tempest Blazers et la Black Team n'ont pas voulu apparaitre à partir de l'import Forward Kommander. Et un seul Ranger a bien daigné apparaitre.

Vraiment, j'ai vachement moins galéré qu'avec Vassal (mais je suis toujours aussi nul pour évaluer les distances sur écran...)
Donc BRAVO MANU !!! :D
Titre: Re : Web Vassal
Posté par: Titi le 18 septembre 2014 à 08:33:06
Heuuu... comme tu peux le constater sur mon CR de partie, la Black Team n'était pas dans la liste Forward Kommander... donc normal qu'elle n'apparaisse pas !  :-[

A part ça, as-tu trouvé un nom pour ta création, Manu ?
WebVassal, ça parait pas indiqué vu que c'est dédié à Warmachordes ? Sinon on peut te proposer des trucs à la con : WebThrall, WebRoller, etc...  ;D
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 18 septembre 2014 à 10:23:22
En gros, pour l'instant, le seul bémol c'est qu'il n'y a pas les mercenaires ! J'ai donc du proxyter en virtuel... (houuuu ! et en plus ce sont des proxys prêtés par le site...)

j'ai vu hier soir que t'avais su te montrer creatif :)
marrant de constater que le premier joueur gene par l'absence des mercos est un joueur... cygnar :P

Citer
Petit bug constaté : les Tempest Blazers et la Black Team n'ont pas voulu apparaitre à partir de l'import Forward Kommander. Et un seul Ranger a bien daigné apparaitre.

bug corriges.

Citer
Donc BRAVO MANU !!! :D

merci Titi ;)
Titre: Re : Web Vassal
Posté par: Furios le 18 septembre 2014 à 10:44:53
Je commence les Mercenaires.
Manu74:  Je mets bien tous les modèles en un seul fichier ? pas un fichier par contrat mercenaires?
Titre: Re : Web Vassal
Posté par: Manu69 le 18 septembre 2014 à 11:08:29
moui vas-y balance tout en vrac. en dehors des joueurs mercos personne connait les contrats et pour les joueurs mercos il restera l'import FK s'ils veulent gerer les contrats dans leur liste.
Titre: Re : Re : Web Vassal
Posté par: rafa le 18 septembre 2014 à 11:15:15
moui vas-y balance tout en vrac. en dehors des joueurs mercos personne connait les contrats et pour les joueurs mercos il restera l'import FK s'ils veulent gerer les contrats dans leur liste.
T'es en train de me dire que je pourrais jouer wrong eye et snapjaw en highborn covenant et que personne tiquerai ??? Tes conneries de neraph te sont montés a la tête Manu  :P il est grand temps que tu arrêtes de côtoyer Valorel, lelith et oui oui, ils sont en train de faire de toi un poète, un esclave du beau jeu, c'est pas toi ça... ;D
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 18 septembre 2014 à 11:30:11
T'es en train de me dire que je pourrais jouer wrong eye et snapjaw en highborn covenant et que personne tiquerai ???

franchement ? c'est quoi le highborn covenant ?
et bon wrong eye et snapjaw c'est des minions/mercos, tu me les sors avec une liste mercos j'y vois que du feu...
c'est meme les meilleurs potes du bartolo-galleon.

Citer
Tes conneries de neraph te sont montés a la tête Manu  :P il est grand temps que tu arrêtes de côtoyer Valorel, lelith et oui oui, ils sont en train de faire de toi un poète, un esclave du beau jeu, c'est pas toi ça... ;D

dis le carrement : je me transforme en fiotte ! :P
Titre: Re : Web Vassal
Posté par: Lelith le 18 septembre 2014 à 11:36:17
moui vas-y balance tout en vrac. en dehors des joueurs mercos personne connait les contrats et pour les joueurs mercos il restera l'import FK s'ils veulent gerer les contrats dans leur liste.
T'es en train de me dire que je pourrais jouer wrong eye et snapjaw en highborn covenant et que personne tiquerai ??? Tes conneries de neraph te sont montés a la tête Manu  :P il est grand temps que tu arrêtes de côtoyer Valorel, lelith et oui oui, ils sont en train de faire de toi un poète, un esclave du beau jeu, c'est pas toi ça... ;D

Whatttttt ? J'essaye de dire depuis le début que idolâtrer le neraph c'est nul et tu me met dans le même panier que les deux fondateurs de cette sectes !!
Je renie ta ligue !
Titre: Re : Web Vassal
Posté par: Valorel le 18 septembre 2014 à 11:40:23
Ah oui, nan, je rejoins Lelith, il n'a aucune idée de la définition de "beau jeu".  ;D

Apr contre, Oui-oui en est le chantre, le messie, que dis-je, l'incarnation. Lelith n'est qu'un vulgaire joueur de triplette de ravagore.  :-*
Titre: Re : Web Vassal
Posté par: Lelith le 18 septembre 2014 à 11:49:15
Ah oui, nan, je rejoins Lelith, il n'a aucune idée de la définition de "beau jeu".  ;D

Apr contre, Oui-oui en est le chantre, le messie, que dis-je, l'incarnation. Lelith n'est qu'un vulgaire joueur de triplette de ravagore.  :-*

Oula, mais non n'oublie pas ce que OuiOui a dit, je ne joues pas comme les autres pour faire genre je suis cool. La triplette de ravagore c'est trop main stream pour moi, sans finesse et sans gout ! En gros j'attends qu'un pseudo bon joueur everblight dise "ça c'est bien" pour ne pas le jouer ! (et inversement pour le "ça c'est pas bien" et paf proteus dans toutes mes listes).

Et puis de toute façon le 3 Neraph ca ne vaut pas un AA, donc beast useless (je parle en terme de pressage de papier, pas en jeu, la il n'y a rien a faire).
Titre: Re : Web Vassal
Posté par: Valorel le 18 septembre 2014 à 11:54:53
Nan mais je te charrie, Lelith  ;)
Titre: Re : Web Vassal
Posté par: Lelith le 18 septembre 2014 à 11:57:23
Mais moi aussi, mais j'attends quand même de te voir arriver sur table avec 6 Neraphs achetés par tes soins, aucun n'ayant été prétés !
Titre: Re : Re : Re : Web Vassal
Posté par: Titi le 18 septembre 2014 à 12:11:38
marrant de constater que le premier joueur gene par l'absence des mercos est un joueur... cygnar :P
Dingue hein ?  ;)

Alors, pour le nom du truc, tu gardes Web Vassal ? Faudrait le mettre dans le nom de l'onglet, non ?
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 18 septembre 2014 à 14:27:49
donc, à terme, je pense pouvoir cracher à la fois les listes directement (pour éviter des opérations de conversions depuis le "format texte FK") et aussi fournir les caracs des figs sous un format facilement exploitable en javascript.

bah c'est une bonne nouvelle (pour Portal) tout ca !

Alors, pour le nom du truc, tu gardes Web Vassal ? Faudrait le mettre dans le nom de l'onglet, non ?

j'avoue n'avoir aucune inspiration pour le nom, et d'un autre cote WebVassal ca parle a tout le monde.
mais je vais lancer un concour de noms, vous allez bien m'en trouver un !
Titre: Re : Web Vassal
Posté par: Furios le 19 septembre 2014 à 21:28:20
Avancée des mercenaires.
Il me reste les solos et les beasts après c'est fini.
Première pull request faite
Titre: Re : Web Vassal
Posté par: Manu69 le 20 septembre 2014 à 00:59:18
MAJ sur le site avec les mercos.
Par contre c'est un peu la fete a neuneu niveau import FK, va falloir que je reflechisse a comment gerer toutes leurs exceptions.
en attendant vous attendez pas a ce que ca marche super bien, surtout pour les unites + character (cylena, cuts, etc)

(vous pouvez cependant les creer a la main, ca marche)
Titre: Re : Web Vassal
Posté par: Zerackiel le 20 septembre 2014 à 19:01:46
Hello,

J'ai fait une petite séance de prise en main, et c'est vraiment sympa.

Juste un truc, je trouve pas comment on marque le leader d'une unité, à part ça tout le reste est plutôt intuitif.

Petits bugs sur Khador :
- les kayazi eliminators sont deux par unité et pas trois ;-)
- Zerkova a 7 de focus (et donc 14 de control range)

Edit :
Bug général : quand je charge une partie depuis une sauvegarde, ça prends super longtemps et j'ai plein d'alertes JS pendant le chargement. Firefox (version 32.0.2 sous win8.1) se bloque, mais si je regarde le taux d'utilisation du PC, il est cool.

Suggestion d'amélioration (ou demande d'aide si j'ai juste pas compris comment ça marchait :-p) :
Sur les charges, une fois désigné la cible on devrait pouvoir orienter un peu la trajectoire


Encore merci pour le boulot Manu !! :-)
Titre: Re : Web Vassal
Posté par: schlaf le 21 septembre 2014 à 09:06:06
petit bug sur les data : les serviteurs solos de la convergence vont par 3.. et il n'en apparaît qu'un sur la carte quand on fait un import de liste.

l'optiflex directive c'est normalement 3 dans l'unité, et pas 5.

j'ai pas bien compris le mode charge.. en sélectionnant la cible, on ne peut viser que son centre. en tentant la rotation, le point de rotation est le centre de la cible, et ça déplace l'attaquant sur le diamètre du cercle (donc, en crabe). vrai bug ou c'est moi qui bugge et n'ai pas compris le fonctionnement?

du coup, comment on vise un "côté" de la cible?
Titre: Re : Re : Web Vassal
Posté par: ozone le 21 septembre 2014 à 10:53:30
petit bug sur les data : les serviteurs solos de la convergence vont par 3.. et il n'en apparaît qu'un sur la carte quand on fait un import de liste.

l'optiflex directive c'est normalement 3 dans l'unité, et pas 5.

j'ai pas bien compris le mode charge.. en sélectionnant la cible, on ne peut viser que son centre. en tentant la rotation, le point de rotation est le centre de la cible, et ça déplace l'attaquant sur le diamètre du cercle (donc, en crabe). vrai bug ou c'est moi qui bugge et n'ai pas compris le fonctionnement?

du coup, comment on vise un "côté" de la cible?

En Fait tu sélectionnes l'attaquant, tu affiches sa melee range, tu appuies sur c pour passer en mode charge, tu sélectionnes la cible.
Ensuite tu l'avances droit vers la cible, une fois là, tu le déplaces lentement avec ( de mémoire) ctrl+ les flèches.
L'orientation se gère seule, et tu peux vérifier ton couloir de charge, et la cible change de couleur quand elle est dans ta melee range.
Titre: Re : Re : Web Vassal
Posté par: Naz le 21 septembre 2014 à 11:06:54
l'optiflex directive c'est normalement 3 dans l'unité, et pas 5.

Hum... c'est bien le cas ^^. Je viens de tester l'import et ça passe. Dans la définition ils sont bien :
"ranges": [1, 3]
Du coup je vois pas comment tu as pu produit ce bug ^^

petit bug sur les data : les serviteurs solos de la convergence vont par 3.. et il n'en apparaît qu'un sur la carte quand on fait un import de liste.

Mouaip ça c'est normal car je l'ai définit comme ça, je crois pas qu'il soit actuellement possible de définir plusieurs membres pour un même solo (invocation Manu ^^) ! Si c'est faisable je ferais la modification.

Merci pour le bug report :)
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 16:46:54
j'ai pas bien compris le mode charge.. en sélectionnant la cible, on ne peut viser que son centre. en tentant la rotation, le point de rotation est le centre de la cible, et ça déplace l'attaquant sur le diamètre du cercle (donc, en crabe). vrai bug ou c'est moi qui bugge et n'ai pas compris le fonctionnement?

du coup, comment on vise un "côté" de la cible?

j'ai pas bien compris ce que tu veux faire ?
1/ quand on charge a warmach on doit viser le centre de la cible, on peut pas viser un cote.
2/ quand on est en mode charge les fleches laterales font tourner l'axe de charge autour de la position d'origine de la charge, pas autour de la cible.

sinon le mode d'emploi par ozone est clair et concis, il a tout compris ;)

mais bon le mode charge n'a pas l'air tres affordant, tout le monde en chie au debut.
j'ai pas trop d'idee pour ameliorer le truc pourtant, a part rediger une doc - ou afficher la direction de charge a l'infini.

Bug général : quand je charge une partie depuis une sauvegarde, ça prends super longtemps et j'ai plein d'alertes JS pendant le chargement. Firefox (version 32.0.2 sous win8.1) se bloque, mais si je regarde le taux d'utilisation du PC, il est cool.

les parties completes sont assez grosses a charger donc oui ca fait ramer le JS, et firefox se plaint que le script est trop long a executer.
normalement j'ai partiellement contourne le probleme dans les dernieres versions : la partie se charge plus vite et se "rejoue" en accelere.
pas sur qu'on gagne du temps au final mais au moins il se passe qque chose donc ca occupe, et ca plante plus quand le fichier est trop gros.
Titre: Re : Re : Re : Web Vassal
Posté par: Allan255 le 22 septembre 2014 à 17:12:17
1/ quand on charge a warmach on doit viser le centre de la cible, on peut pas viser un cote.
Tu confonds avec un slam.
Titre: Re : Re : Re : Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 17:22:10
1/ quand on charge a warmach on doit viser le centre de la cible, on peut pas viser un cote.
Tu confonds avec un slam.

je confond rien du tout, a la rigueur j'explique mal :)
quand on charge on doit aligner le model qui charge "directly facing target" a la fin de son mouvement.
mon mode charge prend ca en compte en alignant en permanence le model qui charge directement face a sa cible.

apres on peut charger en biais, mon mode charge permet d'orienter le couloir de charge avec les fleches laterales.
Titre: Re : Web Vassal
Posté par: Portal le 22 septembre 2014 à 17:48:55
Ce qui est peu intuitif c'est qu'on est censé s'orienter à la fin de la charge uniquement - on sait jamais, l'orientation peut poser problème en cas de charge "avortée".

J'aurai eu tendance à faire le module comme suit :
1 - sélection de la figurine et activation du mode charge avec sélection de la cible
2 - orientation grâce à la ligne de centre de socle
3 - déplacement avec les flèches avant/arrière
4 - validation de la charge et orientation auto vers la cible

Ca, c'est la manière légale de charger. Celle actuelle du module est un peu différente et je comprend que cela puisse poser questions.
Titre: Re : Re : Re : Web Vassal
Posté par: schlaf le 22 septembre 2014 à 18:30:29
j'ai pas bien compris ce que tu veux faire ?
1/ quand on charge a warmach on doit viser le centre de la cible, on peut pas viser un cote.
2/ quand on est en mode charge les fleches laterales font tourner l'axe de charge autour de la position d'origine de la charge, pas autour de la cible.

en fait, dans ton mode, tu
a) avances vers le centre de la cible
b) quand tu es assez près, tu "fais des pas de côté" pour trouver un bon endroit pour te placer
c) le couloir de charge est visualisé, ce qui te permet de vérifier les intersections avec le reste du monde
accessoirement, tu es toujours orienté vers ta cible.

dans ce mode, le déplacement est de facto invalide, puisqu'il combine une ligne droite "d'approche" puis des "pas de côté suivant un cercle"

du coup je comprenais rien, car avec les flèches, j'essayais de trouver un "axe" d'attaque au début du mouvement (qui ne soit pas directement vers le centre de la cible), ce qui fait faire à l'attaquant des pas en crabe sur le périmètre du cercle de centre "cible" (genre déplacement pendant le feat de baldur)

pour moi, la charge devrait être :
- je sélectionne l'attaquant.
- je sélectionne la cible
- avec les flèches, je choisis un angle pour la direction, ce qui modélise directement le couloir, je cherche un couloir valide avec droite/gauche (comme on fait avec les lasers sur table)
- je valide le couloir, et avec "flèche haut" j'avance jusqu'à concurrence de la distance max, en visualisant la zone de CàC
- je valide, ce qui m'oriente automatiquement vers la cible
Titre: Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 18:57:29
1 - sélection de la figurine et activation du mode charge avec sélection de la cible

c le cas. la selection de la cible est facultative.

Citer
2 - orientation grâce à la ligne de centre de socle

c'est le cas, tant que tu cliques pas sur une cible.
(perso j'aime bien que le model parte vaguement vers sa cible mais bon)

Citer
3 - déplacement avec les flèches avant/arrière

c'est le cas.
(tu peux aussi te deplacer en cartesien car je vois pas l'interet d'emmerder trop l'utilisateur non plus)

Citer
4 - validation de la charge et orientation auto vers la cible

certes, l'orientation se fait a partir du moment ou on clique sur la cible jusqu'a la desactivation de la charge.
legere difference ici (je trouve ma solution plus pratique).

Citer
Ca, c'est la manière légale de charger. Celle actuelle du module est un peu différente et je comprend que cela puisse poser questions.

c'est la maniere RAW de charger. personne fait ca en partie reelle. les gens posent leur fig a la distance, l'oriente vers sa cible, et ajuste sa position pour gerer les couloirs de charge et les engagements.

@deux : mouais... les gouts les couleurs...

- certes normalement on s'oriente qu'en fin de charge, mais en pratique c'est quand meme vachement utile de pouvoir visualiser ce qu'on va engager si on de pose la. et c'est techniquement legal en jeu sur table, t'as le droit d'ajuster la position finale de ta fig pour qu'elle engage ou pas d'autres trucs. avec le mode actuel si tu veux tu peux cliquer sur ta cible seulement quand tu sais que la charge est reussie, pour finaliser l'orientation. au debut elle se deplacera tout droit.

- perso pour faire mes charges (compliquees) je pose un socle la ou je veux arriver et apres je regarde le couloir de charge/distance. je mesure ma melee range depuis le socle proxy pour verifier que j'engage la cible/d'autres trucs a chaque instant. pareil, ca me parait parfaitement legal et propre.

ou a l'envers, si je prends vos propositions :

- valider l'orientation qu'a la fin ca permet pas d'ajuster la position finale de qques mms pour chopper d'autres trucs. chose qui est valide.

- selectionner et verrouiller le couloir de charge au depart c'est pareil, mais en plus si au final t'es pas a portee de melee de ta cible c'est meme pas une charge ratee, c'est interdit par les regles.

vous avez, je trouve, une approche plus "rule as written" qu'une approche "comment je simplifie la vie du joueur en lui donnant un max d'infos/possibilites (legales) pendant sa charge".
alors bon, d'un autre cote personne y pine rien actuellement pendant les 5 premieres utilisations - objectif simplification rate :D

faut que je trouve un moyen de faire comprendre le truc la premiere fois, vu qu'une fois compris les gens en ont l'air contents en partie.
et que je simplifie les raccourcis/manips pour eviter les complications inutiles.
mais dans le principe du mode chuis pas convaincu qu'il faille changer (si suffisament de gens insistent je le ferais hein).

ce que j'en retire c'est qu'effectivement je dois pouvoir afficher le couloir de charge infini des l'actication de la charge.
c'est legal (c'est des lignes de vue) et les gens verront l'effet des fleches laterales, et comprendront p-e mieux l'effet des autres fleches.

en fait je me demande si je vais pas simplifier en deplaceant la fig qui charge directement vers sa cible des l'activation du mode charge.
comme ca les gens verront direct le couloir de charge et se batteront pas avec les fleches pour comprendre ce qu'elles font :P
Titre: Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 19:43:01
maj de l'import FK pour tenter de gerer toutes les exceptions connues a ce jour (whelps, rangers, incubi, stonebearer...) et le bordel des mercenaires.
Titre: Re : Web Vassal
Posté par: HudsonH le 22 septembre 2014 à 19:43:57
Moi je le trouve très bien ce système de charge.

Question, j'ai pas trouvé, comment on fait pour indiquer les effets de jeu, sorts, animus etc...
Titre: Re : Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 19:57:59
Question, j'ai pas trouvé, comment on fait pour indiquer les effets de jeu, sorts, animus etc...

pour l'instant on a juste la possibilite d'afficher un label sur chaque model.
quand on clique sur un model, dans l'onglet 'main' a droite on a un descriptif du model avec les grids de damage, etc.
dans cette description il y a une input de saisie du label (Appuyer sur entree a la fin pour valider le label)
Ctrl+L pour effacer les labels des models selectionnes.
Titre: Re : Web Vassal
Posté par: Zerackiel le 22 septembre 2014 à 20:11:18
Pour marquer le leader d'une unité c'est quoi le shortcut ? ^^
Titre: Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 20:17:24
Alt+L (tu peux simplement chercher la commande que tu veux dans la barre de commande centrale, si tu laisse trainer la souris au dessus du bouton tu vois le raccourcis)
Quasiment toutes les icones sont en Alt+<X>
Titre: Re : Re : Web Vassal
Posté par: schlaf le 22 septembre 2014 à 20:21:12
vous avez, je trouve, une approche plus "rule as written" qu'une approche "comment je simplifie la vie du joueur en lui donnant un max d'infos/possibilites (legales) pendant sa charge".
alors bon, d'un autre cote personne y pine rien actuellement pendant les 5 premieres utilisations - objectif simplification rate :D

ton système marche très bien, mais faut dire que de base j'ai pas compris de suite. du coup, quand on joue avec les flèches droite/gauche en début de charge pour orienter l'axe de charge, et que l'attaquant fait du moonwalk en crabe autour de la cible, c'est un poil déconcertant.

le "rule as written" me paraît être une bonne indication de ce que le joueur lambda va tenter de faire faire : tracer une ligne ininterrompue vers la destination (qui n'est PAS le centre de la cible, mais le point où tu veux poser le socle), poser, orienter l'attaquant vers la cible.
Titre: Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 23:11:32
bon j'affiche desormais le couloir de charge infini, des le depart.
ca devrait aider les moins favorises a mieux comprendre l'effets des fleches.
(et au passage ca m'a trouve des bugs :P )
vous me direz...
Titre: Re : Web Vassal
Posté par: Manu69 le 22 septembre 2014 à 23:13:56
Rajout des orboros faits par Lelith.
merci a lui
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 septembre 2014 à 23:16:27
Merd3, plus que les solos cryx et on a toutes les factions.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Weeskahs le 23 septembre 2014 à 00:07:48
Merd3, plus que les solos cryx et on a toutes les factions.

Erf ma faute !

J'essaye de faire ça asap ! (comment ça ça fait 10x que je dis ça ? :()
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 23 septembre 2014 à 09:09:13
Pause jusqu'a demain dans le fichier mercenaires.
Il reste donc les beasts et solos a finir.
J'espère pour vendredi.

Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 septembre 2014 à 09:30:11
c'est quoi les "beasts" mercos ? minions je vois bien mais elles sont deja faites... y a pas de lesser warlock merco si ?
(ouais ok y a wrongeye mais il est deja fait en minions)
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 23 septembre 2014 à 09:32:32
Ben y'a au moins les Cephalyx.
Je me base sur le WHAC et j'ai donc plein de beasts dans mercenaires.
si elle sont déjà en minions je gagne du temps.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 septembre 2014 à 11:40:22
les minions sont deja faits.
les cephalyx sont deja faits.

de memoire je vois pas trop ce qu'on a comme beasts dans les mercos en dehors de ca...
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 23 septembre 2014 à 11:46:28
de ma compréhension du WHAC rien.
donc reste que les solos.
Dans mon planning début de code : mercredi.
Titre: Re : Click'n Feat WebWachine
Posté par: Dibbouk le 23 septembre 2014 à 11:47:58
Alors, je déteste Vassal. J'avais suivi un peu tes débuts avec ton Click'n Feat, puis je viens d'y faire un tour maintenant. Et je t'avoue que ça déboîte. Alors chapeau, c'est vraiment bien conçu. J'essaierai peut-être une game.  ::)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 septembre 2014 à 15:52:33
faut essayer une vraie partie pour mieux juger si ca change les choses ;)

sinon j'ai modifie les deplacements :
- desormais les petits deplacements en mode normal font 0.5" en avant/arriere (pour les terrains diffs).
- les deplacements cartesiens se font tjrs avec Ctrl+Fleches mais n'existe qu'en version petits mouvements (auparavant ctrl+shift).
c'etait chiant de faire ctrl+shift et au final les mouvements cartesiens de 1" m'ont peu servi pendant mes parties.

sinon pour la clock vous pensez qu'il faudrait qu'elle soit rejouee par le log ?
(cad que quand on rejoue un log on voit le temps de la clock tel qu'il etait a chaque action)
ca me parait completement tendu de l'integrer a ce point, mais si y a un besoin je peux y reflechir...

Titre: Re : Click'n Feat WebWachine
Posté par: LeCorse le 23 septembre 2014 à 16:37:44
pas assez sexy pour moi pour l'instant. mais au vu de tout ce qui a été dit, j'ai hâte que ce soit terminé (vassal n'était pas sex non plus).

bon courage et beau travail!
Titre: Re : Click'n Feat WebWachine
Posté par: Ialo Nanto le 23 septembre 2014 à 17:31:45
Bravo pour le travail fait Manu74 !!!

Je viens d'essayer de mettre une liste sur la table, et il y a pas à dire c'est beaucoup plus simple, rapide et intuitif avec ton application web qu'avec Vassal.
Surtout l'import via une liste de FK (tip top ça).

Pour la suite, je n'ai pas eu l'occasion de faire une vrai partie, que se soit sur Vassal ou sur "Click&Feat" ! Donc à voir.

Mais concernant la prise en main pour des testes de mouvement, de charge, ou autre : je trouve cela beaucoup plus intuitif que sur Vassal. ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 septembre 2014 à 22:11:02
hmmm.... clock integree a l'arrache, mode "bourrin ca passe ou ca casse".
on verra bien.
Titre: Re : Click'n Feat WebWachine
Posté par: Nefer le 24 septembre 2014 à 12:18:25
Bon, j'ai fait ma première partie sur Vassal hier soir, et là je jette un oeil à ton site...ca déchire, c'est bien plus instinctif.

Grand bravo!

Par contre je ne trouve pas le récap des commandes  :-[
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 24 septembre 2014 à 20:24:13
bah merci pour les encouragements ;)

en attendant ajdh rien d'exceptionnel : qques petits tweak du mode charge et des optimisations dont vous ne devriez pas trop vous rendre compte a part si j'ai pete un truc au passage.

le probleme c'est qu'avec l'integrale de tokyo ghoul sur mon canape, ca risque de pas trop avancer les soirs dans un futur proche... heureusement il reste le boulot ! :)

Par contre je ne trouve pas le récap des commandes  :-[

oui le premier sujet est plus a jour.
desormais les commandes sont dispos sous forme de boutons dans la colonne a droite de la table,
et si tu laisses trainer la souris sur un bouton le raccourci s'affiche.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Lelith le 24 septembre 2014 à 20:39:41
en attendant ajdh rien d'exceptionnel : qques petits tweak du mode charge et des optimisations dont vous ne devriez pas trop vous rendre compte a part si j'ai pete un truc au passage.

Ste fénéasse je te jure !
Titre: Re : Re : Click'n Feat WebWachine
Posté par: schlaf le 24 septembre 2014 à 23:26:11
ca risque de pas trop avancer les soirs dans un futur proche... heureusement il reste le boulot ! :)

la grande vérité du jour...
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 25 septembre 2014 à 08:53:03
commit des solos mercenaires ce soir.

D'ailleurs dispo pour un test ce soir!
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 25 septembre 2014 à 09:58:08
bah ecoute pourquoi pas s'en faire une ce soir en effet, je devrais etre dispo ;)

Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 25 septembre 2014 à 10:13:48
Ok après 20h30 je répare mon Skype avant.
Titre: Re : Click'n Feat WebWachine
Posté par: rafa le 25 septembre 2014 à 19:54:17
Pouf, j'ai enfin pût tester la chose :-)
Alors ce qui peux t'interresser :
J'ai une connection "rescue" c'est a dire un domino 3G/4G tout pourris... Bah ça a pas trop mal tourner, un peu de ralentissement de temps en temps mais rien de bien grave et de trop récurrent.
Je suis sur mac (oui je sais...) et du coup j'ai pas accès a tout les petits raccourcis claviers qui vont bien, mais le menu déroulant se suffit a lui même et une fois qu'on a repéré ou sont les trucs c'est cool.

Le ruler est juste parfait, la gestion des aoe un régal et le mode charge est très sympa.

J'étais un peu sceptique je l'avoues :-( mais honnêtement des que tout les solos mercos seront dans le bouzin rien ne m'empêchera plus de ne jouer que sur ça ;-)

Ha oui, j'avais regarde une partie en mode spectateur la veille, au bout de 30 40 minutes impossible de suivre la partie, ni de la recharger... Rien de bien grave mais bon...

Bravo mec, t'es mon sucre d'orge préfèré.
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 25 septembre 2014 à 19:56:48
solos mercenaires mis a jour.
Manu tu peux les intégrer.
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 25 septembre 2014 à 19:57:38
Tu as pas précisé que ta partie était contre un super joueur !
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 26 septembre 2014 à 01:23:46
mais honnêtement des que tout les solos mercos seront dans le bouzin rien ne m'empêchera plus de ne jouer que sur ça ;-)

je viens de le faire. merci a Furios pour le boulot.

Il manque plus que les solos cryx que je ferai demain soir et on aura tous les models :)

Citer
Ha oui, j'avais regarde une partie en mode spectateur la veille, au bout de 30 40 minutes impossible de suivre la partie, ni de la recharger... Rien de bien grave mais bon...

en gros : mon plus gros probleme de perfs ajdh c'est la taille du fichier JSON qui contient toute une partie.
Ce qui est enorme c'est le log des commandes, a cause notament du choix de design pour permettre le undo/redo.
Le probleme c'est que ca represente plusieurs Mo de JSON et les browsers reagissent plus ou moins bien a ce genre de conneries.

J'ai regle le probleme principal pour les joueurs voulant recharger une partie, de facon brutale et peu elegante, mais ca marche a peu pres (avec de la patience).
Le probleme est le meme pour les watchers et du coup pour l'instant c'est pas vraiment fluide de passer d'une partie a l'autre - c comparable a vassal en fait :P

J'ai fait des petites optimisations ces derniers jours qui font que la taille du merdier a ete sensiblement divisee par 2, mais c'est pas encore suffisant.
En tout cas ca devrait mieux aller deja (si j'ai pas fait de conneries au passage).

J'ai un plan (diabolique) pour charger les parties rapidement ET recuperer le log complet des commandes quand meme, mais ca va prendre du temps a coder.

Citer
Bravo mec, t'es mon sucre d'orge préfèré.

https://www.youtube.com/watch?v=EP9T93MrLzc (https://www.youtube.com/watch?v=EP9T93MrLzc)  :-*
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 26 septembre 2014 à 09:46:46
eh bien première vrai partie avec Manu674.
Tout d'abord merci à lui pour cette initiation au jeu en ligne.

Nous avons noté 2,3 bug , manu est dessus.
L’application tourne vraiment bien du coup on peut vraiment se concentré sur le jeu.

Vraiment du beau travail Manu. ;D
Allez maintenant faut que PP l'officialise non  ;) ?!
Titre: Re : Click'n Feat WebWachine
Posté par: Lasanis le 26 septembre 2014 à 10:39:12
j'ai testé vite fait et pour ce uq'en j'en ai vue pour le moment, c'est très chouette.

bon quelqu'un veux faire une petite partie avec moi (en 25points par exemple) histoire de tester un pu plus en profondeur la bête?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 26 septembre 2014 à 10:58:11
bon quelqu'un veux faire une petite partie avec moi (en 25points par exemple) histoire de tester un pu plus en profondeur la bête?

en 35 ca peut se faire, j'ai une quinzaine de canassons et un drago avec la bave aux levres dans mon salon.
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 26 septembre 2014 à 11:17:18
non pas Vlad  :'(

J'en ai encore mal
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 26 septembre 2014 à 21:41:08
solos cryx done !

on doit desormais avoir tous les models :)
\o/ Wooot ! \o/
Titre: Re : Click'n Feat WebWachine
Posté par: Zerackiel le 26 septembre 2014 à 22:20:20
Félicitations !
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 27 septembre 2014 à 00:00:16
Raaaah ! Je n'ai plus d'excuses pour ne pas m'y remettre !  ;D
Titre: Re : Click'n Feat WebWachine
Posté par: N-o-N-o le 28 septembre 2014 à 07:32:06
J'avoue qu'il va falloir tester ca ;)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Naz le 28 septembre 2014 à 07:45:52
on doit desormais avoir tous les models :)
\o/ Wooot ! \o/

Good job :)
Titre: Re : Click'n Feat WebWachine
Posté par: N-o-N-o le 28 septembre 2014 à 08:17:39
Au fait, pourquoi killcaster et pas casterkill ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 septembre 2014 à 14:48:21
Sinon, si des gens s'ennuient, ce serait bien de verifier les imports FK de toutes les factions :
- creer une liste FK avec toutes les refs possibles. P-E qu'il faudra en creer plusieurs par factions, pour avoir tous les casters et toutes les UAs possibles, etc.
- l'importer et me filer les erreurs de lecture affichees dans la box d'import.
- verifier que toutes les refs sont crees comme il faut.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 septembre 2014 à 18:58:44
- correction d'un bug d'affichage du couloir de charge (je l'ai eu ce batard !!!)
- correction d'un bug dans le "AoE to end of ruler" : prise en compte du socle de la cible.
- corrections de multiples Bugs dans les gurines Cryx + rajout de qques manquants.

- ajout d'un petit cadre en haut a droite qui montre ou se situe la vue courante dans la board.
- ajout d'un layer "view controls" qui permet de masquer les boutons de control et infos de la vue (zoom/scroll/...)
Titre: Re : Click'n Feat WebWachine
Posté par: Kaelis le 30 septembre 2014 à 14:33:05
Bon, j'y ai jetté un oeil entre midi et deux et... De ce que j'ai réussi à faire, c'est top. J'ai clairement rien à redire là-dessus! Je me sens beaucoup moins largué que sur Vassal. Et utiliser la réglette est un plaisir, changer de bord te met bien en situation, etc. Par contre, prévois-tu une FàQ ou un tutoriel sur le court terme pour les utilisateurs? Je prendrai mon courage à deux mains pour lire les 26 pages, mais pour de futurs utilisateurs, ça peut être pas mal ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 septembre 2014 à 14:49:06
Non pour l'instant on a des "tutoriels humains", en clair tu fais une partie contre moi, Lelith ou Wulfkrieg (ou autre : je crois qu'Ozone et cryxou se sont demerde tous seuls hier).
Apres si des gens s'ennuient ils peuvent faire des pages HTML avec des captures d'ecran, je les integrerai.
C'est prevu sur le long terme mais pour l'instant j'ai d'autres "problemes"
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 30 septembre 2014 à 14:56:42
Je confirme, s'il faut des démos on est la !
C'est plus amusant et moins loin que construire une doc xD (ba alors manu ils sont ou les commentaires dans ton code)
Titre: Re : Click'n Feat WebWachine
Posté par: Kaelis le 30 septembre 2014 à 15:02:18
D'accord ça marche, je vous contacterai sûrement alors pour tester plus en profondeur! En tout cas, encore bravo pour le boulot abattu!
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 septembre 2014 à 15:24:00
(ba alors manu ils sont ou les commentaires dans ton code)

justement, ils sont tellement "dans le code" qu'ils sont devenus le code :)
je deteste les commentaires et je deteste les docs.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 septembre 2014 à 19:38:44
je travaille sur l'amelioration des temps (enormes) de chargement d'une partie, que ce soit a partir d'un fichier de sauvegarde, pour les watchers ou simplement lorsqu'on recharge la page d'une partie en court.

- pour le chargement a partir d'un log, mine de rien le fichier fait encore ~2Mo pour une partie complete (on partait de 5/6Mo avant optimisation) ce qui prend du temps a uploader meme avec une bonne connexion ADSL (~4-5 secondes chez moi). je sais pas trop comment optimiser ca, mise a part encore travailler sur la taille du fichier (mais j'ai deja fait le plus evident, le reste sera difficile), ou rentrer dans un delire de fichier compresse (on gagne quand meme facile un facteur 30 en compressant).

- pour le rechargement d'une partie j'ai reussi a diminuer le temps de ~4min (voire plus si votre processeur est pourri) a ~30s pour une partie moyenne (essentiellement en arretant les conneries :P ). Une partie moyenne c'est quand meme ~2500 commandes ! c'est beaucoup a rejouer. la aussi j'ai optimise le plus evident, ca va etre plus difficile d'aller chercher plus loin (d'un autre cote, le moindre gain x 2500 fois, ca peut vite ameliorer les choses). Je pensais pouvoir eviter de rejouer tout le log a chaque fois mais en fait non.

- pour les watchers je reflechis encore a un systeme pour optimiser le chargement (techniquement ils ont pas besoin de rechopper tout le log comme les joueurs, vu qu'ils peuvent pas faire undo/replay) mais les solutions faciles auxquelles je pensais ne marchent pas en fait :(

- la prochaine etape c'est surtout d'ameliorer le feedback pour les utilisateurs. actuellement ca marche mais on a l'impression qu'il se passe rien alors qu'en fait il est en train de mouliner comme un beau diable pour tout remettre en place. faut que j'affiche ce qui est en train de se passer pour faire patienter et pour rassurer que tout se passe bien.

Bref, ca devrait aller bien mieux et etre "utilisable", mais on est encore loins d'une solution "fluide".

PS : si vous enregistrez vos parties n'hesitez pas a me faire parvenir les logs, plus j'ai d'exples concrets mieux c'est.
Titre: Re : Click'n Feat WebWachine
Posté par: Portal le 30 septembre 2014 à 19:58:44
J'aimerai vraiment bien un "chat" commun latéral, qui permette aux spectateurs de commenter entre eux plus aisément. Ou genre la possibilité de mettre en destinataires du chat principal tous les watchers d'une partie en sélectionnant le nom de partie.
Je trouve que c'est juste le système de "room" de vassal qui manque un peu, c'était l'élément plutôt réussi.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 00:05:17
en gros j'ai fait un chat commun et un chat de partie entre les 2 joueurs, mais il te faut un 3eme chat ?
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 01 octobre 2014 à 08:00:55
en gros j'ai fait un chat commun et un chat de partie entre les 2 joueurs, mais il te faut un 3eme chat ?

J'imagine que remplacer le chat entre les deux joueurs par un chat sur la partie où tous ses observateurs peuvent participer suffirait.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 09:51:20
bah apres je peux ouvrir le chat de partie aux watchers, mais faudra pas venir vous plaindre si lelith vous le pourrit.
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 01 octobre 2014 à 09:53:36
Le temps que tu ouvres pas les dés au watcheur je ne pourrais pourrir la parti que de part ma présence !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 10:05:40
on parrie ?
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 01 octobre 2014 à 10:42:51
A moins que tu codes des comportements spécifiques quand je suis la !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 10:48:26
A une epoque j'avais imagine faire des petits trucs du genre :
- quand on bouge janissa, everblight apparait et la consume (une vieille rancune apparemment).
- quand on bouge skarre elle a une chance sur 3 de se peter un talon et de rentrer chez elle passer une commande chez Zalando.
- quand on bouge harby le mec qui tient la chaine est distrait par un marchand de glace et la laisse s'envoler...

Mais bon ca fait bcp de boulot pour des features qui ne seront pas appreciees de tous.
Titre: Re : Click'n Feat WebWachine
Posté par: ozone le 01 octobre 2014 à 11:13:18
Un peu comme dans vassal tu peut ouvrir le chat et laisser une option "secret" ou mute pour être seul à bord si ne essaie ?
Titre: Re : Click'n Feat WebWachine
Posté par: Portal le 01 octobre 2014 à 11:26:59
En fait, ouais, je verrai bien 3 chat.

En colonne de droite après la zone de commande, un chat général "shout box" générique, tout le monde le voit, tout le monde peut y intervenir. Possibilité de cliquer sur un participant qui y a parlé pour que ma réponse commence par @Tartampion. Idéal pour se mettre d'accord sur le format, annoncer une recherche de partie, donner un id skype, etc... Pratique aussi quand on est watcher d'une autre partie pour constater que qqun vient d'arriver et propose une partie. En effet, le tchat général n'est pour le moment visible que dans l'onglet Home, alors qu'un Watcher sera presque toujours sur l'onglet Main.

Ensuite, un chat "watcher" dans lequel watcher et joueurs peuvent intervenir. Avec éventuellement une option pour les joueurs de ne pas le voir afin d'être "dans leur bulle".

Et le chat joueur, qui devrait toujours être visible, et pas seulement sur l'onglet Main. Seul celui-ci est enregistré pour le replay.

En terme de présentation, je me demande si je ne les mettrais pas en 3 colonnes (de largeur différentes) au dessus de la fenêtre de commande. Éventuellement la liste des participants dans chacun des chats (sauf joueurs, bien sûr), quitte à ce qu'elle soit "développable" si elle est trop longue.

En passant : sur mon écran, depuis qu'il y a la clock, la fenêtre de commande est bcp plus large qu'avant, avec un très grand espace entre les chiffres.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 11:47:02
c'est pas juste un probleme de visibilite/options des chats existants ?

genre si j'affiche le chat general en permanence dans tous les panels (il est d'ailleurs pas dispo que dans home mais aussi dans online),
deja ca permettra de voir les nouveaux messages meme dans l'onglet main.

ensuite j'avais envisage de faire une option "all users" pour envoyer des msgs sur le chat principal, mais je savais pas si ca servait a qque chose.
la ca couvrirait le besoin "annonce de recherche de parties".

pour le chat de la partie, je peux comme dit precedemment l'ouvrir a tout le monde, au risque que des boulets le pourrisse pour rien
(l'option privee/mute a voir si c'est ajoutable facilement).

avec ces 2-3 modifs j'ai l'impression qu'on couvre tous les besoins que j'identifie :
- message broadcast pour annonce de partie.
- visibilite des messages generaux pendant qu'on regarde une partie.
- chat dedie a chaque partie avec intervention ou non des watchers.

perso je me sers jamais du chat ni sur webmachine ni sur vassal donc bon...

En passant : sur mon écran, depuis qu'il y a la clock, la fenêtre de commande est bcp plus large qu'avant, avec un très grand espace entre les chiffres.

ouais c'est style comme un porc. so what ?  ;D

sinon Portal c'est pas tout d'en demander tjrs plus, faudrait faire une partie avec un de ces 4 quand meme :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 11:52:43
apres faut aussi noter que si j'affiche le chat general sur toutes les pages ca va bouffer pas mal de place.
bah oui y a des boulets qui font expres de mettre des descriptions de joueur super longues pour faire les malins  ::)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Portal le 01 octobre 2014 à 11:57:59

Effectivement il suffit surement de juste laisser le tchat principal visible avec une fonction "à tout le monde" (pour trouver un adversaire) et une fonction "à tout le monde dans telle partie" (pour que les watchers puissent se faire des commentaires), voir une fonction "à tout le monde qui n'est pas en train de regarder une partie" (pour que ceux qui sont juste connectés puissent se raconter des conneries sur le Neraph) . En plus de la sélection de l'utilisateur comme possible maintenant.
Je trouvais que les séparer faciliterait la lecture, mais c'est pas forcément nécessaire.

sinon Portal c'est pas tout d'en demander tjrs plus, faudrait faire une partie avec un de ces 4 quand meme :P

Je viendrai que quand ce sera nickel :)
Nan, c'est déjà nickel.

Tu noteras que mes demandes vont (très) souvent dans le sens du confort de l'observateur. De là à dire que je m'imagine bien suivre une/des parties d'un oeil tout en assumant la vré-vie pendant ce temps... Oui, j'avoue, je manque cruellement de temps pour jouer moi-même. C'est compliqué de libérer les 3h nécessaires, et quand je peux, je le fait irl autant que possible.

Et à propos du confort de l'observateur... quand est ce qu'on a droit au profils des gurines au moins pour pouvoir marquer facilement les sorts lancés, feat, etc... ?   ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 12:09:09
j'ai oublie de preciser que j'ai prevu un msg sonore horripilant quand on recoit un msg de chat.
pour l'instant ce dev est bloque : j'arrive pas a trouver de video ou une actrice porno celebre crie "Neraph !!!"  :(
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 14:37:51
Citer
Tu noteras que mes demandes vont (très) souvent dans le sens du confort de l'observateur.

Tu noteras que tes demandes sont (tres) souvent integrees a l'appli.

Citer
quand est ce qu'on a droit au profils des gurines au moins pour pouvoir marquer facilement les sorts lancés, feat, etc... ?   ;D

qques temps apres que PP ait dit qu'ils autorisaient mon appli ;)
(faut deja que je leur demande avant, je te laisse faire le calcul)
Titre: Re : Click'n Feat WebWachine
Posté par: Eloi De Murphy le 01 octobre 2014 à 16:04:36
Citer
j'arrive pas a trouver de video ou une actrice porno celebre crie "Neraph !!!"  :(

Je suis prêt à faire participer tout le staff des équipes Grenobloises pour un casting si tu veux.

Tu as prévu une fonctionnalité qui détecte les figs prêté dans ta liste click'n'feat et qui t'empêche de les jouer? (La jurisprudence Portal on appellerait ça).

Bon, je veux bien un adversaire pour tester ce machin, si quelqu'un est volontaire (dispo ce soir 21h).
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 01 octobre 2014 à 16:40:28
Available !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 16:47:28
Available aussi !
arrete de me pique mes joueurs. en plus t'as dit qu'Eloi etait lourd :P
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 01 octobre 2014 à 16:49:15
J'ai dit qu'il affiche trop son problème avec le Devot ! C'est pas bien d'amener ses histoires de couples sur un forum.
Puis il cherchait un vrai joueur, pas un vieux joueur de Neraph.

Mais bon, pour une fois que tu bosses, je te laisse faire la demo !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 16:52:03
Toi va quand meme falloir que je te recadre au BAR  ::)
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 01 octobre 2014 à 16:52:54
Le truc drôle, c'est que si je gagne, je serais pire après coup !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 17:02:26
je parle pas de la partie, je parle de la partouze ;) (et la tu gagneras pas)
Titre: Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Portal le 01 octobre 2014 à 20:06:22
Tu noteras que tes demandes sont (tres) souvent integrees a l'appli.

C'est la conséquence de demandes particulièrement pertinentes et d'un développeur très attentif :)

Citer
qques temps apres que PP ait dit qu'ils autorisaient mon appli ;)
(faut deja que je leur demande avant, je te laisse faire le calcul)

Nonnonon, on peut tout à fait avoir dès à présent un niveau d'information "battle college" c'est à dire une liste des sorts et feats, sans coût et sans l'effet exact. Mais clic dessus et pouf le token qui va bien (et même clic sur la cible et pouf le token s'attache).
Titre: Re : Click'n Feat WebWachine
Posté par: Eloi De Murphy le 01 octobre 2014 à 23:25:12
Merci pour la partie Manu!
Titre: Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 23:28:27
Nonnonon, on peut tout à fait avoir dès à présent un niveau d'information "battle college" c'est à dire une liste des sorts et feats, sans coût et sans l'effet exact. Mais clic dessus et pouf le token qui va bien (et même clic sur la cible et pouf le token s'attache).

Dans le principe oui, mais dans la premiere version que je presenterai eventuellement a PP je veux pas avoir ce genre de choses pour pas prendre de risque.
On verra comment ils reagissent pour decider d'ou on va ensuite...

Pour info, je pense que si ca continue comme ca je prendrai contact avec Hobo et PP aux alentours du pentacle.

Merci pour la partie Manu!

you're welcome sir ! merci de m'avoir fait decouvrir Midas, et d'avoir promene mes chevaux ;)
Titre: Re : Click'n Feat WebWachine
Posté par: LeCorse le 01 octobre 2014 à 23:34:06
à quand un CN sur click'n'feat?!
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 01 octobre 2014 à 23:57:17
à quand un CN sur click'n'feat?!

je considere que l'appli sera officielle le jour du premier CN realise avec elle :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 06 octobre 2014 à 18:58:22
Maj avec les spoilers d'exigence. J'ai fait avec ce que j'ai trouve, les grilles des beasts sont au pif.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 octobre 2014 à 10:10:54
Maj avec les donnes warroom, les grilles et les noms sont desormais corrects. Y a meme dynamo :D Enjoy !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 octobre 2014 à 19:51:10
Leger refactoring des chats :
- le chat de la partie devient publique, les watchers peuvent donc envoyer des msg avec et tous les watchers+les joueurs peuvent les voir. parait que c'est pratique pour dire bonjour aux joueurs...
- le chat de la partie est separe des lancers de des, et affiche au sommet du panel 'main'. comme ca les watchers peuvent pas pourrir la liste qui contient les des des joueurs.
- le chat des utilisateurs a 2 boutons "select all" et "clear selection" pour faciliter les msg generaux.
- quand le joueur recoit un msg utilisateur (onglet online) ou partie (onglet main), l'onglet se colore en violet pour signaler le msg non lu.
- quand le joueur recoit un msg qquelconque il entend une notification sonore absolument pas horripilante.

Titre: Re : Click'n Feat WebWachine
Posté par: Weeskahs le 10 octobre 2014 à 08:54:21
Bon comme j'ai 5 minutes, on a trouvé quelques bugs avec Valorel au cours de notre combat d'infirmes d'hier.

- Dans l'import FK, quand tu mets des invictors, ça sort des modèles de sentinels !
- L'area de 10" de diamètre fait en fait 16". Moi ça m'arrangeait, mon feat faisait presque 2x sa taille normale.
- Ca laggait quand même pas mal hier, je sais pas si c'est normal.
Titre: Re : Click'n Feat WebWachine
Posté par: Valorel le 10 octobre 2014 à 09:04:20
Le bug principal, c'est quand même que tu as gagné à 1 PV près  >:( >:( >:( >:( >:(
Je pense que c'est la faute de webmachine  ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Weeskahs le 10 octobre 2014 à 09:30:18
J'ai eu besoin des deux initiales de Ghetorix, je vois pas où est le problème. :D
Titre: Re : Click'n Feat WebWachine
Posté par: Valorel le 10 octobre 2014 à 09:33:53
Tiens, je me demande si "la malédiction de la zone de 10' " marche aussi sur les zones de contrôle... parce que si oui, Rhyas et Lylyth deviennent vachement plus bourrin d'un coup! le dash à 16"... miam miam ^^
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 10:06:26
- Dans l'import FK, quand tu mets des invictors, ça sort des modèles de sentinels !

corrige

Citer
- L'area de 10" de diamètre fait en fait 16". Moi ça m'arrangeait, mon feat faisait presque 2x sa taille normale.

mouais... je sais pas ce que vous faisiez entre amateurs de Neraph, mais je viens de tester avec wurmwood et cassisus.
la Ctrl Area fait bien 12", et la zone de 10" autour d'un modele fait bien 10".
vous avez bien fait 'alt + 0' pour la zone de 10" ?
j'y ai jamais vu deconner donc bon...

Citer
- Ca laggait quand même pas mal hier, je sais pas si c'est normal.

je rappelle a toute fin utile qu'il est conseille pendant les parties d'arrete de telecharger du porno par bitorrent, meme si l'acteur principal a "coil" sur sa queue...
perso ca marchait bien de mon cote, et j'ai suivi aussi un peu Feyall et wulf sans lag a priori.

Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Weeskahs le 10 octobre 2014 à 10:13:27
mouais... je sais pas ce que vous faisiez entre amateurs de Neraph, mais je viens de tester avec wurmwood et cassisus.
la Ctrl Area fait bien 12", et la zone de 10" autour d'un modele fait bien 10".
vous avez bien fait 'alt + 0' pour la zone de 10" ?
j'y ai jamais vu deconner donc bon...

Hum moi je passais pas l'onglet area et quand je mettais 10 ça buggait. A priori j'aurais du mettre "0" plutôt, c'est ça ?

Citer
je rappelle a toute fin utile qu'il est conseille pendant les parties d'arrete de telecharger du porno par bitorrent, meme si l'acteur principal a "coil" sur sa queue...
perso ca marchait bien de mon cote, et j'ai suivi aussi un peu Feyall et wulf sans lag a priori.

Ouais ça devait venir de moi alors !
Titre: Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 10:24:41
Hum moi je passais pas l'onglet area et quand je mettais 10 ça buggait. A priori j'aurais du mettre "0" plutôt, c'est ça ?

oh l'onglet  :o il a jamais ete teste l'onglet monsieur ! faut tout faire au clavier quand on est un vrai homme :P

Citer
Ouais ça devait venir de moi alors !

 ::) j'te demande pas ce que tu telechargeais...
Titre: Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Weeskahs le 10 octobre 2014 à 10:28:20
oh l'onglet  :o il a jamais ete teste l'onglet monsieur ! faut tout faire au clavier quand on est un vrai homme :P

Ah bah bien ! Ceci dit, il avait l'air de pas trop mal marcher à part pour 10".

Citer
::) j'te demande pas ce que tu telechargeais...

Il vaut mieux pas savoir. Ca devait être des vidéos underground non censurées de déballage et d'assemblage de Neraph. Ou un truc du genre.

En tout cas, c'est vraiment super ce que t'as réussi à faire. Il faut un peu de temps d'adaptation notamment pour la gestion des distances. Mais pour moi c'est cent fois mieux que Vassal.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 10:30:45
Corrige ! (enfin, je mets ca en ligne ce soir quoi).
Ca continue a faire de la merde si on rentre un truc <=0 ou >= 21 mais bon... ca marche pour 10.
Titre: Re : Click'n Feat WebWachine
Posté par: Feyall le 10 octobre 2014 à 10:31:53
Salut,

J'ai pu faire mon premier test hier, et c'est de la bombe ! Bravo Manu, vraiment du bon boulot. Le système de charge est bandant, les AOE aussi. Je pense que j'ai passé plus de temps à kiffer les options qu'à réellement penser à la partie !

On a eu un bug quand on a eu quatre couches superposées (Reach, Aoe lockée, figurine, et une autre figurine), une fig s'est avancée dessus et a tout simplement disparu. A voir si c'est facile à reproduire.


Je voulais savoir si ce serait compliqué de pouvoir agrandir la taille de la map ? Perso, j'aime pas me déplacer dessus et j'aurai bien aimé pouvoir l'agrandir un peu vu que je joue sur un portable.

Merci encore.

PS : Y'avait un autre truc bizarre, mais je m'en rappelle plus. Je vais noter les trucs rencontrés désormais.
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 10 octobre 2014 à 10:33:05
Ouioui et valo joue sur Click'n Feat, Yeayyyyy

Je vais pouvoir vous montrer la puissance de Proteusssssss
Titre: Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 10 octobre 2014 à 10:43:11
C'est normal que quand j'avais envie de troller ouioui par le tchat, cela ne fonctionné pas?  ???  :'(

(Mes deux sous d'un observateur ! )
Titre: Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Valorel le 10 octobre 2014 à 10:43:35
oh l'onglet  :o il a jamais ete teste l'onglet monsieur !

Pourquoi quand je lis ça je pense au resto à côté de chez moi et à l'onglet à l'échalote?  :o
Citer
Citer
Ouais ça devait venir de moi alors !

 ::) j'te demande pas ce que tu telechargeais...

De mon côté je téléchargeais rien du tout, et j'ai eu qu'un lag une fois, pas trop méchant.

Citer
Ouioui et valo joue sur Click'n Feat, Yeayyyyy

Je vais pouvoir vous montrer la puissance de Proteusssssss

Yep ^^
Et moi la puissance des neraph (enfin, surtout des elfes en ce moment...)

En fait, Oui oui m'a fait réalisé hier que j'avais un jeudi sur deux, et un mercredi matin sur deux ou je peux jouer à webmachine sans soucis! Par contre le soir, c'est mort, j'étais en pleine papote avec Oui oui et on m'a bien fait comprendre qu'il était temps que je ferme un peu ma bouche et que j'arrête de parler de trucs de geeks (oui, je sais, y a pleins de gens qui voudraient que je le fasse ici, mais il faut certains arguments pour que ça marche ^^)

En tous cas, j'étais hyper content de jouer avec Oui oui et de discuter avec lui hier malgré des débuts super laborieux sous skype ^^
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 10:45:12
On a eu un bug quand on a eu quatre couches superposées (Reach, Aoe lockée, figurine, et une autre figurine), une fig s'est avancée dessus et a tout simplement disparu. A voir si c'est facile à reproduire.

j'ai enregistre votre partie donc si tu te souviens a peu pres quand c'etait je peux peut-etre y retrouver en la rejouant progressivement...

sinon ca avait effectivement l'air d'un gros bordel au centre votre game :P
jamais vu autant de tokens/zones/templates/models affiches en ci peu d'espace :D

Citer
Je voulais savoir si ce serait compliqué de pouvoir agrandir la taille de la map ? Perso, j'aime pas me déplacer dessus et j'aurai bien aimé pouvoir l'agrandir un peu vu que je joue sur un portable.

je suis pas sur de comprendre mais 2 pistes :
- on peut zoomer et se deplacer dessus avec Alt '+'/'-'/Fleches (j'avais introduit un bug ces derniers jours qui rendait le zoom chiant a utiliser mais c'est corrige).
- la hauteur de la map s'ajuste a la hauteur de la fenetre du navigateur, parceque moi j'aimais pas sous vassal quand je devais scroller pour voir en haut/en bas. l'astuce que j'utilise en cours de partie c'est de passer le navigateur en plein ecran (F11) pour qu'elle fasse la hauteur de l'ecran (je joue aussi sur portable donc ecran large), et ca me laisse la boite de commande a droite. chuis assez content comme ca perso, peu de chances que ca bouge...



Sinon je suis en train de plancher sur un module de LoS++.
Si mon idee actuelle passe a l'implementation, vous allez chialer de joie :P

Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 10:47:08
C'est normal que quand j'avais envie de troller ouioui par le tchat, cela ne fonctionné pas?  ???  :'(

Je sais pas, va falloir un peu plus de details pour trouver :P

Genre, GameChat ou OnlineChat ? qu'est ce qui fonctionnait pas ?

Le GameChat c'est assez direct tu tapes dans l'input et ca s'afficher en dessous...
Le OnlineChat faut selectionner un utilisateur en cliquand sur son nom, sinon quand on tape ca envoie rien.
Titre: Re : Click'n Feat WebWachine
Posté par: Krimir le 10 octobre 2014 à 10:48:05
C'est cool, tu va pouvoir m'initier aux joies de click'n feat Val'
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 10 octobre 2014 à 10:57:30
C'est normal que quand j'avais envie de troller ouioui par le tchat, cela ne fonctionné pas?  ???  :'(

Je sais pas, va falloir un peu plus de details pour trouver :P

Genre, GameChat ou OnlineChat ? qu'est ce qui fonctionnait pas ?

Le GameChat c'est assez direct tu tapes dans l'input et ca s'afficher en dessous...
Le OnlineChat faut selectionner un utilisateur en cliquand sur son nom, sinon quand on tape ca envoie rien.

Sur tablette Nexus 7 + Sur un ordi basique =>

Tentative de tchat en regardant la partie et même tentative sans regarder la partie, toujours en sélectionnant un nom, puis deux nom.
A chaque fois que je cliquer sur le bouton d'envoi, rien n'apparaissait. Et Mr Oui oui m'a dit qu'il n'avait rien reçu de son coté.
Titre: Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 11:02:01
A chaque fois que je cliquer sur le bouton d'envoi, rien n'apparaissait. Et Mr Oui oui m'a dit qu'il n'avait rien reçu de son coté.

mouais. fortement bizarre. bon deja y a pas de bouton d'envoi pour le OnlineChat :)
ensuite perso je fait entree a la fin, mais j'ai verifie ici le bouton send marche...
t'arrivais a suivre la game en temps reel ?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Valorel le 10 octobre 2014 à 11:04:41
C'est cool, tu va pouvoir m'initier aux joies de click'n feat Val'

Avec plaisir :)
Mais, et sans vouloir minimiser les efforts colossaux de Manu, je préfère laaaaaaargement jouer sur table. les notions de distance c'est le jour et la nuit. Et déplacer des unités est bien plus laborieux (tu vas te marrer en cryx ^^). Et puis, c'est peut être que moi, mais j'ai tendance à faire de zooolies formes géométriques avec mes unités ( c'est plus propre sur l'écran) et du coup c'est un régal pour les AoE.

En fait, j'attends que Manu programme tout ça en vrai 3D pour dire que c'est vraiment aussi bien que sur la table.

Citer
Et Mr Oui oui m'a dit qu'il n'avait rien reçu de son coté.

Rien vu non plus. Mais:
1. Tu as du bien te faire chier à nous regarder, surtout au début ^^
2. T'étais pas censé être un peu au taf sur les bords?  ;D
Titre: Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 10 octobre 2014 à 13:54:12

t'arrivais a suivre la game en temps reel ?

Ouaip, je voyais même les bug du feat de ouioui, et je me disais, bordel qu'est ce que c'est fort quand même ce feat :p

Edit :  Tu en es surement pas encore là, mais pour les tablettes, est ce qu'il serait directement possible de zommer sur la table de jeu avec le mouvement des doigts habituel, a la place de devoir passer directement pas +/-. Ça serait parfait :)
Titre: Re : Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Valorel le 10 octobre 2014 à 14:04:40
Ouaip, je voyais même les bug du feat de ouioui, et je me disais, bordel qu'est ce que c'est fort quand même ce feat :p

t'as vu comme il a essayé de m'entuber, ce voleur de neraph?  ;D
Titre: Re : Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 14:12:36
Edit :  Tu en es surement pas encore là, mais pour les tablettes, est ce qu'il serait directement possible de zommer sur la table de jeu avec le mouvement des doigts habituel, a la place de devoir passer directement pas +/-. Ça serait parfait :)

Malheureusement non, cette gesture est interpretee par l'OS et n'est pas exploitable en javascript a ma connaissance...
Titre: Re : Re : Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Lelith le 10 octobre 2014 à 14:18:36
Edit :  Tu en es surement pas encore là, mais pour les tablettes, est ce qu'il serait directement possible de zommer sur la table de jeu avec le mouvement des doigts habituel, a la place de devoir passer directement pas +/-. Ça serait parfait :)

Malheureusement non, cette gesture est interpretee par l'OS et n'est pas exploitable en javascript a ma connaissance...

Avec Jquery mobile c'est possible, mais bon c'est du boulot.
Titre: Re : Click'n Feat WebWachine
Posté par: Portal le 10 octobre 2014 à 14:20:20
Ha, bah si c'est possible, le peuple le réclame. Et un bar virtuel pour pouvoir payer un coup après la partie. En 3D, ce serait mieux.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 14:37:19
j'ai deja fait mumuse avec des libs JS mutli-touch et ma conclusion c'est que ca marche pas tip top quand meme. pas mal de trucs a tweeker et pas mal d'emmerdes sur iOs, etc.
ca s'est p-e ameliore ces derniers mois, mais vu mon amour pour ce genre de libs, vous pouvez attendre lontemps je pense.

deja c'est scrollable au doigt ! :P
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 10 octobre 2014 à 15:20:31

deja c'est scrollable au doigt ! :P

Ouaip c'est vraiment bien ça ! C'est vrai qu'en voyant le scroll marché, je me disais à tord qu'on devait juste rajouter une ligne de code pour accéder le zoom/dézoomer/payer une bierre
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 20:20:22
New : prototype de LoS avancee.

Comment expliquer simplement... desormais en mode "Use LoS", on peut selectionner un model d'origin et une target.

Ensuite ca affiche :
- en vert clair, le champ de vision entre l'origine et la cible.
- en vert tres fonce, les zones masquees directement par un intervening model, c-a-d les zones masquees par son socle a la vue de l'origine - on est sur que l'origin peut pas voir ces zones.
- en gris, les zones qui sont masquees par une combinaison d'intervening models. genre quand un intervening model en cache partiellement un autre, ca reduit d'autant les LoS de l'origine. Cependant les combinaisons etant infinies, la partie grisee peut en fait etre visible en passant par ailleurs... comme j'ai pas trouve de facon simple de determiner exactement la chose, je laisse en gris ces zones combinees, et le joueur doit determiner si ca passe quand meme ou pas.

Bref, c'est pas encore un moyen de determiner exactement les LoS.
Par contre ca fait toutes les mesures principales pour determiner les LoS, et donc ca devrait reduire enormement les manipulations faites par les joueurs.

Oui je sais les explications sont pas claires, en meme temps c'est imbitable comme probleme.
Donc un resume en image :
(http://img110.xooimage.com/files/c/6/6/los-4806398.png)
Sur cette image le stormwall en bas vise le leader en haut. les zones vert fonce sont directement cachees par les intervening. les zones grises sont masquees indirectement.
par exple le fait que la medium base devant masque partiellement la large base derriere elle fait que les LoS qui passaient par la gauche du stormwall et la gauche de la large base sont masquees -> cette partie est en gris.
Au final on voit que dans ce cas le stormwall a effectivement une LoS sur la gauche du leader.

Ameliorations a venir :
- prise en compte de la taille du socle de la cible pour ignorer les intervenings plus petits.
- prise en compte des incorporels/... stealth je sais pas trop comment faire. je pense que le plus simple serait de pouvoir "desactiver" des internening models a la main, comme ca les joueurs peuvent interpreter les regles pour ajuster la LoS.
- possiblement un mode plus dynamique ou on met a jour les zones quand le model d'origine se deplace...
Titre: Re : Click'n Feat WebWachine
Posté par: Valorel le 10 octobre 2014 à 20:41:17
Wow, c'est génial ça Manu!!
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 octobre 2014 à 23:05:17
Bon pendant que McFo et PtitNico essaie de jouer sous une salve de jingles, j'ai rajoute ca :
- prise en compte des tailles des socles des intervenings pour ignorer les models plus petits que la cible.
- possibilite de "toggler" les intervenings : en cliquant sur l'intervening on peut l'ignorer/le prendre en compte -> ca permettra de gerer tout ce qui est stealth/incorporel/elevation...
Titre: Re : Click'n Feat WebWachine
Posté par: Wulfkrieg le 11 octobre 2014 à 13:54:01
Wow, ça c'est super comme fonctionnalité  :D
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 11 octobre 2014 à 14:00:42
Trop fort !  ;D
Titre: Re : Re : Click'n Feat WebWachine
Posté par: schlaf le 11 octobre 2014 à 22:59:14
- en gris, les zones qui sont masquees par une combinaison d'intervening models. genre quand un intervening model en cache partiellement un autre, ca reduit d'autant les LoS de l'origine. Cependant les combinaisons etant infinies, la partie grisee peut en fait etre visible en passant par ailleurs... comme j'ai pas trouve de facon simple de determiner exactement la chose, je laisse en gris ces zones combinees, et le joueur doit determiner si ca passe quand meme ou pas.

j'avais réfléchi au sujet.. pour moi la solution à implémenter :

- tu traces à la ligne de centre à centre.
- sur chaque modèle, tu traces le diamètre perpendiculaire à cette ligne.
- puis tu testes toutes les lignes existantes entre tous les couples de points sur ces 2 diamètres, en limitant le "pas" en fonction de la vitesse de calcul. genre 1/10 de pouce permet de tester en 100+ itérations pour du petit/petit, par contre ça tape 500 pour du colossal/petit et du 2500 pour du colosse/colosse, ça devrait malgré tout être rapide.

si je ne me plante pas, il ne peut exister aucune ligne de n'importe quel point d'un socle à l'autre qui ne soit pas identique à une de ces lignes tracées d'un diamètre à l'autre (géométriquement intuitif, ça devrait être moins funky à "prouver")

ensuite, l'intersection ligne / cercle, tu l'as déjà codée.

Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 12 octobre 2014 à 00:45:47
les diametres tels quels ne suffisent pas. on peut tracer des lignes de vue tangentes aux deux socles qui n'intersectent pas les diametres. alors apres on peut etendre les droites prependiculaires a la ligne centre a centre, de sorte a couvrir plus que le simple diametre (on peut trouver exactement combien par trigo) et la ca marche (remarque amusante : les longueurs a couvrir peuvent devenir enormes dans certaines configs, et il faut alors faire varier le pas... bref autant parcourir les cercles aux-meme c'est limite plus simple).

le probleme suivant c'est l'affichage du resultat : cette methode permet de trouver facilement une ou plusieurs lignes de vues. je peux afficher la premiere que je trouve et m'arreter, mais si elle convient pas pour une raison que j'ignore (clouds, decors, regle a la con) les joueurs pourraient vouloir en voir une autre. si je les affiche toutes, ca me fait what million de lignes a afficher. ou alors a partir des lignes j'essaie de deviner une enveloppe, ce qui revient a la methode choisie ci-dessus.

un autre probleme c'est qu'on se retape tout quand on enleve/rajoute un intervening.

au final je pense qu'il y a de nombreuses facon de proceder, toutes avec leurs qualites et leurs defauts.
la methode choisie a l'avantage de fournir toutes les informations necessaires a la decision dans 99% des cas.

elle est aussi econome en affichage (2 polygons par intervening model + l'enveloppe de base)

elle permet aussi de limiter pas mal les calculs dans les cas simples, et ne recourt au lancer de rayon que dans les cas compliques, pour une zone limitee (car oui, il y a du lancer de rayon dedans, mais en gros je reduit enormement le nombre de rayon lances dans la pluspart des cas).

elle a l'inconvenient de couter plus cher qu'un lancer de rayon brut quand le nombre d'intervening models devient eleve (je lance 2 rayons par intervening + une dizaine par zone grise, je vous laisse estimer la limite a partir de laquelle ca coute plus cher que 5000 rayons lances brutalement). mais ca devrait rarement etre le cas.

la decision finale appartient aux joueurs, c'est un compromis suffisant je pense dans un premier temps.

(pour info ma methode est sensiblement la meme que pour la librairie que tu m'avais montre, sauf que le probleme est plus complique quand la source est un cercle et pas un point, et les "murs" des cercles de diametre differents de la source et pas des betes segments. en fait je gere les meme cas que la librairie, et je gere pas les cas foireux que la librairie n'a pas a gerer a cause du fait que leur source est un point. mon algo reduit a une source point et des murs segments revient au meme que le leur)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 13 octobre 2014 à 15:17:13
New : model place mode

ajout d'un mode pour placer un model a partir de sa position actuelle.
ca ressemble beaucoup au mode de charge :
- quand on rentre dans le mode, la direction et la distance de place sont affiche par rapport a la position d'origine, avec le couloir couvert entre le depart et l'arrivee.
- on peut orienter la direction de place a l'oppose d'un model (origin), ou en direction d'un model (target).
- on peut saturer la distance de place max.
la principale difference avec la charge c'est que l'orientation originale du model est conservee durant la manip.

3 cas d'utilisation :

1/ place effect "completely within its current position", genre TP.
- selectionner le model a placer entrer dans le mode "P"
- saisir la distance max
- mettre le model ou on peut avec les fleches
- sortir du mode et ajuster l'orientation.

2/ Slam
- selectionner le model cible du slam, entrer dans le mode "P"
- selectionner le model qui fait le slam comme origin -> le couloir s'oriente en direction opposee
- deplacer le model slamme de la distance de slam ([Shift] + fleches haut/bas)
- ajuster la position du model en fonction des trucs chevauches par le couloir/model slamme.
- sortir du mode

3/ Throw
- selectionner le model qui subit un throw, entrer dans le mode "P"
- selectionner le model cible d'un double-hand throw, ou simplement orienter la direction du single-hand throw
- rentrer la distance max de throw
- deplace le model dans la direction du throw en visualisant les trucs rencontres.
- eventuellement, faire devier le model lance "D" (la deviation prend en compte la demi-distance depuis la position d'origine).
- sortir du mode

c'est pas super-optimise mais ca permet de faire pas mal de manips liees aux power attacks et place effects.
a terme on pourra faire des modes complets de slam/throw avec le parcours automatique des differentes etapes.
je dois pouvoir gerer les placements "within" aussi, d'ici peu...

Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 13 octobre 2014 à 21:41:36
petite amelioration des labels : desormais on peut en mettre plusieurs par model et effacer ceux qu'on veut
donc quand vous avez plusieurs effets a marquer sur un model, rentrez chacun separement.
un bouton apparait pour chaque label a cote de la case de saisie, en cliquant dessus on efface ce label uniquement.
il y a tjrs un boutton "clear all" en plus.

peut-etre a venir : suggestion des labels precedents dans la case de saisie...
Titre: Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 14 octobre 2014 à 00:26:42
Dans une partie en cours.

Quand l'on appui sur "home", on revient à la page d'accueil, mais à partir de là, impossible de retourner sur notre partie....
(L'ID de la partie ne fonctionne pas, un étrange chargement à l'air de se faire en une fraction de seconde, puis retour sur Home.)

voilou :)

Du coup, personne ne saura si le scythean est arrivé à tuer le galleon  :'(
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 14 octobre 2014 à 09:15:20
Quand l'on appui sur "home", on revient à la page d'accueil, mais à partir de là, impossible de retourner sur notre partie....
(L'ID de la partie ne fonctionne pas, un étrange chargement à l'air de se faire en une fraction de seconde, puis retour sur Home.)

ca c'est le comportement quand l'ID de la partie demandee n'existe plus sur le serveur, ou qu'on essaie de rentrer une ID publique en lieu et place de la privee.
c'est arrive quand ? parceque j'ai pas vu de partie hier soir perso, et d'ailleurs j'ai regulierement reboote le serveur...
Titre: Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 14 octobre 2014 à 09:52:17
Vers 23h-23h30

Je n'ai peut être pas remis la bonne ID.

On jouait, j'ai cliquer sur Home, du coup mon collègue pouvait continué à jouer, mais de mon coté, je n'étais qu'en "spectateur", impossible de trouver une bonne ID pour se connecter à la partie.

Puis, mon collègue est sorti aussi de la partie en essayant de trouver comment m'y faire rentrer... et du coup, impossible de finir la partie, ou d'y retourner..!
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 14 octobre 2014 à 10:04:04
Lol. Vous pouvez vous inscrire a la BAF, vous avez le niveau :P

Plusieurs choses :
- l'IP privee de la partie est affichee en haut a droite de la partie (au dessus des bouttons du menu) si ton pote voulait te la donner.
- quand on quitte l'ecran de sa partie, ca peut pas faire de mal de la sauvegarder avant, surtout si l'autre joueur n'y a plus acces non plus.
- sinon l'addresse privee de la partie est dans l'historique normalement, donc si la partie existe tjrs sur le serveur, tu peux simplement faire "back" dans ton navigateur pour revenir dessus...
Titre: Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 14 octobre 2014 à 11:20:01
Je crois que will est déjà inscrit ^^

Pas sur à 100%, mais j'ai testé les deux IP, la privée et la public.
Mais quand j'ai quitter la partie, il semblait que j'étais toujours dedans. (Gaspaccio est entrain de jouer VS phineous).

Sauvegarder ? C'est pour les lâches !! Mode Ironman activé !!
Blague a part, c'était notre premier test, et j'avoue ne pas avoir eu le réflexe de sauvegarder, je ne pensais pas qu'un click sur Home allait me faire sortir totalement de la partie. (Tu ne peux pas mettre un popup ou autre pour demander, êtes-vous sur de vouloir quitter? :) )

J'ai essayé de faire "back" dans le navigateur, même type d'erreur qu'en rentrant l'adresse ip... =/

J'aime bien le son d'un nouveau message perso !
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 14 octobre 2014 à 11:30:52
Je crois que will est déjà inscrit ^^

Indeed. ceci explique cela :P

Citer
je ne pensais pas qu'un click sur Home allait me faire sortir totalement de la partie.
(Tu ne peux pas mettre un popup ou autre pour demander, êtes-vous sur de vouloir quitter? :) )

si ca je peux.

Citer
J'ai essayé de faire "back" dans le navigateur, même type d'erreur qu'en rentrant l'adresse ip... =/

ca sous-entendrait que le serveur aurait reboot... bizarre.
je vais verifier que ca marche encore quand meme pour etre sur mais bon.

Citer
J'aime bien le son d'un nouveau message perso !

tout le monde aime bien ce son. surtout McFo et PtitNico.
perso je suis accro :D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 14 octobre 2014 à 19:03:06
j'ai refais qques tests et chez moi le retour dans l'historique et le reload de partie en donnant l'ID privee marchent parfaitement donc... soit un bug a decouvrir qui empechait de reload votre partie en particulier, soit reboot du serveur, soit boulet-time :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 14 octobre 2014 à 19:12:49
donc rajout d'une popup de confirmation quand on quitte une partie privee en cours...
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 15 octobre 2014 à 08:49:40
donc rajout d'une popup de confirmation quand on quitte une partie privee en cours...

Merci manu !! :)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 octobre 2014 à 12:35:32
Qques petites modifs mineurs :

- les auras de couleur sont togglables comme le reste desormais : pour les enlever il faut faire le meme raccourci que pour les mettre, et non plus Ctrl+0.

- rajout des zones de deploiement etendues de 2" pour les tiers (bah oui je joue mon tiers4 Saeryn en ce moment).

- les labels sont tjrs affiches par dessus les models et ne peuvent plus passer en dessous.
Titre: Re : Click'n Feat WebWachine
Posté par: N-o-N-o le 20 octobre 2014 à 08:50:40
J'sais pas si le bon topic est cuila ou celui des rencard, mais si y avait qqun pour faire une partie tuto avec moi dans la semaine (jusqu'à jeudi soir s'entend).

Je laisse les volontaires me faire signe par mp.
Titre: Re : Click'n Feat WebWachine
Posté par: Shadows_Soul le 21 octobre 2014 à 22:22:29
La ZdC des casters Cyriss est plus grande de 2" lorsqu'un corolary est présent à moins de 5" de son caster, (ce qui passe Mother de 16" à 18", Aurora et Lucant de 14" à 16", Axis et syntherion de 12" à 14")
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 octobre 2014 à 10:43:18
La ZdC des casters Cyriss est plus grande de 2" lorsqu'un corolary est présent à moins de 5" de son caster, (ce qui passe Mother de 16" à 18", Aurora et Lucant de 14" à 16", Axis et syntherion de 12" à 14")

"suffit" d'utiliser une Area generique a la place de la CtrlArea. affichable sur n'importe quel model, du rayon qu'on veut. menu area ou bien Alt+[shift+]0-9
Titre: Re : Click'n Feat WebWachine
Posté par: Shadows_Soul le 23 octobre 2014 à 18:52:36
Pas super pratique mais bon on fera avec
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 octobre 2014 à 18:54:49
New : contesting models.

Desormais quand on est dans l'onglet "setup" les models qui sont dans les zones ou a moins de 4" d'un flag sont highlightes en blanc.

Vu que j'ai calcule ca en bourrin, je l'affiche seulement dans cet onglet des fois que ca ramerait. On peut bouger les models et ca se rafraichit.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 24 octobre 2014 à 13:52:02
A venir en fin d'aprem :

1/ desormais quand on click sur un truc/fait un raccourci clavier qui n'est pas autorise dans le mode courrant, une grosse popup rouge apparait au milieu de la view, avec le mode courant rappele dedans.

ca devrait donner une bonne indication au joueur sur pourquoi leur manip est ignoree : "ah oui merde je suis encore en mode ruler", etc.
ca permet de confirmer que la manip a bien ete comprise, mais refusee sciemment, et donc que c'est pas un 'bug'...

nb : on peut clicker a travers cette popup pour les nerveux qui voudraient pas attendre 0.75s qu'elle degage toute seule.

2/ harmonisation des raccourcis de selection origin target :
- on peut tjrs passer par le menu 'Set->Origin/Target'
- on peut tjrs utiliser 'O'/'T' puis click
- on peut desormais utiliser 'Ctrl+Click' pour selectionner l'origin et 'Shift+Click' pour selectionner la target.

concretement le changement le plus notable pour vos habitudes c'est qu'en mode charge, il faut desormais faire 'Shift+Click' pour selectionner la target.

en mode charge tjrs, le click simple sur un model ne fait plus rien (ca affiche la popup rouge decrite en 1/).
le but etant d'eviter l'erreur la plus courante :
- je resouds la charge de mon model A, et j'oublie de sortir du mode de charge.
- je veux resoudre la chare de mon autre model B, donc je clique sur B.
- du coup ca selectionne B comme nouvelle cible de A, et je rage quit.
-> desormais le click sur B ne fera rien, affichera la popup rouge "Model Charge", et on devrait du coup penser a finir la charge de A d'abord (ie appuyer simplement sur Escape).
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 24 octobre 2014 à 13:55:25
Ça me parait un bon ajout !  :)
McFo pourra témoigner que j'ai pas mal gaufiotté avec le mode charge mercredi soir...  :-[
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 24 octobre 2014 à 14:05:56
T'es pas le seul ;)
C'est interessant d'un point de vue antropologie informatique de faire des parties et de voir sur quoi les gens galerent.

Bon par contre les modes de pensee et les manipulations etant tres nombreuses et variees,
je pense pas reussir a faire une UI sans aucune asperite qui devine systematiquement ce que le joueur veut faire quand il clicke sur un truc...

Du coup pour l'instant j'envisage ce genre de solutions :
- [ctrl/shift]+click pour les selections speciales (origin/target), et click pour les selections de model/template standard.
- informer plus le joueur sur les raison d'une commande ignoree, l'etat du jeu, etc.

Je vais refaire une passe sur les transitions entre les modes aussi, avec des regles simples :
- aucune transition implicite par click model/template si on peut pas revenir dans l'etat precedent facilement, avec toutes les infos (typiquement la charge)
- aucune transition implicite par click model/template si il existe une action sur les model/template pour ce mode (afin d'eviter les confusions quand le joueur oublie/se trompe de raccourci et sort du mode sans s'en apercevoir).
- les boutons dans la toolbox a droite (onglet main) seront tjrs actifs et permettront de forcer la transition sciemment.
- dans tous les cas la popup rouge devrait indiquer au joueur ce qui le contrarie, et il n'est jamais plus loin qu'un Escape de revenir au mode par defaut.
Titre: Re : Click'n Feat WebWachine
Posté par: Valorel le 24 octobre 2014 à 14:24:07
Excellentes nouveautés!!

Je vois que ma nullitude t'a bien inspirée en tous cas  ;D
J'ai l'impression d'être le parfait cobaye sur koikéintuitif et koikilépa.

Pis t'as le bonjour de Balzac en passant ^^
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 24 octobre 2014 à 17:02:09
2 autres ajouts :

1/ feedback visuel ameliore quand on load/reload une partie (messages plus clairs et petit bandeau "loading..." pendant que la partie se rejoue).

2/ highlight en blanc des models qui sont "within" le template d'AoE selectionne.
(bon en theorie je devrais faire la meme pour les sprays mais calculer l'intersection d'un cercle avec ce genre de polygon ca risque d'etre... fun).
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 27 octobre 2014 à 18:40:16
qques corrections de models cryx grace a McFo...

ajout d'un truc debile mais peut etre utile... je me suis dit l'autre jour que c'etait un peu penible de devoir se refiler les Game Ids a la creation d'une partie...

alors maintenant en dessous de la Game Id vous trouverez une liste de joueurs pour inviter un second joueur a rejoindre votre partie.
concretement ca lui envoie un msg de chat avec un lien html sur lequel il peut cliquer pour charger la partie direct, plus besoin de passer par l'ID privee dans la case LogIntoGame.

vous me direz si c'est pratique...
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 27 octobre 2014 à 18:48:42
C'est bôôô un Manu qui réattaque aussi sec le dev sur Click'n'Feat !  ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 27 octobre 2014 à 18:50:34
Faut dire que je me suis particulierement fait chier au boulot aujourd'hui :P
J'avais une reunion a 14h, du coup meme pas la peine de me mettre a bosser.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 28 octobre 2014 à 19:18:57
Qques corrections diverses, et surtout la feature que vous attendiez tous : le netdecker's corner !

Pas besoin d'explications je pense. Je compte sur vous pour m'indiquer les listes a rajouter :) (je suis pas assez bon en netdeck en fait)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 octobre 2014 à 11:44:28
Comme je m'ennuie toujours et que j'ai plus trop d'idee de features (y en reste j'en suis sur, mais on va jouer en l'etat encore un mois pour voir)...

j'attaque le https://github.com/eauc/clicknfeat/wiki (https://github.com/eauc/clicknfeat/wiki).

je sais pas si j'irai au bout, je suis programmeur donc j'aime pas ecrire les docs :P

Si des gens veulent collaborer ils sont les bienvenus...
Titre: Re : Click'n Feat WebWachine
Posté par: Shadows_Soul le 30 octobre 2014 à 12:22:08
J'ai rien a faire donc si tu veut je peut t'aider un peu.
0D0A53616368616E7420717565206A65207375697320656E20766163616E636573205E5E206A27656E2070726F666974652E
Titre: Re : Click'n Feat WebWachine
Posté par: Gaspaccio le 30 octobre 2014 à 16:25:41
Tu ne voudrais pas mettre à jour le premier post avec les points les plus importants de Click'n Feat ?  :)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 octobre 2014 à 16:30:23
Tu ne voudrais pas mettre à jour le premier post avec les points les plus importants de Click'n Feat ?  :)

C'est quoi les poings importants de click'n feat ?
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Titi le 30 octobre 2014 à 16:33:15
C'est quoi les poings importants de click'n feat ?

Ceux de Dozer & Smigg ! Ils sont très gros mais que POW 15... :P
Titre: Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: rafa le 30 octobre 2014 à 17:52:07
C'est quoi les poings importants de click'n feat ?

Ceux de Dozer & Smigg ! Ils sont très gros mais que POW 15... :P
Si la modo commence a troller... On est pas dans la merde les copains  ;D
Pierro président ...
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 31 octobre 2014 à 15:36:10
Comme je m'ennuie toujours et que j'ai plus trop d'idee de features (y en reste j'en suis sur, mais on va jouer en l'etat encore un mois pour voir)...

Moi j'en ai des idées si tu veux !


Si tu arrives à faire tout ça et que tu sais pas quoi faire d'autre n'hésite pas j'ai de l'imagination comme tu as pu le voir quand tu as observé une de mes parties ;)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 03 novembre 2014 à 14:52:16
Gestion du B2B : un module qui vérifie que les socles ne se chevauchent pas, voir qui permette de se placer pile B2B (actuellement c'est comme sur table, il faut demander à l'adversaire "nan mais là tes 2 shocktroopers ils se chevauchent / il y a un trou / ils sont B2B", surtout avec la précision de l'outil de LoS qui te nargue en affichant une micro-Los entre tes shield walls...

- un affichage des models B2B/chevauchant ca devrait etre facile en theorie, reste a trouver une facon claire de l'afficher.
- une commande "colle moi ces deux models B2B" ca devrait aussi etre faisable facilement en interpolant lineairement centre a centre.
- un "recalage automatique" quand un modele se deplace et en chevauche un autre c'est deja plus la merde car 1/ ca introduit pas mal de calcul a chaque mouvement (certains se plaignent que ca rame deja), 2/ je vois pas de solution simple et intuitive pour calculer la position recalee et 3/ si jamais le mec VEUT chevaucher (etheree ou autre) ca devient juste ingerable.

donc bref si je fait qque chose ce serait du genre
- affichage d'une aura sur les models chevauches
- commande de recalage B2B entre le model selectionne et une cible.

ca irait ?

Citer
Quand on sélectionne un warjack (ou même n'importe quel fig, mais ça ne sert que pour les warjacks : Effect --> WRECK. Actuellement je me débrouille en enlevant l'image le compte de focus et tous les PVs, mais dès qu'un bane rider (sans image) passe à côté, dur de faire la différence entre épave et "proxy base"

Pouvoir mettre des Labels sur autre chose que des figurines (écrire Veil of Mist ou Scather sur mes AoE 4 pour pas les confondre, noter quel mur vient des tiers RoW et lequel est celui de Janissa, écrire "mazout ne pas se jeter dedans" sur une zone d'eau avant d'y slamme un jack adverse, etc.)

ca sera fait rapidement je pense

Citer
à côté de "new spray" "new AoE" etc. : "New token", qui servirait pour tous les effets de jeux à la con pour lesquels PP a décidé d'avoir des effets sans forme géométrique simple : Incubus token, Burrow Marker (Helldiver), et je suis sûr que ça trouverait d'autres applications...

faudrait refaire une passe sur le truc. les incubi ca poppe a 3" du centre du model destroyed - le token fournit par PP est meme pas rond donc amuse-toi bien. les autres (helldiver et burrowers) utilisent un "burrow token" que j'ai jamais vu perso (quand je sors mes "host tokens" d'incubi les gens sont perdus), et tu poppes withinX du token de forme inconnue. clair et limpide  ::)

bref, je suis vachement tente de repondre "click'n feat simule la realite au plus proche : demerdez vous avec un proxy :P " car je crains que ca devienne vite la merde.

a la rigueur on peut creer une categorie Tokens dans chaque faction (j'y pensais quand j'envisageais de refaire les tokens vassal), ca sera des models comme les autres donc avec une taille predefinie, etc. et on peut deja centrer un model sur un autre a la creation. ensuite les joueurs pourront deplacer/placer le token-model comme un model normal, lui mettre des labels et tout.

c'est quoi la tronche (taille du socle) des token de burrows (si ca existe vraiment) ?

Citer
Les ctrl area sont trop "opaques", perso ça me rend tout illisible j'ai beaucoup de mal avec... est-ce qu'elles pourraient être affichées sous les models (models au premier plan), et plus transparentes ?

je peux au moins faire des tests.
perso j'ai du mal avec les AoEs locked, on les voit a peine sur certaines maps.

Citer
En bonus si elles pouvaient afficher les models dedans comme une AoE ou, mais là j'en demande beaucoup, avoir une option "select all models in the area" (voire soyons fou un truc qui fasse la différence entre friendly et enemy model en se basant sur "created by xxx") histoire d'appliquer les effets d'un feat en 3 secondes (genre hop Kreoss1, ctrl area, select all enemy, alt+k !)

ca doit etre codable assez facilement. le plus dur ca va etre de trouver un raccourci clavier... :(
Titre: Re : Click'n Feat WebWachine
Posté par: GRUXXKi le 03 novembre 2014 à 14:58:12
Les burrows c'est un socle petite taille standard.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 03 novembre 2014 à 15:05:13
Les burrows c'est un socle petite taille standard.

ok thanks. ca me confirme que le bon vieux "enleve l'image de ton leader et utilise-le comme burrow token" c'est quand meme pas mal...
pour le helldiver c'est un peu plus chiant, faut prendre genre une UA bloodwitch (au hasard), la creer sur le helldiver et enlever l'image.
le plus chiant finalement ca reste les incubi : faut creer le model sur le precedent puis le placer within 3 avec le mode qui va bien... mais personne d'autre que moi paie 5 pts pour les jouer :P

je vais p-e faire une commande "transformer ce model en un autre" (ca servirait de base a un mode "Neraph everywhere") mais pas tout de suite.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 03 novembre 2014 à 17:47:29
La flemme de tout citer et tout dire que c'est bien, mais tout ce que tu proposes (surtout pour le b2b) c'est top, je savais qu'on pouvait compter sur toi.

Le burrow des pygs c'est effectivement un socle.

Pour les incubes, même chose effectivement il "suffit" de remplacer le socle du mort par un socle vide (faudrait aussi appliquer cette solution sur table ;) )

Par contre le helldiver, son token n'a pas de socle, PP soûle. Techniquement il a une forme débile indescriptible mais qui peut à peu près être traitée comme circulaire (ovale ?)... je te prends la bête en photo avec mon mètre et un socle pour l'échelle ;)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 03 novembre 2014 à 17:57:41
Pour les incubes, même chose effectivement il "suffit" de remplacer le socle du mort par un socle vide (faudrait aussi appliquer cette solution sur table ;) )

je faisais ca au debut mais meme des gens biens comme Dibbouk etaient trop perturbes par ces socles vides devant leur armee, alors j'utilise les tokens host maintenant : ca les force a vraiment analyser ce que je leur explique sur le poppage d'incubus "a la reguliere". Les gens sont tellement habitues a ne les voir que pendant le feat de Kallus, qu'ils me font des tetes toutes droles quand je leur sors la version normale :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 03 novembre 2014 à 23:19:01
bon les Areas sont affichees sous les models et legerement plus transparentes.

j'ai aussi fait les wrecks : Alt+W
pour l'instant ca change juste l'image. ca pourrait aussi le faire de masquer le compteur de focus/les LoS mais je me suis dit que p-e on voudrait le voir quand meme... ou pas ?
est-ce aussi utile que je fige la position du wreck comme pour les objos ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 04 novembre 2014 à 00:33:05
Rajout des labels pour les AoEs et les Walls
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 04 novembre 2014 à 16:25:49
Ajout de commandes de selection des models dans les Areas :
- Ctrl+F : selectionne les Friendly models within la Ctrl Area du caster selectionne (si elle est affichee).
- Ctrl+E : selectionne les Ennemy models within la Ctrl Area du caster selectionne (si elle est affichee).
- Shift+F : selectionne les Friendly models within la x" Area du model selectionne (si elle est affichee).
- Shift+E : selectionne les Ennemy models within la x" Area du model selectionne (si elle est affichee).

j'ai pas d'idee sur un raccourci pour "completely within" mais c'est totalement faisable si on m'en trouve un...
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 04 novembre 2014 à 16:33:46
Ctrl+Shift+B+Insert+PageUp

Je vois pas mieux
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 04 novembre 2014 à 16:36:08
Ctrl+Shift+B+Insert+PageUp

Je vois pas mieux

il ne manque qu'un jingle "you got mail" a tes posts pour etre parfaitement pertinents.
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 04 novembre 2014 à 16:38:41
Tu peux toujours importer le son de C&F pour cet usage !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 04 novembre 2014 à 17:46:51
Les models B2B avec le model selectionne sont highlightes en jaunes, ceux qui overlappent sont en orange.

Quand un model est selectionne, Shift+Click sur un autre model positionne le model selectionne B2B avec l'autre model, au plus court.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 05 novembre 2014 à 13:28:24
Tu es fantastique ;D

Pour le wreck je pense pas que garder le focus soit pertinent, mais toutes ces mises à jour, c'est déjà Noël ! :)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 05 novembre 2014 à 14:26:24
je vais voir si je peux pas rendre le wreck immovable comme un objo et masquer l'essentiel au moment ou il est wreck (malheureusement l'implementation derriere rend la chose inutiliement compliquee/crade).

sinon est-ce utile de faire les tokens finalement ?
ca doit pas etre la mer a boire si y en a vraiment besoin (perso je me demerde sans dans mes parties).
Titre: Re : Click'n Feat WebWachine
Posté par: Starpu le 05 novembre 2014 à 15:23:31
Je suis frustré, sur mon écran 26" 16/9 la map ne peut pas dépassé la moitié de mon écran. Et le reste est donc un magnifique écran blanc.
Y'aurai pas moyen de mettre des manettes pour agrandir la fenêtre? C'est très frustrant je suis obligé de joué en dezoomé et du coup ma vision des distances est éronée.

Sinon c'est mon premier test et je trouve ça pas mal du tout. Pouvoir mémoriser les labels même les avoir enlevé d'une figurine serai pas mal aussi.

Bisous  :-*
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 05 novembre 2014 à 19:14:33
Je suis frustré, sur mon écran 26" 16/9 la map ne peut pas dépassé la moitié de mon écran. Et le reste est donc un magnifique écran blanc.
Y'aurai pas moyen de mettre des manettes pour agrandir la fenêtre? C'est très frustrant je suis obligé de joué en dezoomé et du coup ma vision des distances est éronée.

perso je passe mon navigateur en plein ecran et sur un 16/9 ca rend tres bien avec juste la place pour le menu a droite.
agrandir la fenetre de vue pour depasser la hauteur de l'ecran perso j'aime pas, ca oblige a scroller comme sous vassal pour voir le haut et le bas de la vue.

remarque que j'ai deja fait un effort pour les ecrans large : la vue fait toute la hauteur sans aucun menu en dessus/dessous qui gacherait de l'espace.
du coup en plein ecran elle fait la hauteur de l'ecran.

pour ce qui est de pas faire une vue carree, faut que j'etudie la chose mais ca pue vu que j'ai pris ce parti des le depart des calculs...

Citer
Pouvoir mémoriser les labels même les avoir enlevé d'une figurine serai pas mal aussi.

c prevu. des que je me souviens comment on fait une liste de suggestions en angular :-\
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 12 novembre 2014 à 11:36:27
Tiens, il manque le Skarlock Commander, d'ailleurs il n'y est pas non plus sur FK, ça va être pratique je sens ::)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 novembre 2014 à 20:21:06
Tiens, il manque le Skarlock Commander, d'ailleurs il n'y est pas non plus sur FK, ça va être pratique je sens ::)

Rajoute.
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 13 décembre 2014 à 18:08:31
Salut Manu,

J'ai joué hier soir sur Click n feat et j'ai un souci avec le mode charge.
Je n'arrive plus à définir la cible(target).
Quand j'utilise le raccourci 't' j'ai droit à ta jolie pop up rouge.
Du coup c'est moins utile.

Est ce une régression ou moi qui ne sait plus faire?
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 13 décembre 2014 à 18:46:20
il l'a expliqué quelque part, depuis une certaine mise à jour, tout ce qui est "target" se fait avec shift + click, tout ce qui est "origin" (HS pour une charge) se fait avec ctrl + click (ça marche pour LoS, ruler, charge, place, et peut-être d'autres trucs ?)

attention, exception par laquelle je suis régulièrement piégé, quand on sélectionne juste une fig, shift + click sur une autre la colle B2B (une fonction excellente, je peux plus m'en passer), pour s'orienter face à quelqu'un hors charge / place / etc il faut d'abord appuyer sur " T " puis shift + click.
Titre: Re : Click'n Feat WebWachine
Posté par: Furios le 13 décembre 2014 à 18:59:05
merci Mac forester.
je le saurais pour ma prochaine partie!
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 17 décembre 2014 à 19:25:06
Citer
Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

C'est tout cassé ?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 17 décembre 2014 à 19:26:14
Citer
Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

C'est tout cassé ?

 :'( :'(
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 décembre 2014 à 17:53:35
c'est up.

petite modif : changement du raccourci pour retourner la map de CTRL+F a CTRL+SHIFT+F (y avait conflit avec un autre raccourci).

sinon j'ai pete pleins de trucs dans l'affichage du jeu, alors il y a possiblement des bugs.

mais il y a aussi possiblement gain de performances, donc les gens qui avaient des problemes avant peuvent reessayer.

ca existe la touche Alt sur Mac ?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 19 décembre 2014 à 18:10:36
c'est up.

YOUPIIII !!  :D

(par curiosité il se passait quoi ? c'était une màj en cours ?)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 décembre 2014 à 19:34:20
non j'avais coupe le serveur. comme ca je vois a qui il manque. apparemment j'ai developpe ClickNFeat pour 2 geeks a Dijon :D

autre petite modif : ajout du raccourci Ctrl-D equivalent a Delete (donc drop les models/templates) pour les utilisateurs Mac amputes du Delete...
Titre: Re : Click'n Feat WebWachine
Posté par: Wulfkrieg le 19 décembre 2014 à 19:39:15
Même pas vrai, j'ai été privé de partie hier avec un autre geek d'Île de France.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 décembre 2014 à 19:43:58
yeah, 4 users, youhou ! :)

bon serieusement j'ai divise par 3 le nombre d'iterations de la boucle de rafraichissement... ca devrait rendre le truc un peu plus fluide.
j'ai aussi un peu ameliore les performances du drag - c'est pas encore tiptop mais c'est mieux sur ma machine.
Titre: Re : Click'n Feat WebWachine
Posté par: ozone le 19 décembre 2014 à 20:03:34
Non il m’à manque aussi bien plus au sud.....

D’ailleurs en passant ma petite requête de Noël, l’artillerie trolle le thumper crew,  est mal géré juste un péon est créé

Merci père Noël manu
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 décembre 2014 à 20:29:38
y a de l'artillerie chez les Trolls ??? j'ai pas du la voir derriere Mulg... :P
Titre: Re : Click'n Feat WebWachine
Posté par: ozone le 20 décembre 2014 à 00:28:26
apres une bonne partie ce soir : coté perf il m'a semblé voir du mieux
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2014 à 00:34:14
tu faisais pas partie des gens qui voyaient pas les auras de couleur? ça continue ou bien?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 décembre 2014 à 14:58:13
Thumpercrew corrigee...
Titre: Re : Re : Click'n Feat WebWachine
Posté par: ozone le 21 décembre 2014 à 21:58:12
Thumpercrew corrigee...

Merci
Titre: Re : Click'n Feat WebWachine
Posté par: Booggy le 22 décembre 2014 à 09:32:55
Yop !

Je me suis dit que ça serait sympa de profiter des vacances de noel pour me mettre enfin à Click'n'feat. J'avais déjà testé un peu l'ajout de models pour voir ce que donnait une liste sur la table virtuelle, il y a de cela 2/3 mois. Là, je n'arrive pas à voir la figurine que je viens de créer. La manip a changé ?

Je suis sur un MAC, sous Firefox 34.0.5.
Titre: Re : Click'n Feat WebWachine
Posté par: Wulfkrieg le 22 décembre 2014 à 11:32:11
Idem sur pc avec firefox. Impossible de créer et problème en important depuis FK (reste bloqué au stade disques rouges dans ce cas).
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 décembre 2014 à 18:31:30
c'est un bug que j'ai aussi depuis quelques temps. je pense savoir d'où ça vient donc ca devrait être corrigé d'ici peu. en attendant chez moi le fait de rafraîchir la page corrige le problème.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2014 à 18:51:48
ca devrait etre regle. en tout cas chez moi ca le fait plus.
Titre: Re : Click'n Feat WebWachine
Posté par: Michoco le 29 décembre 2014 à 00:20:27
Moi j'adère bien au travail effectué, d'autant qu'il y a quelques outils bien utiles qui sont pour le moment(pour toujours?) absent sur Vassal. Puis pouvoir jouer depuis le boulot ca me ferait bien kiffer. Ce n'est pas possible sur Vassal... J'avoue que quelque raccourci clavier bien préssentis finirait de me convaincre. Néanmoins Que ce soit Vassal ou Click'n Feat, je suis dispo pour des parties.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 12 janvier 2015 à 23:21:33
<mode NOLIFE on>
SR 2015 up !
</mode NOLIFE of***segmentation violation : illegal instruction at addr 0x0000

bref, pour l'instant "generate objectives" place des objos generiques, charge aux joueurs d'aller dans la liste des models s'ils veulent mettre un objo specifique (leurs regles sont integrees).
quand j'aurai 5min de plus j'essaierai de rajouter une drop list pour choisir les objos dans l'onglet setup...
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 13 janvier 2015 à 14:54:40
Tu es fantastique ! :D

Histoire d'être relou : problème que m'avait fait remarquer Starpu, le terrain n'étant pas modifiable, certains scénars vont souvent être incompatibles avec certaines maps... le terrain modifiable avec des éléments de terrain (obstructions et linéaires surtout) amovibles, c'est pas au programme ? ::)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 13 janvier 2015 à 15:05:33
le terrain modifiable avec des éléments de terrain (obstructions et linéaires surtout) amovibles, c'est pas au programme ? ::)

c'est faisable, c'est prevu dans le code (il est egalement prevu de pouvoir afficher les gabarits des zones et leur type), mais il faudrait que qqun se tape les maps et definissent les formes geometriques des elements de decor.

note au passage : le sr15 a introduit un chtit bug qui fait que le "random setup map + scenar" marche plus.
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 14 janvier 2015 à 22:22:42
C'est moi ou le serveur en chie grave ? Je viens de faire une partie contre McFo (enfin pas terminée mais presque, je le défonce niark niark niark) et j'étais obligé de réactualiser la page pour voir disparaître les Bane Thralls que je venais de tuer.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 15 janvier 2015 à 10:02:08
mouais non ca me le fait aussi des fois en local, je pense pas que le server y soit pour qque chose (j'ai rien touche de ce cote la depuis le debut ou presque).
ca doit venir des dernieres modifs pour "optimiser" le temps de rafraichissement : dans certaines circonstances indeterminees ca raflaichit plus du tout :P

de toute facon l'appli arrive a sa limite en tant que proto. c'est un joyeux bordel en terme d'implementation et ce sera difficilement maintenable.
faudrait tout reecrire maintenant que je sais ou je vais, ameliorer considerablement l'UI et optimiser les calculs, chercher une techno plus propre pour la synchro...
techniquement ca m'interesse toujours, mais la je suis sur autre chose donc peut etre apres - c'est pas une priorite vu qu'essentiellement ca sert juste a 2 dijonnais ;)
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 16 février 2015 à 20:37:10
L'appli n'est plus en ligne ou c'est un bug ?

Citer
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.

Comme d'hab, je sais, tu as l'impression de coder pour 2 dijonnais débiles, mais on t'aime Manu :-*
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 16 février 2015 à 20:59:28
'tain c'est l'hallu quoi, plus personne se sert de ce truc a part 2 pelos a Dijon :D
et ils ont meme pas vu que j'ai change l'URL dans le premier post, tsss...

clicknfeat-proto.herokuapp.com (http://clicknfeat-proto.herokuapp.com)

alors oui j'ai decouvert qu'en fait je pouvais donner des noms plus explicites a mes applis, en fait.
c'est dommage j'aimais bien whispering woodland, c'etait poetique.
Titre: Re : Click'n Feat WebWachine
Posté par: Krimir le 16 février 2015 à 21:32:18
Je debute, mais je compte bien m'en servir aussi bientot !! Un grand merci pour le boulot Manu, en tout cas
Titre: Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 16 février 2015 à 21:45:42
et ils ont meme pas vu que j'ai change l'URL dans le premier post, tsss...

Mauvaise foi, tu viens tout juste de l'éditer le premier post, c'est le premier truc que j'ai vérifié :P

Merci pour le lien qui marche :D
Titre: Re : Click'n Feat WebWachine
Posté par: Nefer le 13 mars 2015 à 16:48:39
J'ai envie de re-tester ça prochainement, dans le week-end peut-être, il y à une liste des raccourcis quelque part ?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 13 mars 2015 à 17:18:09
il y à une liste des raccourcis quelque part ?

la pluspart des commandes sont accessibles par des boutons, et si tu laisses trainer ta souris sur un bouton ca t'affiche le raccourci dans un petit label.
Titre: Re : Click'n Feat WebWachine
Posté par: Mamibaba le 22 mars 2015 à 16:42:38
Alors testé ce matin en 15pts histoire de pas faire trop long.

J'ai trouvé ca top, faut bidouiller un peu mais c'est fonctionnel.

J'aime bcp cette accès via le web par rapport à vassal (que j'ai update du coup mais ca ma bien gaver).

Bref bien envie de rejouer dessus.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 avril 2015 à 22:10:15
pour info, rajout des devil's shadow gros mechants
Titre: Re : Click'n Feat WebWachine
Posté par: Krimir le 10 avril 2015 à 13:56:38
Woot !!!
Titre: Re : Click'n Feat WebWachine
Posté par: ZergSpirit le 19 avril 2015 à 17:42:09
Salut!

Premier essai de Click&Feat en ce dimanche pour ma part!

Alors déjà, en feed back global : c'est 10 fois mieux que Vassal. Plus agréable à manipuler car beaucoup plus WM oriented quoi.
Il y a des trucs géniaux genre le calcul de la LOS, les déviations, l'interface souris super complète.

J'ai pas mal de petits retours en vrac à faire. Désolé si ca a déjà été signalé mon bon Manu, mais on sait jamais.


Je penserai peut-être à d'autres trucs plus tard. Ah oui, pas très important, mais il manquait Una et les Rotterhorn qui n'ont pas de sprite.

En tout cas c'est un boulot énorme.

Petite remarque plus chiant à gérer, le client de la partie, qui était moi, a un feeling quand même pas mal laggy pour placer les figs, j'ai dû demander à Rafa (qui hostait) pour un placement bien précis à un moment.

Voila!
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 19 avril 2015 à 18:40:25
Pour les décors effectivement c'est déjà passé, Manu n'attend qu'un généreux dessinateur de maps et de décors ;)

La LoS qui calcule les clouds c'est pas idiot, ça pourrait être à rajouter, mais en option, car tous les ronds ne sont pas des clouds... (covering fire, feast of worms, etc.)

Pour les deux autres points c'est déjà possible ;)
Enfin pour les AoE j'ai pas vérifié, mais si tu crée l'AoE normalement (en cliquant sur new AoE et pas dans les options de model) puis la "lock", elle restera en jeu une fois la fig supprimée il me semble.
Pour le "place", essaye la touche P de ton clavier ;)
Titre: Re : Click'n Feat WebWachine
Posté par: ZergSpirit le 19 avril 2015 à 18:52:13
Bon a prendre toutes ses infos, merci :)


EDIT : j'ai pas l'impression de réellement pouvoir faire un placement type teleporation avec pierre.

En effet, quand je fais place, et que je coche/décoche within, quand je fais bouger de 8 de loups, bahhh, il bouge de 8 quoi, pas de 10 - 0.8mm. (8 + 50mm de socle quoi)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 19 avril 2015 à 19:06:14
En effet, quand je fais place, et que je coche/décoche within, quand je fais bouger de 8 de loups, bahhh, il bouge de 8 quoi, pas de 10 - 0.8mm. (8 + 50mm de socle quoi)

Remplis la zone Max Dist. (tu mets 8) et si tu as coché within ton gus s'arrêtera à 9.97 tout seul comme un grand ;) ça te permet d'ajuster manuellement (les commandes de mouvement, éventuellement à coups de shift / ctrl + flèche) sans jamais dépasser la limite de "within 8" ;)
Titre: Re : Click'n Feat WebWachine
Posté par: ZergSpirit le 19 avril 2015 à 20:00:35
Tout ça est bien juste.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 avril 2015 à 20:56:46
la vache, meme pas besoin de repondre McFo passe avant...

tu sais ce qui va t'arriver mon gars ? tu vas ecrire la doc ! :D

  • Celui la j'imagine que tu le connais déjà : amélioration de gestion de la table. Je crois même l'avoir déjà vu passer dans le thread. Donc gestion du placement des éléments de décors quoi, ca serait cool, notamment à cause du SR 2015 (et aussi parce que les décors tout symétrique de Vassal c'est caca!)

ca sera pour la v2 je pense, si j'arrive a me motiver pour l'attaquer.
et faudra me faire les decors et m'aider un peu sur la realisation.

Citer
  • Calcul de la LOS. Donc forcement, cf point ci-dessus, le décor n'est pas pris en compte. Plus chiant, les AoE ne sont pas prises en compte, ou alors fallait les déclarer Cloud Effect, chose que j'ai pas faite?

le decors honnetement ca va etre chaud. les formes peuvent etre compliquees, les regles aussi (3" dans les forets etc). si on arrive a dessiner les formes geometriques ce sera deja pas mal, je pense que les humains arriveront assez facilement a determiner si la Los passe dans la foret ou pas une fois la limite de la foret dessinee clairement.

pour les AoE j'y ai pas pense, ca doit se rajouter facilement vu qu'elles sont circulaires aussi.

Citer
il manquait Una et les Rotterhorn qui n'ont pas de sprite.

pas de sprite dans vassal non plus si je ne m'abuse ?
pas suivi si y avait eu une mise a jour finalement.

Citer
Petite remarque plus chiant à gérer, le client de la partie, qui était moi, a un feeling quand même pas mal laggy pour placer les figs, j'ai dû demander à Rafa (qui hostait) pour un placement bien précis à un moment.

plusieurs personnes ont du lag, d'origine indeterminee. c'est marrant moi ca lag moins que vassal, surtout quand la connexion est pourrie.
on verra bien si je fais mieux avec la v2.
sinon y a pas de notion d'hote/invite, la partie est la meme pour les 2 joueurs. une fois cree, le premier joueur peut la quitter et le second continuer a jouer avec sans probleme.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: ozone le 19 avril 2015 à 21:02:34
Salut!

Premier essai de Click&Feat en ce dimanche pour ma part!

Alors déjà, en feed back global : c'est 10 fois mieux que Vassal. Plus agréable à manipuler car beaucoup plus WM oriented quoi.
Il y a des trucs géniaux genre le calcul de la LOS, les déviations, l'interface souris super complète.

J'ai pas mal de petits retours en vrac à faire. Désolé si ca a déjà été signalé mon bon Manu, mais on sait jamais.

  • Celui la j'imagine que tu le connais déjà : amélioration de gestion de la table. Je crois même l'avoir déjà vu passer dans le thread. Donc gestion du placement des éléments de décors quoi, ca serait cool, notamment à cause du SR 2015 (et aussi parce que les décors tout symétrique de Vassal c'est caca!)
  • Calcul de la LOS. Donc forcement, cf point ci-dessus, le décor n'est pas pris en compte. Plus chiant, les AoE ne sont pas prises en compte, ou alors fallait les déclarer Cloud Effect, chose que j'ai pas faite?
  • Il faudrait un petit mécanisme/feature pour faire rester les AoE centrée sur des figos qui meurent (en l'occurrence, le cloud de mes Druides)
  • Un outil pour place les figurines (withing 5 ou 8 par exemple pour mon cas :p) serait super pratique. Là j'ai fait le truc avec la ruler, mais c'était pas trop trop ca

Je penserai peut-être à d'autres trucs plus tard. Ah oui, pas très important, mais il manquait Una et les Rotterhorn qui n'ont pas de sprite.

En tout cas c'est un boulot énorme.

Petite remarque plus chiant à gérer, le client de la partie, qui était moi, a un feeling quand même pas mal laggy pour placer les figs, j'ai dû demander à Rafa (qui hostait) pour un placement bien précis à un moment.

Voila!

Pour le place des shifting stones:
Sélect le stalker
clique sur ctrl+c pour le copier
tu poses la copie un peu plus loin
tu sélectionnes le model initial
tu tapes alt  +8
tu n’as plus qu’a placer ton nouveaumodel et détruire l’ancien
Titre: Re : Click'n Feat WebWachine
Posté par: ZergSpirit le 19 avril 2015 à 21:20:42
Putain ça c'est de l'expertise !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 avril 2015 à 21:54:57
@ozone : t'aimes pas mon mode place ?  :'(
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 20 avril 2015 à 07:52:04
la vache, meme pas besoin de repondre McFo passe avant...

tu sais ce qui va t'arriver mon gars ? tu vas ecrire la doc ! :D

C'est pas tant un problème de volonté... plutôt un manque de temps ;)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: ozone le 20 avril 2015 à 08:02:43
@ozone : t'aimes pas mon mode place ?  :'(

non.

moi je place des burrowers !
donc plusieurs Models à partir du leader

.....puis je ne savais pas qu il existait !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 avril 2015 à 19:19:44
Message a l'intention des gens qui constatent du lag
(ozone, juju, ...)

j'ai pousse une petite modif pour voir. si vous pouviez essayer et me dire si ca ameliore les choses ou pas.
effet visible et certain : ca introduit un bug dans la creation des models, faut cliquer 2 fois sur la table pour creer un model (go figure).
j'y laisse comme ca le temps qu'on me dise si ca ameliore le probleme.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: schlaf le 20 avril 2015 à 19:25:06
Message a l'intention des gens qui constatent du lag
(ozone, juju, ...)

j'ai pousse une petite modif pour voir. si vous pouviez essayer et me dire si ca ameliore les choses ou pas.
effet visible et certain : ca introduit un bug dans la creation des models, faut cliquer 2 fois sur la table pour creer un model (go figure).
j'y laisse comme ca le temps qu'on me dise si ca ameliore le probleme.

push-to-prod, les tests c'est pour les faibles...

http://lesjoiesducode.fr/post/105596321383/quand-je-modifie-une-requete-en-prod (http://lesjoiesducode.fr/post/105596321383/quand-je-modifie-une-requete-en-prod)

(http://ljdchost.com/5ckjXk0.gif)
Titre: Re : Click'n Feat WebWachine
Posté par: ozone le 20 avril 2015 à 19:45:29
Oki je regarde
Titre: Re : Click'n Feat WebWachine
Posté par: ozone le 20 avril 2015 à 20:56:24
c'est carrement mieux
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 avril 2015 à 23:09:10
hmmm. faudrait essayer sur une vraie partie pour etre sur, si t'as le temps cette semaine.
perso ca arrive que les perfs se degradent en fin de partie quand on a 3000+ commandes dans la memoire.
Titre: Re : Click'n Feat WebWachine
Posté par: tifus le 21 avril 2015 à 00:46:00
Vider à chaque tour le tour précédent du joueur ? Genre à la fin de l'entretien. Je jetterai un oeil à ton code à l'occaz... Mais bon au taff j'ai moins de temps libre moi :p
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 30 avril 2015 à 10:16:22
Yop. Juste signaler que "Annyssa Ryvaal" n'est pas correctement importée depuis Forward Kommander. Je suppose que cela vient du fait que son nom complet est "Annyssa Ryvaal, Talon of Everblight".

Sinon, dans l'optique d'avoir plus de monde, je pense que ce serait bien d'avoir un indicateur de recherche de partie (le point d'exclamation de Vassal), qui permettrait de savoir si quelqu'un n'est là que pour regarder des gens jouer, ou si on peut le déranger pour lui proposer de participer aux réjouissances.
Ce serait aussi agréable de pouvoir contrôler la taille du volet latéral.

Sinon cool l'appli, elle m'est bien plus confortable que Vassal.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 avril 2015 à 10:27:03
Yop. Juste signaler que "Annyssa Ryvaal" n'est pas correctement importée depuis Forward Kommander. Je suppose que cela vient du fait que son nom complet est "Annyssa Ryvaal, Talon of Everblight".

non, effectivement elle a mal ete renseignee dans le fichier.
je note et je corrige des que j'ai acces a Forward Kommander pour verifier ce qu'il faut que je mette.

Citer
Sinon, dans l'optique d'avoir plus de monde, je pense que ce serait bien d'avoir un indicateur de recherche de partie (le point d'exclamation de Vassal), qui permettrait de savoir si quelqu'un n'est là que pour regarder des gens jouer, ou si on peut le déranger pour lui proposer de participer aux réjouissances.

au stade ou on en est tu peux aussi simplement faire un message a tout le monde en proposant une game. si t'abuses pas...
mais sinon ca doit pas etre trop dur a rajouter.

Citer
Ce serait aussi agréable de pouvoir contrôler la taille du volet latéral.

pour l'instant la map est carree et prend toute la hauteur, et le volet latera prend l'espace restant en largeur.
ca a l'air debile mais c'est du boulot de gerer une map non carree... ca serait plus simple si je l'avais prevu de base, certes :D
t'es pas le premier a me le demander mais ca attendra la v2 je pense... et en v2 je me tate pour simplement rendre le volet repliable.
comme ca la map pourrait prendre tout l'ecran.
mais ca pose des problemes d'UX non triviaux.
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Thyamath le 30 avril 2015 à 11:13:09
au stade ou on en est tu peux aussi simplement faire un message a tout le monde en proposant une game. si t'abuses pas...
Certes. C'est ce que je fais. Mais ma timidité me hurle dans les oreilles à chaque fois, et c'est perturbant.

Pour Annyssa, le nom que je t'ai mis est un copié/collé de FK. Les guillemet ne sont pas là que pour faire joli. ^^

Sinon Je pense qu'un réglage de taille d'un point de vue ergonomie, est mieux qu'un simple repli, puisqu'il est alors possibile de replier complètement le volet si on le désir, mais on peut également garder juste un centimètre pour voir le chat, ou simplement les noms qui s'y affichent. Oui je fait partie des gens qui n'aiment pas le plein écran. :p Évidemment, il s'agit d'un jugement à l'emporte pièce, sans grande réflexion sur ce que cela implique pour le reste du programme (il est vrai qu'un simple clic pour rouvrir et noter les dégâts est pratique, mais il me semble que la plupart des volets réglable peuvent intégrer un comportement les faisant se réagir comme un repliable sur un simple ou double clic. D'autre part ce pourrait être intégré par un raccourci clavier [ouvrant la grille de dégâts depuis une figurine sélectionnée]).

En parlant d'UX, je pense qu'il serait plus pratique si les boutons du volet gauche shift et ctrl était verrouillées par défaut (ou éventuellement simplement en option) dés qu'on clique dessus, puisque on fait rarement un seul mouvement microscopique. On sait jamais des fois que je voudrais jouer depuis mon téléphone.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 30 avril 2015 à 11:55:41
Pour ce qui est du chat, je pense qu'il y a aussi un soucis de "qui est en ligne"... il me semble avoir déjà vu en ligne des gens qui en fait ont fermé leur navigateur. Du coup les messages partent mais ne sont jamais lus (contrairement à pas mal de chats, le message n'est gardé nulle part pour être lu au moment où le mec se connecte)

Après, pour l'instant, quand on s'y connecte, on sait avec qui on va jouer  ::)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 30 avril 2015 à 12:14:38
ouais le chat est un peu sommaire, j'espere ameliorer le suivi de qui est en ligne avec la nouvelle synchro websockets, vu que le serveur est informe des deconnections quasiment des que le mec ferme l'onglet apparemment. du coup les joueurs hors ligne disparaitraient de la liste. et on pourrait meme envisage une liste des joueurs suivant une partie, ala vassal.

le layout de la page, mon objectif c'est de gerer une map de n'importe quelle dimensions, et de laisser le comportement du panneau lateral libre entre :
- comme ajdh (map tjrs carree et panneau qui prend le reste) -> moi j'aime bien
- depliable/repliable a la main facon statique (avec un pin pour le scotcher en place), la map se redimmensionnant en fonction.
- deploiement auto sur action specifique (genre deploiement de la description quand on reclicke sur un model deja selectionne), et repliement automatique apres l'action, dans ce mode il se deploierait par dessus la map sans changer sa taille...
avec notifications de nouveaux messages/evenements quand il est replie, que quand on clique dessus ca l'ouvre direct ou il faut.

l'idee etant que les joueurs puissent si possible avoir la map sur la totalite de la fenetre de nav.
j'avais pas prevu de faire une largeur ajustable a la main mais je garde l'idee en tete, je verrais si c'est easy.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 30 avril 2015 à 12:42:54
Hypothétiquement, tout ça, c'est beau :) Courage !
Titre: Re : Re : Web Vassal
Posté par: Thyamath le 01 mai 2015 à 03:17:45
New : "come forth, my noble einherjars !"
(un cookie pour le mec qui reconnait la citation)
Il me semble que c'est Lenneth qui claque ça au début de chaque combat. J'ai droit à un cookie périmé ou je me trompe ? ^^ Parce que dans mon souvenir c'est "to my side my noble machin", mais einherjar n'est pas un mot suffisamment courant pour que je ne pense pas à une simple variante. Tient ça me donne des idée de conversion de Lylyth, ça... Ou Rhyas... Ou Kallus...

Oui comme dans l'idée je devais expliquer à quelqu'un comment se servir de ce petit bijoux, je me suis tapé tout le sujet. J'en ai tiré quelque réflexions que je vous soumet (un peu en vrac, et sans véritable ordre d'importance) :

Le Wiki en première page ou bien sur l'accueil de CnF serait à mon avis un apport considérable, certains raccourcis claviers n'existant pas sous forme de bouton.

Il serait peut-être plus intéressant de considérer la carte comme un espace périodique lors de la création des fig', plutôt que de les mettre en tas sur le côté lorsqu'elles sortent. Pas la peine de changer pour ça mais si à un moment c'est à refaire, option à considérer, je pense (d'autant que à la base cela doit être plus facile de mettre un modulo sur les coordonnées que de faire un contrôle avant de ramener à une position spécifique, je pense).

Le spawning Vessel à un Leader par défaut, lorsqu'il est importé de Forward Kommander. À choisir je pense qu'il vaudrait mieux que ce soit le Vessel qui soit ainsi marqué, puisqu'il est ce qui en est le plus proche. (de la même façon qu'un Bokor). Par cette erreur tu fait défaut à "notre meilleur unité". ;)

Flip board marche ? Ah oui mais seulement le Nouveau raccourci clavier (pas le bouton, et du coup pas de random setup, je crois).

Ce serait cool de pouvoir avoir des gradation à chaque pouce quand on utilise le mètre (comme sur table), d'une part cela évite de prendre  15000 mesures dans sa zone de contrôle, d'autre part sur table en prenant la mesure d'un tir on obtient plein d'autres informations. Dans l'idée d'avoir un jour deux mètres, l'un devrait peut-être être marqué, l'autre non (il y avait une réflexion très intelligente derrière cette différenciation, mais il se fait tard, et je suis sénile du haut de ma paire de décennies).

Les cephalyx ne sont-ils pas des mercenaires ? pourquoi ont-ils le droit à une partie à eux ? ^^

Il manque certaines fonction en tant que bouton (place, target en charge, mise socle à socle) et certains raccourcis ne sont plus d'actualités (bouton off des auras, Bouton flip board. Je n'en vois pas d'autre pour le moment).


Dans le module de Vassal, les cartes en elles même sont effectivement illisibles, mais on trouve tout de même, je crois, tous les éléments de décors. La possibilité de s'en servir à-t-elle été étudiée ? Ce qui permettrait de créer des cartes différentes de celle de Vassal, voir de les générer aléatoirement (du moins pour partie). Cela vaut le coup que je tâche de me pencher sur la question, ou cela a déjà été tenté et rejeté ? Je pense à classer les décors en fonction des types (obstruction, forêt, colline, eau, obstacles...) et des formes (basiquement carré, rond et chient) afin qu'un placement aléatoire (en dehors des zones de déploiement, et des zones pour ce qui est des décors restreint) puisse espérer générer une carte simpliste mais jouable (comme une table classique). Après, j'imagine qu'il n'est pas non plus très compliqué de faire des maps prédéfinies, quitte à ne les faire qu'en image, qui seraient plus esthétiques. Un mix des deux me parait aussi envisageable, à savoir faire un fond travaillé et des décors choisi placés aléatoirement dessus.
Mais je n'ai pas été mettre les mains dans le cambouis, alors je ne sais dire avec quelle simplicité/difficulté cela pourrait s'intégrer dans le préexistant.
Titre: Re : Re : Re : Web Vassal
Posté par: Manu69 le 01 mai 2015 à 17:15:31
Il me semble que c'est Lenneth qui claque ça au début de chaque combat. J'ai droit à un cookie périmé ou je me trompe ? ^^ Parce que dans mon souvenir c'est "to my side my noble machin", mais einherjar n'est pas un mot suffisamment courant pour que je ne pense pas à une simple variante.

ca tombe bien j'ai effectivement un cookie perime dans mon sac :)
elle a plusieurs variantes, y compris "come to me, my noble einherjar".
putain quel jeu c'etait quand meme VP1... rien que d'en parler je me dis qu'il faut que je le refasse... une 16eme fois...

Citer
Le Wiki en première page ou bien sur l'accueil de CnF serait à mon avis un apport considérable, certains raccourcis claviers n'existant pas sous forme de bouton.

faudra la faire la doc un jour... mais faudra rendre l'appli "officielle" avant.
autant ca me derange pas de developper des trucs marrants pour me les faire interdir apres, autant me taper la doc pour rien...

Citer
Il serait peut-être plus intéressant de considérer la carte comme un espace périodique lors de la création des fig', plutôt que de les mettre en tas sur le côté lorsqu'elles sortent. Pas la peine de changer pour ça mais si à un moment c'est à refaire, option à considérer, je pense (d'autant que à la base cela doit être plus facile de mettre un modulo sur les coordonnées que de faire un contrôle avant de ramener à une position spécifique, je pense).

rien compris

Citer
Flip board marche ? Ah oui mais seulement le Nouveau raccourci clavier (pas le bouton, et du coup pas de random setup, je crois).

les bouttons du setup sont casses, mais pas tout le temps, et ca me saoule de chercher.

Citer
Ce serait cool de pouvoir avoir des gradation à chaque pouce quand on utilise le mètre (comme sur table)

pas con, a voir ce que ca coute.

Citer
Les cephalyx ne sont-ils pas des mercenaires ? pourquoi ont-ils le droit à une partie à eux ? ^^

ca doit pas etre la meme personne qui a fait les 2 fichiers.
je sais qu'il y a plein de redites entre les 2 d'ailleurs.

Citer
Dans le module de Vassal, les cartes en elles même sont effectivement illisibles, mais on trouve tout de même, je crois, tous les éléments de décors. La possibilité de s'en servir à-t-elle été étudiée ? Ce qui permettrait de créer des cartes différentes de celle de Vassal, voir de les générer aléatoirement (du moins pour partie). Cela vaut le coup que je tâche de me pencher sur la question, ou cela a déjà été tenté et rejeté ?

pour etre honnete j'y ai pas pense a l'epoque, mais dans l'optique de faire des decors placables sur les cartes, effectivement ce serait cool d'avoir les sprites des elements tries [ar type/taille/etc.
si tu veux le faire, tu peux, je pense que ce sera utile si on veut un jour faire des decors editables.
quant a la generation aleatoire, ce qui m'inquiete un peu c'est d'arriver a ecrire un algo simple qui permette de respecter les regles SR (ou au moins d'arriver a un resultat propre) sachant que la geometrie des decors peut etre "compliquee"... (et meme avec des geometries simples genre ellipse/rectangle calculer toutes les distances entre decors c'est pas si trivial).
Titre: Click'n Feat WebWachine
Posté par: Thyamath le 02 mai 2015 à 02:23:29
faudra la faire la doc un jour... mais faudra rendre l'appli "officielle" avant.
autant ca me derange pas de developper des trucs marrants pour me les faire interdir apres, autant me taper la doc pour rien...
Oui enfin ce qui existe déjà est utile. Avoir la liste des raccourcis clavier, ça fait plaisir et ça évite de se demander comment place, comme target en charge...

Citer
Il serait peut-être plus intéressant de considérer la carte comme un espace périodique lors de la création des fig', plutôt que de les mettre en tas sur le côté lorsqu'elles sortent. Pas la peine de changer pour ça mais si à un moment c'est à refaire, option à considérer, je pense (d'autant que à la base cela doit être plus facile de mettre un modulo sur les coordonnées que de faire un contrôle avant de ramener à une position spécifique, je pense).

rien compris

En gros les figurine qui dépassent à gauche apparaissent à droite. Si on pose une figurine à 49" et que la table en fait 48, la figurine apparait à 49%48=1". Inversement si on pose une figurine à -1", elle apparait à 47". Cela évite de supperposer les fig' tout en les disposant toutes sur la table, en conservant même les jolis alignements.


pour etre honnete j'y ai pas pense a l'epoque, mais dans l'optique de faire des decors placables sur les cartes, effectivement ce serait cool d'avoir les sprites des elements tries [ar type/taille/etc.
si tu veux le faire, tu peux, je pense que ce sera utile si on veut un jour faire des decors editables.
quant a la generation aleatoire, ce qui m'inquiete un peu c'est d'arriver a ecrire un algo simple qui permette de respecter les regles SR (ou au moins d'arriver a un resultat propre) sachant que la geometrie des decors peut etre "compliquee"... (et meme avec des geometries simples genre ellipse/rectangle calculer toutes les distances entre decors c'est pas si trivial).

Si la génération aléatoire ne prend que 5-6 décors parmi les décors ronds et carré, cela doit être gérable par les outils déjà existants non ? Sinon tu définis plusieurs zones sur la carte, et tu y génères un décors au hasard (à plus d'1" du bord si c'est un terrain non restreint, à plus des 2,5" si c'est un décors restreint). Si les joueurs veulent des tables plus évoluées, ils les font eux même. Cette méthode aurait, je pense, l'avantage de pouvoir facilement définir où peuvent être ou non les décors en fonction du scénario (si une zone de la map contient une zone de scénario [inclu les 5" de drapeau/objo], elle ne peut contenir de terrain restreint).
Je ne promet rien, mais je vais tâcher de faire le classement. Si tu sais si et comment cela devrait être décrit dans les fichiers, je peux en profiter pour les remplir.
Titre: Re : Click'n Feat WebWachine
Posté par: Booggy le 05 mai 2015 à 13:26:13
Citation de: Manu74
quant a la generation aleatoire, ce qui m'inquiete un peu c'est d'arriver a ecrire un algo simple qui permette de respecter les regles SR (ou au moins d'arriver a un resultat propre) sachant que la geometrie des decors peut etre "compliquee"... (et meme avec des geometries simples genre ellipse/rectangle calculer toutes les distances entre decors c'est pas si trivial).

Sinon, tu t'emmerdes pas, tu considères que chaque décor (quelque soit sa forme) rentre dans un cercle, avec un centre et rayon, et la génération aléatoire s'assure juste d'une distance minimum entre les centres de chaque décor, en fonction de son rayon et de son type (illimité ou non).
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 05 mai 2015 à 19:13:00
Citation de: Manu74
quant a la generation aleatoire, ce qui m'inquiete un peu c'est d'arriver a ecrire un algo simple qui permette de respecter les regles SR (ou au moins d'arriver a un resultat propre) sachant que la geometrie des decors peut etre "compliquee"... (et meme avec des geometries simples genre ellipse/rectangle calculer toutes les distances entre decors c'est pas si trivial).

Sinon, tu t'emmerdes pas, tu considères que chaque décor (quelque soit sa forme) rentre dans un cercle, avec un centre et rayon, et la génération aléatoire s'assure juste d'une distance minimum entre les centres de chaque décor, en fonction de son rayon et de son type (illimité ou non).

Un cercle, ou un rectangle, pour les murets par exemple. Un rectangle c'est pas trop trop chaud à gérer non plus.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 05 mai 2015 à 20:33:43
chais pas, mes maths sont un peu rouille mais calculer les distances mins entre des ellipses et des rectangles, et faire un algo de positionnement aleatoire qui respecte les ecartements minimaux de 5-7 decors dans une aire de jeu definie, ca me parait relativement couillu deja.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: schlaf le 05 mai 2015 à 20:57:31
chais pas, mes maths sont un peu rouille mais calculer les distances mins entre des ellipses et des rectangles, et faire un algo de positionnement aleatoire qui respecte les ecartements minimaux de 5-7 decors dans une aire de jeu definie, ca me parait relativement couillu deja.

je vais peut-être dire une connerie, mais y'a pas moyen de définir facilement un décor par son contour, en fait un "path", puis "enlarge" de 1.5", et de vérifier l'intersection des paths élargis... il me semble que c'est assez facile de trouver des librairies qui font ce genre de truc (mais peut-être pas en javascript)
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 05 mai 2015 à 21:41:25
Selon moi la solution de prendre un contour exact est inutile, et risque d'être gourmande en ressource (même si j'imagine qu'il suffit de suivre la partie alpha à 100%), car le calculs d'intersection va prendre du temps pour des formes étranges. On se fiche d'avoir quelque chose d'exact, on cherche quelque chose d'acceptable. Et certains décors ont des formes franchement étranges. La solution de tout considérer comme un cercle de diamètre égal à sa diagonale me parait suffisante et peu problématique (mesurer entre les centres devrait être simple, reste à savoir jusqu'à combien de décors peu placer un random position en un temps raisonnable. La recherche de place pourrait à terme être longue, et il parait difficile de détecter l'impossibilité). Combiné à la solution de zones de placement, il n'y a plus aucune mesure de distance (position=random[haut_zone-demi_diagonale-1 ; bas_zone -demi_diagonale-1]) et je pense qu'en plus de cela, on a plus de chance d'obtenir une carte à peu près équilibrée. Certes ces cartes seront toujours un peu ressemblantes, mais au final c'est assez vrai pour les vrai tables de jeu aussi.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 06 mai 2015 à 15:59:47
bein determiner si une solution est convenable vis a vis des espacements c'est "relativement" trivial en se limitant a des formes geometriques simples.
c'est l'etapte suivante qui me parait moins triviale : comment je "corrige" une solution invalide pour arriver a un truc valide ?
c'est la qu'est toute la difficulte de ce genre de problemes, mais je commence a me dire qu'il faudrait p-e juste inverser le probleme :
- choisir 5-7 points au hasard sur la table.
- calculer la taille max des decors qu'on peut mettre a chacun de ces endroits a partir des zones/objos.
- trouver des decors qui rentrent dans les trous calcules.
l'avantage etant que si ca passe pas, on doit pouvoir ecrire un bout d'algo pour "eloigner" un point d'autres points relativement facilement.

'fin bref c'est clairement l'etape de resolution des conflits que je vois pas triviale, sauf a decouper la table en zones carrees dans lesquelles je droppe un unique decor, mais elles vont toutes se ressembler ? a voir.
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 06 mai 2015 à 16:02:19
Je comprends pas pourquoi tu veux corriger une solution invalide, alors que tu peux directement écrire un algo qui te crée une solution valide. Si tu poses les décors aléatoirement un par un en vérifiant à chaque fois qu'ils respectent les conditions d'éloignement, c'est bon, non ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 06 mai 2015 à 16:19:11
bah ecoute je dois pas etre bien reveille comme ca mais je vois pas l'algo evident qui se cache derriere "tu poses les décors aléatoirement un par un en vérifiant à chaque fois qu'ils respectent les conditions d'éloignement"

mais si qqun veut bien me detailler chaque etape de l'algo, je veux bien.
Titre: Re : Click'n Feat WebWachine
Posté par: tifus le 06 mai 2015 à 16:33:37
Je regarde ça quand j'ai du temps... Si on part toujours sur des zone "circulaire" ? ^^"
Titre: Re : Click'n Feat WebWachine
Posté par: Booggy le 06 mai 2015 à 16:49:15
En partant sur des zones circulaires, l'algo se contenterait de proposer une série points (des centres) sur la map les uns après les autres (coordonnés X,Y) en s'assurant à chaque nouveau point qu'il respecte les limites (en prenant en compte les rayons) avec ceux déjà positionnés (+ les zones/objos de scénar).

En gros :
- l'algo propose un décor random (avec son centre, son rayon, sa nature -illimitée ou non) parmi ceux enregistrés
- l'algo propose ensuite un point (X,Y) random, qui serait le futur centre du décor
- l'algo calcule sa validité par rapport aux autres décors déjà validés (en calculant les distance centres à centre moins les rayons, et en fonction de leur nature)
- si c'est OK, ça valide (et ça peut même proposer une rotation random du décor autour du pt central validé, pour varier les plaisirs ^^)
- Si c'est KO, l'algo propose un autre point et re-calcule. Au bout de 3 essais infructueux, l'algo re-propose carrément un nouveau décor et reprend l'algo en haut.



Titre: Re : Click'n Feat WebWachine
Posté par: SunHunter le 06 mai 2015 à 16:56:12
Proposition d'algo :

- Ne faire que des décors qui tiennent dans un diamètre de 4", avec rotation aléatoire au placement
- Classer en restrictif non ou restrictif les décors
- Faire un mapping de points/noeuds éloignés de 7" les uns des autres sur le terrain de jeu
- Attribuer n décors restrictifs et m décors non-restrictfs
- Définir pour chaque scénario quels noeuds sont exclus pour les restrictifs
- Les restictifs sont placés d'abord, avec interdiction de placer deux restrictifs en proches voisins ou sur les noeuds interdits par le scénario
- Les non-restrictifs sont placés sur les empalcements restants, sans autre restriction

Avec genre 2-4 restrictifs et 4-6 non-restrictifs, tu as moyen d'avoir une pure table, a l'équilibre des côtés prêt.

SunHunter -
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 06 mai 2015 à 16:57:53
Avec genre 2-4 restrictifs et 4-6 non-restrictifs, tu as moyen d'avoir une pure table, a l'équilibre des côtés prêt.

Tant mieux, yen a marre des maps symétriques ;)

J'y pane rien en algo moi, mais du peux que je comprends, vos deux propositions ont l'air cool :)
Titre: Re : Click'n Feat WebWachine
Posté par: tifus le 06 mai 2015 à 17:05:52
J'ai une idée d'algo, à base de maths et de recalcule de la position la plus adaptée, mais là au taff, tendu pour prendre le temps de l'écrire. Je ferai ça tantôt.
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 06 mai 2015 à 17:13:13
Ouais à peu près exactement comme Booggy.

Tu prends un décor random, une position random, tu check si c'est valide, tu le poses. Et tu recommences jusqu'à avoir suffisamment de décors.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Thyamath le 06 mai 2015 à 20:06:13
En partant sur des zones circulaires, l'algo se contenterait de proposer une série points (des centres) sur la map les uns après les autres (coordonnés X,Y) en s'assurant à chaque nouveau point qu'il respecte les limites (en prenant en compte les rayons) avec ceux déjà positionnés (+ les zones/objos de scénar).

En gros :
- l'algo propose un décor random (avec son centre, son rayon, sa nature -illimitée ou non) parmi ceux enregistrés
- l'algo propose ensuite un point (X,Y) random, qui serait le futur centre du décor
- l'algo calcule sa validité par rapport aux autres décors déjà validés (en calculant les distance centres à centre moins les rayons, et en fonction de leur nature)
- si c'est OK, ça valide (et ça peut même proposer une rotation random du décor autour du pt central validé, pour varier les plaisirs ^^)
- Si c'est KO, l'algo propose un autre point et re-calcule. Au bout de 3 essais infructueux, l'algo re-propose carrément un nouveau décor et reprend l'algo en haut.

Le problème, selon moi, c'est qu'à aucun moment tu ne vérifies s'il existe un endroit où il est possible de placer un décors (ce qui nous donnerai une boucle infinie). On peut certes arrêter à un certain nombre d'essai, mais si ton random te place plusieurs fois ton second point dans des endroits interdit, tu vas te retrouver avec un seul décors. Bon après, libre aux joueurs de re générer la carte...


Proposition d'algo :

- Ne faire que des décors qui tiennent dans un diamètre de 4", avec rotation aléatoire au placement
- Classer en restrictif non ou restrictif les décors
- Faire un mapping de points/noeuds éloignés de 7" les uns des autres sur le terrain de jeu
- Attribuer n décors restrictifs et m décors non-restrictfs
- Définir pour chaque scénario quels noeuds sont exclus pour les restrictifs
- Les restictifs sont placés d'abord, avec interdiction de placer deux restrictifs en proches voisins ou sur les noeuds interdits par le scénario
- Les non-restrictifs sont placés sur les empalcements restants, sans autre restriction

Avec genre 2-4 restrictifs et 4-6 non-restrictifs, tu as moyen d'avoir une pure table, a l'équilibre des côtés prêt.

SunHunter -
Reste quand même le problème su mapping... qui était le seul vraiment présent, je crois. J'imagine qu'il y a un coup à jouer du côté des graphes fortement connexes, mais ça me parait couteux (la solution qui me vient intuitivement à l'esprit étant  d'attribuer des forces à chaque décors et élément de scénario/déploiement). Pour ce qui est de la taille je pense qu'il va falloir choisir un peu plus grand comme diamètre, mais cela ne change pas fondamentalement l'algo, je pense (à moins que les 7" et n décors aient été choisis pour être opti sur une table de 48").

Voici une solution, qui ne se prétend pas optimale, mais qui devrait fonctionner, si vraiment tu n'as pas de problème avec les intersections. ("J'ai une solution, mais elle ne fonctionne que dans le vide avec des poules sphériques")

Zones_interdites[] : zones dans lesquelles ne doivent pas apparaître de points (reroll sinon). Si elle représente plus d'un certains pourcentage de la carte, arrêter. Les zones sont représentée par deux points formant un rectangle. Si deux zones se chevauchent, supprimer le chevauchement en scindant l'une d'elle en 3 et en ramenant les bords des trois nouvelles zones aux bordures de la première (normalement une seule à modifier). Si l'une est contenu dans une autre, la supprimer.
Décor : un point, une image, un rayon, restrictif/non restrictif.

-Initialiser zones_interdites[] avec les zones de déploiement.
-Placer quatre décors non restrictif de rayon 0 sans image, 2" en retrait dans les zones de déploiement de chaque côté de la carte
-déterminer le nombre non restrictif de décors espéré Nombre_NRestrictif_Final.
-Nombre_décors=0;
-tant que (il n'y a pas ce nombre et que zones_interdites ne recouvre pas 80%[arbitraire] de la carte)
-{
--Placer un décors au hasard, entièrement hors des zones interdites.
--Si( distance nouveau décors <-> décors le plus proche < 2")
--{
---Prendre le point le plus proche à droite, le point le plus proche au dessus, à gauche, en dessous. délimiter la zone formée par leurs position -2" (ne pas oublier leurs rayons).
---Si( la zone est suffisamment large et haute)
---{
----Placer le décors entièrement dans la zone (random hors zones interdites)
---}
---Sinon
---{
----Si(la zone n'est pas assez haute XOR pas assez large)
----{
-----placer le décors entièrement dans la zone en ignorant la contrainte problématique, en conservant seulement le centre dans la zone. Mesurer.
----}Fin Si
---}Fin Si
--}Fin Si

--Si(décors ok)
--{
---Placer le décors.
---Nombre_décors++.
--}
--Sinon
--{
---Ajouter la zone délimitée par les points aux zones interdites
--}Fin Si
-}Fin tant que

-Placer des décors restrictifs invisibles à la place des drapeaux et objectifs. Ajouter les zones de scénario aux zones interdites.
-Recommencer, en plaçant les décors entièrement hors des zones interdites.


Pas testé. Mais ça déroule bien sur mon bout de papier. Ce qui ne signifie pas grand chose niveau ressource, mais ça doit aller. Si on s'accorde sur une taille de décors maximale, cela simplifie évidemment, et on peut en revenir à l'algo de SunHunter. Noter aussi que la surface à recouvrir peut-être dépendante de la taille des décors placé. Peut-être augmenter les zones interdites du rayon des décors formant les angles des zones.

P.S. : Sinon j'en reste sur mes zones prédéfinies, qui feront se ressembler les tables les unes aux autres. Je vois (et voyais déjà) deux solutions au problème (qui peuvent se mixer allègrement). 1. Plein de zones, chacune ayant une faible probabilité de poper un décors random. On risque juste d'avoir un parrallélisme persistant dans l'oeil. Il s'agit alors d'utiliser si possible des zones décalées (façon damier hexagonal) et éventuellement d'incliner la grille, afin de brouiller la perception d'ordre. 2. Des zones de tailles conséquente, qui popent chacune un décors à très forte probabilité, mais positionné aléatoirement dans la zone en question. 3. rendre les zones aléatoire (entre bornes) et utiliser le 2. .
On supprime toute nécessité de calcul (complexe et coûteux, s'entend), et je pense que malgré tout la table peut avoir de la gueule. Et en prime on doit pouvoir tenter d'équilibrer la quantité de décors de chaque côté (sans rendre la chose symétrique, même si cela semble également simple à faire).
Certaines zones ne popent évidemment que certains décors (en fonction du scénario).
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 07 mai 2015 à 21:06:44
mouais. on va deja faire un systeme de placement a la main hein ;)

d'ailleurs si qqun est motive pour trier les elements de decor utilisables, il peut commencer.
je pense qu'une arborescence selon les types de decors officiel est logique :
- forets
- elevations
- obstructions
- trenchs
- linears
chacun un repertoire, et a l'interieur des noms propres et coherents...

un volontaire ?
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 07 mai 2015 à 23:08:44
J'ai déjà fait. Sauf que j'ai fait un peu plus. J'attendais une décision pour voir s'il fallait trier plus loin. J'up ça demain ou ce week-end, vraisemblablement.

De mémoire, j'ai Forest[Forest, Tree, Under_Forest], Ground[Map, Tile, Bridge, Connection, Decoration, Road, Rough_Terrain], Hill[Hill_Border], Obstacle[Linear], Obstruction[Obstruction_part],  Trench[Trench_part], Water[water_part], What.

Pas compliqué à défaire si ça fait trop, mais comme ça ça évite de placer un bord de colline avec un placement au hasard, tout en en offrant la possibilité à la main. De même pour les morceaux de rivière. On garde aussi toute sorte d'obstacle, en gardant une distinction pour les linéaires.

Je me demandais aussi s'il fallait les renommer. pour l'instant ce n'est pas fait.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 07 mai 2015 à 23:20:44
apres me faudra sans doute un json correspondant decrivant les images et notament leur taille et leur centre.
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 07 mai 2015 à 23:26:01
C'est ce que je me disais. Je pensais le faire, mais ça n'est pas fait. Je me demandais, si tu ne le récupérais pas automatiquement (après tout ce ne sont que les dimensions de l'image). J'avais aussi songé, dans le cadre d'un placement automatique, à y mettre les points de connexion possible pour les rivières, tranchées et routes, avec un angle intervale d'angle pour chaque connexion possible. mais j'imagine que ça n'est pas nécessaire pour le moment.

Aussi je pense que s'il n'y a pas de carte aléatoire, il faut un système de sauvegardes de map. En ligne ou en local (ou les deux).
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 07 mai 2015 à 23:44:24
en fait dans la description des decors, pour ceux ou c'est possible, ce serait bien d'avoir la description de la forme geometrique du decor en coordonnees image, genre :
{ type:'circle', cx:42, cy:71, r:150 }comme ca je pourrais dessiner le template en svg et en cours de partie on saura si on est dans la foret ou pas.
sachant que techniquement je fais du svg, n'importe quel forme geometrique supportee nativement en svg est envisageable (ellipse, rect, polygons, paths).
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 08 mai 2015 à 00:01:33
Je vais tâcher de le faire avant d'envoyer. Pas sûr. Ma fainéantise et mon perfectionnisme vont entrer en conflit, on verra ce que ça va donner. Délimiter certains décors points par points risque d'être ennuyeux, mais je pense qu'en fait il faudra une certaine approximation, puisque en jeu la plupart du temps on en ignore une partie (les poteaux qui dépasse d'une obstruction par exemple). Les cercles et les rectangles seront certainement faits... le reste, on verra bien.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 08 mai 2015 à 02:53:33
pour ceux que ca interesse : http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)
c'est encore tres sommaire.
ca me prend beaucoup plus de temps que prevu, mais en meme temps j'essaie encore plein de nouvelles methodes de codage, et cette fois ci j'ecris des tests unitaires et j'essaie de chiader l'UI :P

si vous avez des avis sur la page de partie. je pense que la c'est quand meme pas mal, meme si y a encore un ou deux endroits qui meriteraient plus d'attention.
demain je mets en place les raccourcis clavier (et donc sans doute les modes) et je fais une action genre afficher une map. ce sera deja pas mal.
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 08 mai 2015 à 08:27:48
C'est classe, mais il manque quand un truc Très important. La position √(8) comme position favorite de caster kill.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 08 mai 2015 à 18:17:07
http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)

mise en place des modes et des bindings clavier.
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 09 mai 2015 à 14:17:52
étonnant, et pas vraiment dérangeant, mais le zoom reset, applique un léger zoom par rapport à la vue initiale.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 mai 2015 à 19:48:40
http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)

mise en place des commandes et sauvegarde/rechargement des parties, au passage on peut choisir la map.
code ecrit sous l'emprise de l'alcool, je me suis toujours dit que ce serait marrant de rajouter les taux d'alcoolemie aux commits Git :)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 mai 2015 à 15:13:17
http://clicknfeat-proto.herokuapp.com/ (http://clicknfeat-proto.herokuapp.com/)

Rajout de la carte-a-Pingwoo aka Pingwoo-Land parmi les boards.
Apparemment c'est une carte relativement compatible avec le SR15 (meme s'il me semble avoir vu des problemes en regardant vite fait).
Titre: Re : Click'n Feat WebWachine
Posté par: Thyamath le 10 mai 2015 à 18:26:45
Je viens de penser que, puisque tu travaille en svg, est-ce qu'un image vectorisée au plus simple ne serait pas l'idéal ? Est-ce que tu saurais récupérer la forme à partir de là ? La vectorisation doit représenter une vingtaine de minutes de travail à tout casser sous inksacape. Après ce sera sûrement plus lourd à traiter que 4 variables pour faire un cercle (et disons la trentaine de points pour les polygones). On perd au traitement, mais est-ce que c'est mesurable face aux reste ? (pour info on a des fichiers de moins de 100 Ko, mes deux tests m'en ayant donné un de 30 et un de 4)

Si ce n'est pas faisable, je suis en train de faire les json. J'ai ajouté un élément favorite_map pour indiquer sur quel type de terrain de base devrait le plus logiquement apparaître ce décor (histoire de pas avoir des plateforme métallique au milieu de la pleine, ou de collines enneigées au milieu du désert). Je le met en tant que tableau pour pouvoir mettre plusieurs type de map facilement acceptable. Si ça te paraît complètement inutiles, je supprimerai, ce ne devrait pas être long.

Pour l'instant les .json ont juste le même nom que l'image associée (modulo l'extension), et je n'ai donc pas ajouté de champ pour l'image associée.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 mai 2015 à 18:49:30
Je viens de penser que, puisque tu travaille en svg, est-ce qu'un image vectorisée au plus simple ne serait pas l'idéal ? Est-ce que tu saurais récupérer la forme à partir de là ? La vectorisation doit représenter une vingtaine de minutes de travail à tout casser sous inksacape. Après ce sera sûrement plus lourd à traiter que 4 variables pour faire un cercle (et disons la trentaine de points pour les polygones). On perd au traitement, mais est-ce que c'est mesurable face aux reste ? (pour info on a des fichiers de moins de 100 Ko, mes deux tests m'en ayant donné un de 30 et un de 4)

en fait l'ideal ce serait d'avoir 2 nodes a la racine du svg, un pour l'image, un pour le template, avec chacun une classe que je puisse retrouver par le DOM.
mais a mon avis les logiciels de traitement d'image ne permettent pas de faire ca facilement, donc il faudrait palucher le fichier a la main.
et ensuite faut que j'apprenne a charge le svg comme il faut pour recuperer les 2 nodes, mais ca doit pas etre insurmontable.

et un autre inconvenient potentiel de cette methode, c'est qu'en general les outils generent des svgs ultra complexes et bourrins (d'apres ma breve experience), la ou un humain aurait genere un truc avec 3-4 nodes grand max. pas sur que ca change grand chose pour le navigateur, mais sait-on jamais.

Citer
Si ce n'est pas faisable, je suis en train de faire les json. J'ai ajouté un élément favorite_map pour indiquer sur quel type de terrain de base devrait le plus logiquement apparaître ce décor (histoire de pas avoir des plateforme métallique au milieu de la pleine, ou de collines enneigées au milieu du désert). Je le met en tant que tableau pour pouvoir mettre plusieurs type de map facilement acceptable. Si ça te paraît complètement inutiles, je supprimerai, ce ne devrait pas être long.

c'est pas bete, apres on se fera des maps vierges et je pourrai extraire les decors compatibles avec la map actuelle, puis faire un chtit random dans cette liste pour au moins proposer des decors aleatoires aux joueurs a placer a la main.
je suppose que tu l'as fait mais il faudra aussi le type de terrain (obstru, foret, etc)

Citer
Pour l'instant les .json ont juste le même nom que l'image associée (modulo l'extension), et je n'ai donc pas ajouté de champ pour l'image associée.

fait plutot un seul gros fichier avec un seul objet json dedans, ou au max un fichier par type de terrain.
en triant par categorie a l'interieur de l'objet, et l'ideal c'est que l'arborescence de fichiers corresponde aux categories.
tu donnes un nom/type/favorite_map/template a chaque decor, et un chemin vers l'image, et basta.

au pire j'ajusterai les details a la main.
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Thyamath le 10 mai 2015 à 19:23:19
en fait l'ideal ce serait d'avoir 2 nodes a la racine du svg, un pour l'image, un pour le template, avec chacun une classe que je puisse retrouver par le DOM.

Si j'ai bien compris, c'est pas infaisable. En fait quand tu demandes à Inkscape de te vectoriser un truc et que tu enregistre directement après, il colle la version vectorielle par dessus la version matricielle. Du coup dans le fichier on a un node <image ... /> qui contient la partie matricielle (qui disparait donc si on supprime l'ancienne version lors de la vectorisation, mais que l'on peut conserver) et un node <path ... />qui contient la partie vectorielle. Après je ne sais pas comment ça se gère d'un point de vue affichage.


Mais en fait, après réflexion, ça marche assez moyennement, puisque ça ne fonctionnera pas pour les tranchées et les rivières, qui ont nécessairement une zone de transition. Voir si je peux paramétrer ou retoucher les choses correctement.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 11 mai 2015 à 11:02:35
Tiens au fait petites remarques pour l'avenir sur le mouvement des figurines :

Le mouvement par pouces entiers et demi-pouces (flèches et shift + flèche) et la possibilité d'ajuster (ctrl + flèches) c'est cool, mais je trouve qu'il manque souvent deux chose :
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 13 mai 2015 à 01:33:56
bon j'ai fait un gros morceau de prototypage d'un coup, histoire de deblayer le terrain :
http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)

en gros j'ai implemente tout ce que je pouvais concernant les AoE (en l'absence de models et rulers).

le menu contextuel est pas super interessant en l'etat puisqu'il permet juste de mettre un label, mais pour les models je pense mettre le descriptif et les grilles dedans (qui etaient avant dans le menu a droite) histoire que ce soit evident.
donc si ca marche bien pour tout le monde son emploi est appele a se generaliser.
et d'ailleurs j'ai pas trop d'idee pour son ouverture par touchscreen... a part un appui long que je deteste utiliser mais bon, faudra p-e y venir.
parceque sinon j'utilise l'appli sur mon phone et ca marche etonnament pas trop mal (meme si pour l'instant c'est trop lent pour etre vraiment jouable).

bref, je vous invite a jouer avec pour voir si ca vous plait et si de votre cote les perfs (drag, etc) sont acceptables.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 13 mai 2015 à 01:40:22
@McFo : j'avais pense faire un mode "advance" au depart, mais j'ai pas trop aime la complexite du mode charge dans la version actuelle (a coder et a utiliser), du coup j'ai jamais franchi le pas. d'autant que j'avais pas d'idee transcendentale sur l'UI du truc. ce qui serait cool ce serait de pouvoir fixer le point de depart, deplacer le model et afficher le parcours en ligne droite depuis le depart, et ensuite pouvoir fixer des "waypoints" intermediaires (pour decouper en segments) et afficher la distance totale. mais ca me parait chiant a maniper a chaque deplacement de fig.

pour les mouvement j'ai prevu dans la v2 qu'on puisse customiser les raccourcis ET les distances de mouvements, je sais pas si ce suffira, j'ai encore pas tout compris a ce que tu causes :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 15 mai 2015 à 01:50:37
http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)

prototype de raccourcis clavier personnalisables.
il y a desormais une page settings (accessible depuis le menu dans Lounge)
on peut changer les raccourcis pour tous les modes en rentrant un raccourci a la main ou en cliquant sur le boutton record a droite de la saisie et en faisant le raccourci au clavier.
ca a l'air de marcher pas mal chez moi.

seul probleme pour l'instant : les actions souris ne sont pas gerees (pas moyen de redefinir la signification d'un click), a voir si c'est genant.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 mai 2015 à 16:41:24
ca embete qqun si la nouvelle version est pas compatible safari ? (juste chrome et FF)
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 18 mai 2015 à 16:45:00
Et safari Windows :0?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: rafa le 18 mai 2015 à 16:46:27
ca embete qqun si la nouvelle version est pas compatible safari ? (juste chrome et FF)
Bah moi :-) mais je peux faire l'effort de jouer sur ff
Titre: Re : Re : Click'n Feat WebWachine
Posté par: ozone le 18 mai 2015 à 16:57:53
ca embete qqun si la nouvelle version est pas compatible safari ? (juste chrome et FF)

non pas de pb
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 28 mai 2015 à 20:10:14
Tiens, "truc bizarre" détecté (c'est pas vraiment un bug) : en tant que spectateur, on peut supprimer un label sur une unité, mais uniquement pour soi, les joueurs le voient toujours.
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 28 mai 2015 à 20:29:59
Hier soir, j'ai réussi à faire planter deux fois en faisant à chaque fois CTRL+Z pendant un mouvement de charge... 8)
Titre: Re : Click'n Feat WebWachine
Posté par: Feldun le 28 mai 2015 à 20:32:05
J'ai eu deux fois ce qu'il me semble être un bug. En mode charge, je change l'orientation de la fig, mais le couloir ne bouge pas.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 mai 2015 à 16:59:42
Tiens, "truc bizarre" détecté (c'est pas vraiment un bug) : en tant que spectateur, on peut supprimer un label sur une unité, mais uniquement pour soi, les joueurs le voient toujours.

connu, c'est juste que j'ai pas vire le bouton dans l'UI des spectateurs, mais normalement les commandes des spectateurs ne sont jamais envoyees au serveur grace a une securite plus bas niveau, donc pas trop d'impact negatif.
ca se corrige, et en meme temps je prefere bosser un peu sur la nouvelle version.

Hier soir, j'ai réussi à faire planter deux fois en faisant à chaque fois CTRL+Z pendant un mouvement de charge... 8)

comme dit hier, faudra voir si t'arrives a le reproduire et comment, parceque la comme ca, ca marche chez moi.

J'ai eu deux fois ce qu'il me semble être un bug. En mode charge, je change l'orientation de la fig, mais le couloir ne bouge pas.

plus de details sur le context ? voire une sauvegarde de game en situation ?
jamais vu moi meme (et pourtant j'en vois des bugs en jouant ;) )
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 29 mai 2015 à 17:04:12
Moi j'ai eu un sérieux problème hier !

J'ai pas fait de Double 1 de la partie, qu'as-tu cassé encore Manu ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 mai 2015 à 17:22:42
je sais pas, ce dont je suis sur c'est que la nouvelle version utilise les soucres de nombres aleatoires cryptographiques au lieu du generateur de base, on verra si ca ameliore mon karma ou pas :D
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Lelith le 29 mai 2015 à 17:24:12
je sais pas, ce dont je suis sur c'est que la nouvelle version utilise les soucres de nombres aleatoires cryptographiques au lieu du generateur de base, on verra si ca ameliore mon karma ou pas :D

C'est clair que l'ancien algo qui faisait qu'à 2 Dés tu faisais plus qu'avec trois c'était tordu !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 mai 2015 à 17:25:45
tordu mais realise, l'algo de la vraie vie donne les memes resultats.
sauf quand il faut que je fasse 6 ou plus, la quelque soit le nombre de des je fais 5.
j'ai du martyriser des 6s dans une vie anterieure...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 05 juin 2015 à 12:43:23
bon les enfants 2-3 choses :

- la nouvelle version avance, lentement mais elle avance. si vous voulez jouer avec pour voir si ca marche chez vous...

- on a plein de nouveautes alors si vous voulez qu'elles soient rajoutees rapidement un chtit coup de main serait le bienvenu.
faudrait me resumer les nouveautes rapidos que je passe pas 3 plombes a chasser dans les sujets tout seul.
pour les casters juste nom exact/taille de socle/focus/pvs
pour les jacks nom exact/taille de socle/grille (donnez moi un autre jack avec la meme ca sufiit pour copier)

- apparemment le module vassal a ete mis a jour, si qqun veut extraire les nouvelles images et les trier.
puis les soumettre par pull request github idealement.
mais bon ca c'est pe plus facile que je le fasse moi meme.
Titre: Re : Click'n Feat WebWachine
Posté par: Valorel le 05 juin 2015 à 12:44:30
Tu as rajouté Thyron et Saeryn&Rhyas, que je te mette une belle fessée avec? :)
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 05 juin 2015 à 12:47:57
Il est pas encore à jour pardon, c'était juste au cas ou l'image que je t'ai donné te servait à quelque chose.

J'ai tout ce midi pour t'aider a référencer les sorties, tu te co skype ?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 05 juin 2015 à 14:30:07
J'ai tout ce midi pour t'aider a référencer les sorties, tu te co skype ?

peux pas faire ca au boulot. donc soit post dans ce thread, soit ce soir.
Titre: Re : Click'n Feat WebWachine
Posté par: Krimir le 25 août 2015 à 12:32:44
Petite question j'ai pas trouver dans les 41 pages du topic, mais existe t'il un lien / fichier pour les raccourcis clavier possible sur Click'n'feat ?

Merci d'avance les gars :)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 25 août 2015 à 15:25:00
Pas que je sache, mais si tu laisses trainer ta souris au dessus des bouttons ca t'affiche le raccourci.
Et quasiment toutes les commandes ont un boutton.
Titre: Re : Click'n Feat WebWachine
Posté par: Krimir le 25 août 2015 à 17:39:21
Merci; je regarderais en profondeur ce soir :)
Titre: Re : Click'n Feat WebWachine
Posté par: zagbrug le 07 septembre 2015 à 23:13:12
Bonsoir
Je suis allé sur CnF pour tenter de me familiariser avec l'outil. Suite à ces connections "les parties" que j'ai créé apparaissent toujours. Je ne sais pas comment faire pour les annuler  :P  :-[ peut-on me renseigner, merci.
 
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 07 septembre 2015 à 23:22:49
on les annule pas. le serveur reboote toutes les nuits et les oublie de toute facon.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: zagbrug le 07 septembre 2015 à 23:39:05
on les annule pas. le serveur reboote toutes les nuits et les oublie de toute facon.
Ah d'accord, cependant une partie créée avant hier est toujours visible enfin la ligne contenant le nom de l'auteur, la faction, le nbre de pts, le scénario ainsi que la partie pour la création ???
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 08 septembre 2015 à 00:05:40
pour etre exact le serveur s' endort quand on le laisse tranquille :-D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 02 octobre 2015 à 20:40:28
Models de Devastation online !
Titre: Re : Click'n Feat WebWachine
Posté par: marco_C3F le 05 octobre 2015 à 10:57:03
Salut !

Juste au cas où ça n'aurait pas été signalé, épic sorcha n'a que 6 de focus et pas 7 comme montré sur la fig quand on l'importe. Après ça change rien.

Merci pour ce site qui est génial.

Ah ! Temps que j'y pense, y a t il un moyen de mettre un token pour les sort, et un token shield wall.

Merci d'avance.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 05 octobre 2015 à 11:45:52
Pour les sorts / effets, plutôt que de poser un token sur la table, on écrit directement l'effet sur la fig (tu sélectionnes la fig, et tu tapes dans le champ "label")
Titre: Re : Click'n Feat WebWachine
Posté par: marco_C3F le 06 octobre 2015 à 10:20:26
Merci. tien nouveau bug : la pierre des troll ne peut pas avoir de furie...
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 06 octobre 2015 à 10:26:32
Merci. tien nouveau bug : la pierre des troll ne peut pas avoir de furie...

faut affichier le compteur avant avec 'n'
tous les models peuvent avoir un compteur.
Titre: Re : Click'n Feat WebWachine
Posté par: marco_C3F le 07 octobre 2015 à 16:10:10
ok merci
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 11 octobre 2015 à 23:28:21
maj avec les infos correctes du bouquin Devastation.
normalement tout y est cette fois ci.
Titre: Re : Click'n Feat WebWachine
Posté par: Siilk le 17 octobre 2015 à 20:07:32
Bon, première expérience cet aprem sur C'nF :
la prise en main est très rapide, c'est fluide, intuitif, les couloirs de charge c'est juste extra, le mètre est super simple à utiliser.
Les raccourcis sont un gros plus, c'est vraiment un outil super comparé à Vassal qui est relégué à la préhistoire.
Un gros bravo pour ton boulot Manu, c'est vraiment très utile et super intéressant !

Au plaisir de faire un partie un de ces 4 !
Titre: Re : Click'n Feat WebWachine
Posté par: kvothe le 18 octobre 2015 à 00:21:50
Bonjour ici un petit nouveau  :P,

Merci pour cet outil manu c'est vachement bien pensé !

je me demandais (et j'espère que j'ai pas loupé un episode dans le sujet), est-ce que tu aurai une sorte de documentation genre how-to pour installer ton application en local ?

Si c'est ok pour ton j'aimerai pouvoir trifouiller dans la partie html-css, j'ai pas de connaissance DU TOUT en rubygem donc faut pas s'attendre à des miracles mais je suis graphiste de formation et je me disais que ça pourrais être cool de rendre ton appli plus "sexy"

une petite maquette qui montre un peu les idées qui me sont venues
http://www.hostingpics.net/viewer.php?id=362589Capturedu20151018001826.png (http://www.hostingpics.net/viewer.php?id=362589Capturedu20151018001826.png)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 octobre 2015 à 13:56:20
Non toujours pas de doc, la transmission orale c'est plus humain ;) (c'est pas du tout parce que j'ai la flemme)

Pas de problemes pour rhabiller l'appli, c'est sympa ce que tu as fait. Quelques points cependant :
- j'ai une v2 dans les tuyaux qui change pas mal de choses au layout (bon la ca fait 3 mois que j'ai pas bosse dessus donc qui sait si ca sortira un jour).
- j'ai mes opinions en terme d'UI donc faudra qu'on cause de certaines choses (exple : j'aime pas les icones a la place du texte sur les boutons, c'est joli mais c'est pas clair).
- j'aurais plus besoin d'un graphiste sur les 2 autres applis en fait : Steamdating et JouneyLog. Cela etant, faut pas te forcer, c'est les loisirs alors tu fais ce qui te plait ;)
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 18 octobre 2015 à 16:01:22
J'aime, et aussi +1 sur le fait d'éviter de foutre des icônes au large, le texte c'est bien !
Titre: Re : Click'n Feat WebWachine
Posté par: Feldun le 18 octobre 2015 à 16:33:19
Tant qu'on en est aux améliortion, des nouvelle map sont elle prévue ( Voir un module de gestion de map?)?
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 octobre 2015 à 14:11:36
Tant qu'on en est aux améliortion, des nouvelle map sont elle prévue ( Voir un module de gestion de map?)?

c'est prevu. ca veut pas dire que c'est fait ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 02 décembre 2015 à 21:35:37
J'ai recommence a bosser sur la v2... http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/)
Je vous invite d'ores et deja a jouer avec et faire vos feedbacks.

L'essentiel pour jouer (offline) est la. C'est un peu chiant faut creer vos models a la main.
Toutes les factions n'y sont pas encore (j'ai fait les miennes)

A tester notament : le chat joueurs online.
Dites moi si ca marche, c'est la nouvelle techno de synchro online que je vais utiliser pour tout le reste...

Les games online d'ici la fin de la semaine j'espere.
Apres je termine de re-implementer les features de la v1 encore manquantes (import liste, LoS, ...)
Et ensuite on causera de faire des nouveaux trucs comme le placement de decors a la main.
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 02 décembre 2015 à 22:14:23
un grand merci manu pour tout ton travail :) mais je maudis le son *You've got mail*  8)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 04 décembre 2015 à 11:52:32
mais je maudis le son *You've got mail*  8)

Moi je lis "J'adore la notification sonore pour les nouveaux messages et j'espere que ce sera conserve dans la nouvelle version. D'ailleurs ce serait cool qu'il y ait d'autres jingles tout aussi classes caches dans l'appli !"  :-*

Sinon comme promis ce soir vous pourrez jouer en ligne sur la v2 ! \o/
(Enfin si ca marche... je cherche des testeurs pour jouer avec moi les soirs... malheureusement pas avant ces dimanche/mardi soirs)
J'ai fait les premieres parties tout seul en local c'est quand meme assez cool (mec fier de lui) mais y a encore pas mal de manips tordues (mec depressif).

Sinon la liste des trucs qui restent a faire actuellement (sans ordre particulier) :

template:
- aoe/spray model origin/target model
- set aoe to ruler
- aoe overlap model auras
model
- replace (within base)
- build roaster
- import FK list
- b2b (action+aura)
- createTemplate on model
- highlight models in melee
- wreck: hide effects/icons/souls
- label edit shortcut
- damage edit shortcut
scenarios
- generate objectives
- white aura on contesting models
- red aura on killboxing wardudes
ruler
- createAoe
- update when origin/target move
los
- line
- from/to model
- update when origin/target move
online:
- save online game in cache
- load local game online & reverse
- game online pane
- notification new message
- chat osd
- detect disconnection -> popup
dice:
- osd topleft corner
- notification bad/good roll
terrain:
- manual placement mode
misc:
- display error banner when navigator is missing features

Je vais barrer au fur et a mesure en esperant que ca me motive.
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Valorel le 04 décembre 2015 à 12:45:52
Sinon comme promis ce soir vous pourrez jouer en ligne sur la v2 ! \o/

What??? Tu m'as même pas fait tester la pré-alpha pour faire planter mon ordi?  :o
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 04 décembre 2015 à 18:41:12
T'es trop mauvais a CNF pour servir de testeur...

Sinon c'est fait c'est en ligne.
Titre: Re : Click'n Feat WebWachine
Posté par: Valorel le 04 décembre 2015 à 19:57:03
T'as tort, je suis au top pour repérer les bug et te faire comprendre que tu dois simplifier des choses pour que tout le monde comprenne!

C'est la même adresse?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 17 décembre 2015 à 19:46:45
https://youtu.be/uiC7MYT7Mz8 (https://youtu.be/uiC7MYT7Mz8)

Donc je confirme : je m'ennuie.
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 17 décembre 2015 à 19:51:26
Citer
https://youtu.be/uiC7MYT7Mz8

Donc je confirme : je m'ennuie.

effectivement xD
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Titi le 17 décembre 2015 à 20:38:29
https://youtu.be/uiC7MYT7Mz8 (https://youtu.be/uiC7MYT7Mz8)

Donc je confirme : je m'ennuie.
Pas mal ! Continue à t'ennuyer, alors ! :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 17 décembre 2015 à 20:46:30
roh p#t@in j'ai 8 vues les mecs, 8 vues ! je rattrape Nabila !
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 17 décembre 2015 à 20:53:57
Même pas de musique de fond ? :(
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 17 décembre 2015 à 21:14:21
J'debute en screencast, je suis pas encore au niveau des SBTC, top50 et autres stars du forum :D

Ca marche aussi avec le ruler ! et ca gere la max length en meme temps ! \o/

https://youtu.be/OT8FVwheOfs (https://youtu.be/OT8FVwheOfs)
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 17 décembre 2015 à 21:59:35
Ça pèèète !!! ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 17 décembre 2015 à 23:15:35
Yo maintenant que je sais faire un screencast a l'arrache, je peux vous montrer d'autres gognoleries qui me font rire :

Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 décembre 2015 à 00:05:27
Une autre qui montre differentes manipulations pour le tir :


Pour le tir de l'AoE qui devie, ca marche comme ca :
- on active le ruler avec le Carni selectionne, il est automatiquement pris comme origine du ruler.
- on regle la longueur max (qui est en plus memorisee sur le carni, de sorte que si on le reprend comme origine plus tard, on recupere la longueur max pour lui).
- on cree une AoE au bout du ruler avec un seul raccourci ('a')
- on devie l'AoE avec un raccourci ('d), la deviation max est automatiquement mise a la longueur du ruler /2

Ce qui devrait pas mal simplifier les phases de tir une fois pris en main.

Ensuite on voit qu'on peut creer une Aoe directement sur un model selectionne (clouds etc), et un spray qui part du model selectionne.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 décembre 2015 à 00:14:10
Encore une chtite qui montre les manips sur un model :


- ouverture du menu contextuel pour saisir un label, des dommages.
- icons classiques
- compteurs souls/fury
- le nom du model apparait quand on laisse trainer la souris dessus (pratique quand il n'y a pas d'image)

Pour le label j'ai prevu de faire un autre raccourci qui ouvre une case de saisie directement sur le model pour pouvoir rajouter rapidement un label sans ouvrir le menu.
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 18 décembre 2015 à 07:43:45
On ne l'arrête pluuuus... ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 décembre 2015 à 23:45:49
bon en gros il me reste :
- les auras sur les models qui contestent
- la generation des models d'objectifs
- la popup sur deconnection

et j'ai refais toutes les fonctionnalites de la v1 \o/

+ une chiee de nouvelles fonctionnalites.

et derriere je pense que j'attaque le module de placement de decors a la main.
Titre: Re : Click'n Feat WebWachine
Posté par: pickouette le 19 décembre 2015 à 00:09:48
Salut, j'écris juste ce message pour te féliciter, franchement j'ai jamais été sur Click'n Feat, mais le boulot est remarquable (vidéo regardé) ;)

Il est en/passera en français?

Tcho.

Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2015 à 04:19:20
une chtite video pour montrer l'edition rapide des labels et des domages, je me suis bien amuse :)


Il est en/passera en français?

non.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2015 à 13:57:42
Ok je commence a regarder pour le module de placement de decors. je pense faire un truc comme pour les models : une liste de tous les decors, qui en fait sont juste des images, on peut en selectionner, les ajouter a la carte, les positionner et ensuite les verouiller pour qu'ils ne soient plus deplaceables. ensuite une option pour sauvegarder/importer la map cree. ca doit etre facile a coder en reprenant le code des models (on factorisera apres :D ).

Du coup j'ai un doute fondamental. En parcourant les images vassal, en gros je vois qu'il y a les "types" de decors "colline/mur/lac/foret/crates/..." et les "ambiances" genre "desert/grass/jungle/ice/necro/..." Du coup je pense faire un arbre pour classer tout ca, mais dans quel sens ca vous parait logique ? "ambiance/type" ou "type/ambiance" ?

ice/hills
ice/lakes
ice/walls
desert/hills
desert/lakes
desert/walls
misc/crates
misc/rocks

OU

hills/desert
hills/ice
walls/desert
walls/ice
lakes/desert
lakes/ice
misc/rocks
misc/crate

??

Et sinon une fois le module code, je veux bien que quelqu'un trie les decors de vassal dans des repertoires, et me cree le fichier JSON de description au bon format (comme on avait fait pour les models), voire me pousse ca sous github. Idealement un mec un peu cartesien qui mettra les noms au propre, je suis un peu psychorigide :D
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 20 décembre 2015 à 14:37:45
Je vote pour ice/hills

Par contre l'aspect technique j'y ai rien compris donc je laisse ça aux gens intelligents ;)
Titre: Re : Click'n Feat WebWachine
Posté par: PingWoo le 20 décembre 2015 à 14:44:48
Comme Mcfo ambiance/type :)
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 20 décembre 2015 à 16:46:28
Pareil que les précédents ! ;D
Titre: Re : Click'n Feat WebWachine
Posté par: ozone le 20 décembre 2015 à 17:32:56
ambiance/type.

je peux essayer de pondre le json.
donne moi un exemple de qques lignes de ce que tu veux
Titre: Re : Click'n Feat WebWachine
Posté par: BicheNeuve le 20 décembre 2015 à 19:03:31
ambiance/type égalment :)
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 20 décembre 2015 à 19:05:38
je suis du même avis, et je rajouterais une félicitation manu pour le petit rire sadique lorsqu'un jet de dé est tout moisi :D j'adore
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2015 à 20:50:12
Bon bah ambiance/type alors.

Une chtite demo pour montrer le concept de base :


Donc en gros ca marche comme les models, on cree, on place, on lock.

je rajouterais une félicitation manu pour le petit rire sadique lorsqu'un jet de dé est tout moisi :D j'adore

tiens vous avez deja trouve ca ? :D
les fans de jingle vont aimer je pense...
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 20 décembre 2015 à 21:01:20
par-contre je viens de test une partie avec pingwoo, je me suis pris pas mal de téléportation de mes figs quand j en déplaçais une autre, par-contre lui, rien   c'a peu être le faite que je tourne sur firefox et lui chrome ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2015 à 21:11:40
C'est vrai que cette version a ete dev avec Chrome (j'ai des problemes avec mon firefox depuis 3 mois...) Va sans doute falloir que je refasse une passe.

Faut aussi que je mette un check des fonctionnalites du navigateur, j'utilise pas mal d'interfaces recentes, et si y en a certaines qui manquent, ca part vite en bug foireux.

Au cas ou c'est bien de preciser l'OS aussi genre Firefox/Windows... ca m'aide a situer.
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 20 décembre 2015 à 21:53:03
firefox/window 7 pour ma part =) et du coup, bug assez récurrent de TP lors du déplacement d'une autre fig voir meme de la meme fig...(elle retourne a une position précédente, mais pas forcement la derniere)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2015 à 22:09:21
version de firefox ?

En tout cas chez moi en Linux/FF42 je n'ai pas de probleme apparent...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 décembre 2015 à 22:48:58
a priori le JSON resemblera a ca

{
  "Snow": {
    "Hills": {
      "hill1": {
        "name": "Hill 1",
        "img": {
          "width": 105,
          "height": 127,
          "link": "/data/terrain/snow/hill/snow_hill_1.png"
        }
      },
      "hill2": {
        "name": "Hill 2",
        "img": {
          "width": 91,
          "height": 123,
          "link": "/data/terrain/snow/hill/snow_hill_2.png"
        }
      }
    }
  }
}

Les width/height sont en 10eme de pouce et en general il faut diviser les dimensions de l'image par 3.
Reste donc a trier les images de decors en repertoires :

<ambiance>/<type>/<ambiance>_<type>_<n>.png

Et a ecrire/generer le JSON de description (j'ai la flemme mais ca doit limite se faire auto avec un bout de script).
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 décembre 2015 à 01:15:00
J'ai un bandeau qui avertit si le navigateur utilise n'implemente pas l'essentiel des fonctionnalites necessaires pour CnFv2.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: ozone le 21 décembre 2015 à 09:34:47
ambiance/type.

je peux essayer de pondre le json.
donne moi un exemple de qques lignes de ce que tu veux

je suis en train de regarder;
je pense qu'il faut une précision supplémentaire,
faire une différence entre des décors "utiles" en jeu, rocher mare, foret,
et les décors d'ambiance, quelques pavés, de l'herbe sous la neige, etc...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 décembre 2015 à 10:07:30
je suis en train de regarder;
je pense qu'il faut une précision supplémentaire,
faire une différence entre des décors "utiles" en jeu, rocher mare, foret,
et les décors d'ambiance, quelques pavés, de l'herbe sous la neige, etc...

Personnellement je pensais faire la distinction suivante :
- les decors utiles en jeu sont inclus dans CnF
- les decors d'ambiance ne sont pas inclus, parce qu'on a pas que ca a foutre, et que de toute facon 95% des gens s'en foutent :D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 décembre 2015 à 14:04:32
j'ai fait un premier tri parmi les decors que j'ai trouve dans vassal, et j'ai integre au code :

https://github.com/eauc/clicknfeat/tree/master/client/data/terrain

ce qu'il reste a faire :
- renommer tous les fichiers correctement.
- remplir le JSON avec les infos, notament les tailles en pixel divisees par 3.

un travail pour un script (mais j'ai pas le temps right now, donc ca devrait attendre mes vacances)
ou pour un collaborateur motive par la gloire d'avoir son nom dans les remerciements ! :D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 décembre 2015 à 15:13:18
Bon bah avec tout ca il ne reste plus que des trucs tres dispensables a rajouter :

model
- replace (within base)
- build roaster
- highlight models in melee (ultra complique en fait)
- wreck: hide effects/icons/souls
- save/load selection to/from cache (with name)
online:
- save online game in cache
- load local game online & reverse
terrain:
- save/load board from/to cache (with name)

Du coup je vous invite fortement a test. je vais pas pouvoir faire de partie d'initiation avant noel, peut etre juste une mardi/mercredi soir.
Donc demerden-sie-sich.
De toute facon je coupe le serveur v1 debut 2016 donc vous etes motives ! gnark gnark gnark.

ps : soyez patients, c'est quasi sur que ce sera instable/bugge au demarrage, ca devrait se lisser, mais pour ca faut que les testeurs perseverent.

Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 décembre 2015 à 23:44:10
petite video qui montre ou est ce qu'il faut cliquer pour redimensionner la fenetre de jeu :
Titre: Re : Click'n Feat WebWachine
Posté par: PingWoo le 22 décembre 2015 à 12:38:46
Alors petit débrief d'une game hier soir , avec intervention divine pour débugger =D.

L'outil est vraiment bien, je le préfère à ça version 1, tout est vraiment plus fluide, le zoom est meilleur j'ai l'impression (en enlevant la fenêtre latéral et en zoomant c'est vraiment sur tout l'écran).

Le gros bug rencontré à été du côté de la sélection d'un model avec clickgauche de la souris + appuie sur les touche type ctrl ou shift pour faire une selection de target (exemple: le model A veut charger B: je sélectionne A, je met le module de charge et je veux lui sélectionner la target en faisnat shift + click gauche)  qui ne fonctionnait pas de mon côté (en gros le soft pense que je fait un drag quand je click sur le model et reste en mod drag et pas en mode sélection qui permettrai d'interagir avec les touche shift, ctrl..). L'astuce c'est de balancer la sélection de model sur le click droit de la souris ;). ça pourra être gérer en choisisant soit la distance minimum de détection d'un drag ou en disant que pour une sélection de model on fait click droit.

En tout cas dorénavant, si mon adversaire utilise chrome go go la V2 =D


Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 décembre 2015 à 15:34:08
Merci pingwoo ;)

Bugs releves durant la soire :
- bug a la con sous FF windows (Xanntrey/Ozone), pas reproduisible sous FF linux, avec pourtant la meme version de FF. ca va etre chaud a debugger...
- bug du drag trop sensible => j'ai fait une modif en rajoutant un espilon mini sur le drag, modifiable dans les settings. Pour l'instant j'ai mis 3, parce que c'est bien 3, on verra si ca suffit pour tout le monde, et ca introduit pas de gros lag notable sur les drags.
- bug de numerotation des unites identiques consecutives dans les listes FK
- raccourcis qui marchent pas parce que cette foutue input de chat a garde le focus
- update nom du 2nd joueur dans la liste des parties sur le serveur.
- le bandeau Loading ne s'affiche pas comme il faut.
- faut desactiver l'origin/target des rulers/los quand on detruit le model concerne.

C'est dingue ce qu'on trouve en regardant des utilisateurs se servir de son soft pendant 5min :D
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 22 décembre 2015 à 17:50:39
Tu parles de la v2 là du coup ? J'ai pas suivi on peut l'utiliser là ? (je viens de jouer sur la v1) ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 décembre 2015 à 18:36:03
Oui ca se passe la :

http://clicknfeat-reboot.herokuapp.com/

Bon j'ai pu essayer sur un ordi windows au boulot effectivement ca bug grave sous FF.
La mauvaise nouvelle c'est que ca marche parfaitement sous FF Linux, et que je suis pas pres de retrouver un ordi windows sur lequel faire des tests dans les prochaines semaines (famille d'informaticien => tous sous Linux depuis 2008 :D )
Et vu l'etendue du bug et son apparente complexite, je risque pas de le corriger "au pif" :-\

Donc bref, Chrome est notre ami, meme si ca me fait bien chier en tant qu'utilisateur FF.
Si des gens utilisent FF sur autre chose que windows d'ailleurs, je suis preneur de retours.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 22 décembre 2015 à 19:08:11
Wooouuuh c'est claaaasse !

J'ai pas mal bidouillé, et c'est vraiment pas mal. Le plus dur va être de ré-apprendre les raccourcis clavier :P

Pas mal d'effets ne se déclenchent pas quand on clique / utilise le raccourci, mais j'imagine que c'est juste une bête question de temps (genre stationnaire ça marche pas, c'est que t'as pas importé le petit logo ?)...

Le alt + shift + numéro ça marche pas chez moi, mais en même temps sur l'ancien soft non plus je le vivais bien :p (là visiblement shift + numéro c'est une flèche donc ça fait bouger la fenêtre chez moi...) EDIT : en fait ça bug qu'avec le pavé num, avec les chiffres en haut du clavier que j'utilise jamais comme chiffres, ça passe ^^

A part ça ça me semble top au point, bravo manu, hâte d'utiliser en vrai ! Peut-être même que Juju s'en plaindra pas cette fois :P

Dernier truc : j'ai réussi à faire bloquer un rond en faisant une charge avec un earthborn, un rond orange correspondant à son socle est resté à son point de départ et n'en part plus :P

Je t'envoie un screen dès que je te vois sur Skype :P
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 décembre 2015 à 20:36:35
J'ai pas mal bidouillé, et c'est vraiment pas mal. Le plus dur va être de ré-apprendre les raccourcis clavier :P

tu peux modifier les raccourcis dans les settings pour revenir aux precedents :)

j'ai juste essaye de mettre tout ca a plat, genre :
- alt concerne tous les "toggle" sur les models, ie les trucs qu'on peut "on/off"
- ctrl concerne toutes les creations (de templates, de ruler, de LoS)
- shift concerne toutes les editions de valeurs (charge max lengths, dommage, label)

Citer
Pas mal d'effets ne se déclenchent pas quand on clique / utilise le raccourci, mais j'imagine que c'est juste une bête question de temps (genre stationnaire ça marche pas, c'est que t'as pas importé le petit logo ?)...

non c'est un bug. merci de signaler. j'ai trouve pour stationnary et disrupt, t'en as d'autres ?

de facon generale tout est cense marcher donc remontez les bugs.

Citer
Le alt + shift + numéro ça marche pas chez moi, mais en même temps sur l'ancien soft non plus je le vivais bien :p (là visiblement shift + numéro c'est une flèche donc ça fait bouger la fenêtre chez moi...) EDIT : en fait ça bug qu'avec le pavé num, avec les chiffres en haut du clavier que j'utilise jamais comme chiffres, ça passe ^^

oui je me suis fait chier a utiliser une super librairie pour les raccourcis claviers mais elle marche pas si bien que ca.
j'aurais du le faire a la main, c'est tjrs la meme histoire.

Citer
Peut-être même que Juju s'en plaindra pas cette fois :P

les gens qui avaient des problemes reseaux peuvent reessayer, la techno de synchro a totalement change.

Citer
Dernier truc : j'ai réussi à faire bloquer un rond en faisant une charge avec un earthborn, un rond orange correspondant à son socle est resté à son point de départ et n'en part plus :P

ouais j'ai des bugs sur les origin/target du ruler/los. c'est assez complexe comme interaction.
Titre: Re : Click'n Feat WebWachine
Posté par: tifus le 22 décembre 2015 à 21:20:24
C'est quoi le soucis avec firefox windows ? Je vois pas...
Titre: Re : Click'n Feat WebWachine
Posté par: totorisback le 22 décembre 2015 à 21:38:34
quand tu bouges un modèle, celui que tu as déplacé avant reprend sa position de départ.
Moi j'ai résolu en double cliquant à coté.

Par contre, j'ai la barre d'actions qui s'affiche sur le coté droit de la map et je ne peux donc pas y mettre de model.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 00:20:16
Par contre, j'ai la barre d'actions qui s'affiche sur le coté droit de la map et je ne peux donc pas y mettre de model.

tu peux soit replier le menu completement, soit le retrecir en draguant le coin en bas a droite de la map, entre les scrollbars.

demonstation :
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 01:34:05
1ere salve de bugs corrigee.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: tifus le 23 décembre 2015 à 08:20:22
quand tu bouges un modèle, celui que tu as déplacé avant reprend sa position de départ.
Moi j'ai résolu en double cliquant à coté.

Bon, Manu, ça risque d'être galère.... J'arrive pas à reproduire...
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 15:04:38
Bon, Manu, ça risque d'être galère.... J'arrive pas à reproduire...

Quelle version de FF ? nous on etait en 43 quand ca buggait.
Titre: Re : Click'n Feat WebWachine
Posté par: totorisback le 23 décembre 2015 à 15:40:29
Il y a moyen de récupérer les images ajoutées dans le dernier module vassal?
Tu les reprends tel que ou il faudrait faire une mainp dessus pour les intégrer?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 15:53:57
? y a un nouveau module vassal ? moi j'en etais reste a la 4.3... apres j'ai peut etre oublie d'integrer certaines images.

Tu precises ?
Titre: Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: tifus le 23 décembre 2015 à 16:06:52
Bon, Manu, ça risque d'être galère.... J'arrive pas à reproduire...

Quelle version de FF ? nous on etait en 43 quand ca buggait.

J'te dirais bien la dernière, il m'a fait une maj avant hier je crois. Ou p'tes ce weekend.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 16:25:54
Il y a moyen de récupérer les images ajoutées dans le dernier module vassal?
Tu les reprends tel que ou il faudrait faire une mainp dessus pour les intégrer?

Tu dois parler du boulot de Corwin, j'avais deja recupere en partie au depart (Zuriel, Bloodseer, etc).
Je vois qu'il a fait du taf par dessus. Par contre c'est juste ultra mega casse ##### il a juste rajoute les images dans le repertoire en vrac sans meme respecter le peu de conventions des noms precedents, donc faut se palucher 3000 fichiers en devinant lesquels sont nouveaux... Joyeux Noel !

J'te dirais bien la dernière, il m'a fait une maj avant hier je crois. Ou p'tes ce weekend.

Bah c'est chelou. J'etais en FF43/Win7 perso. Je crois que Xanntrey etait en FF43/Win10.
Bon d'un autre cote si ca bug pas partout je suppose que je devrais etre content quand meme :)
Titre: Re : Click'n Feat WebWachine
Posté par: totorisback le 23 décembre 2015 à 18:00:52
oui pas la mise à jour moteur vassal mais la mise à jour 4.4-19 je crois du module.

Il suffirait de renommer les fichiers images?
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: xanntrey le 23 décembre 2015 à 18:04:37


Citer
Bah c'est chelou. J'etais en FF43/Win7 perso. Je crois que Xanntrey etait en FF43/Win10.
Bon d'un autre cote si ca bug pas partout je suppose que je devrais etre content quand meme :)

non non, ff43/win7 x) !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 18:29:37
Si Tifus est pas sous Win7 on saura qui blamer.

Bon sinon j'ai recupere les nouvelles images du 4.4.1-9 notamment tout Cyriss, integrees dans la v2 ;)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: xanntrey le 23 décembre 2015 à 18:33:42
Citer
Bon sinon j'ai recupere les nouvelles images du 4.4.1-9 notamment tout Cyriss, integrees dans la v2 ;)

OHHHH JE TE KIFF POUR LES IMAGES CYRISS ! t aura un bisous de mon chat!
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 18:36:53
Ouais je pense que ca va changer pas mal la vie des joueurs Cyriss :D
Ils rentrent dans une nouvelle ere !
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 23 décembre 2015 à 18:37:31
Me manque Axis par contre, j'ai du le zapper quelque part mais j'ai plus le temps de chercher ce soir.
Titre: Re : Click'n Feat WebWachine
Posté par: totorisback le 23 décembre 2015 à 19:07:19
Tu pourras mettre le lien v2 dans le premier post.

Merci
Titre: Re : Click'n Feat WebWachine
Posté par: tifus le 23 décembre 2015 à 20:35:12
Windows 7
Firefox 43.0.2
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 24 décembre 2015 à 14:11:38
En tout cas, bravo Manu ! C'est quand même plus chouette de jouer avec des images de cyrissites que contre des cercles gris ! ;D
Etant sous Firefox avec Windows 10, j'ai eu le bug de déplacement mais ça n'empêche pas de jouer (et de se faire ratatiner parce qu'on joue une liste débile... :P).
Titre: Re : Click'n Feat WebWachine
Posté par: Plazma le 26 décembre 2015 à 20:12:51
Alors petit feedbak d'une game sur CnF v2 !
(Pas absolument certain de poster au bon endroit...)

Partie contre Xanntrey qui bavait sur les skins Cyriss :)

Tout d'abord bravo pour le taf accompli touçatoucà c'est très impressionnant !

-Nette amélioration de la partie graphique, rien a redire.
-Au niveau ergonomique, la possibilité de passer en plein écran est franchement Über appréciable, cependant le zoom est un peu trop fort.

Trois crash pendant la partie, sans que nos connexions soient potentiellement le problème.
"Vous avez été déconnecté" (ou equivalent)
Obligés de sauvegarder et relancer la game.
A noter que la sauvegarde avait environ une minute de retard à chaque fois.

J'étais sur Windows 8 Chrome mis à jour récemment.

Bravo encore pour le travail, et bon courage :)
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 26 décembre 2015 à 20:30:36
Citer
Partie contre Xanntrey qui bavait sur les skins Cyriss :)

c'est pas faux :D
Titre: Re : Click'n Feat WebWachine
Posté par: Gamin le 14 janvier 2016 à 13:20:51
J'ai enfin changé mon PC, je prie pour que ca marche. Autant la V1 avait une interface graphique qui me laissait de marbre, autant je découvre une V2 bien sympa.
Titre: Re : Click'n Feat WebWachine
Posté par: Rawr le 14 janvier 2016 à 20:15:48
Dispo demain à 14h
Titre: Re : Click'n Feat WebWachine
Posté par: Gamin le 14 janvier 2016 à 20:33:11
Et sinon la V2, personne ne va dessus? C'est en béta test?
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 14 janvier 2016 à 21:09:44
Si si gamin :) je m en sers. Il y a tjr des bug mais elle est agréable et on s y fait vite :)
Je pourrais y jouer qu a partir de demain parcontre^^
Titre: Re : Click'n Feat WebWachine
Posté par: Rawr le 15 janvier 2016 à 12:06:59
Je cherche toujours quelqu'un pour cet aprem
Titre: Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 15 janvier 2016 à 12:53:56
Je cherche toujours quelqu'un pour cet aprem

Kidnappe mes élèves et je suis ton homme ;D (donc du coup non, pas dispo... ::) )
Titre: Re : Click'n Feat WebWachine
Posté par: Feldun le 18 janvier 2016 à 08:49:41
J'ai un soucis sur la V2, pas moyen de lance une game online. Du coup pas moyen d'utiliser cette version du tout :'(.

Je suis sous chrome Windows 10.
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 18 janvier 2016 à 11:45:28
J'ai le problème également! ^^ bon maintenant je perd toutes mes parties du coup :D John Doe est très fort quand même...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 janvier 2016 à 22:01:39
gnin oui c'est en cours le online la... sinon j'ai bon espoir d'avoir trouve une cause probable du bug firefox/windows (juste apres mon 1er jour au travail, bizarre bizarre), par contre pas d'idee geniale pour le corriger alors ca attendra encore un peu.
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 20 janvier 2016 à 22:05:05
Je propose la suppression de Windows et de tous passez sous linux !!!
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 janvier 2016 à 22:17:19
Je propose la suppression de Windows et de tous passez sous linux !!!

Ca fait 15 ans qu'on milite, mais les gens persistent a payer pour utiliser de la merde qui marche pas.

Cela etant, en l'occurrence le probleme est quand meme subtil, et meme si je soupconne fortement windaube, dur de l'incriminer de facon sure.
C'est le scheduler de micro tasks de firefox qui intervertit parfois l'ordre d'execution des taches, foutant la merde dans la gestions des events et notament du drag.
Apres tests, le scheduler firefox/linux et les scheduler chrome n'ont pas ce comportement.
Je soupconne donc l'implementation du scheduler de se baser sur les taches OS en firefox (pour chrome je sais mieux comment ca marche, c'est plus complique), et donc d'avoir un comportement different, car comme chacun le sait, le scheduling en windaube c'est la merde :(

Dans tous les cas c'est une faille de mon archi que d'etre dependante de ce scheduling par le browser, faut que je blinde ce truc, mais c'est complique.
(En esperant que ca regle bien le bug... en tout cas ca peut pas faire de mal).
Titre: Re : Click'n Feat WebWachine
Posté par: connetable_pa le 21 janvier 2016 à 11:34:26
Citer
Dans tous les cas c'est une faille de mon archi que d'etre dependante de ce scheduling par le browser, faut que je blinde ce truc, mais c'est complique.
(En esperant que ca regle bien le bug... en tout cas ca peut pas faire de mal).

... :o ;D :-\ "saute par la fenêtre"
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Ialo Nanto le 22 janvier 2016 à 09:04:25
Citer
Dans tous les cas c'est une faille de mon archi que d'etre dependante de ce scheduling par le browser, faut que je blinde ce truc, mais c'est complique.
(En esperant que ca regle bien le bug... en tout cas ca peut pas faire de mal).

... :o ;D :-\ "saute par la fenêtre"

Normal tu es au RDC ! lol
Titre: Re : Click'n Feat WebWachine
Posté par: Kydoimos le 22 janvier 2016 à 09:32:04
Hello
Etant dispo aujourd'hui, s'il y a une bonne âme pour vouloir faire une partie à partir de maintenant et jusque 15h30, y a moyen.

Je n'ai jamais utilisé le logiciel cela dit mais ça n'a pas forcément l'air trop compliqué vu comme ça. Dites moi!
Titre: Re : Click'n Feat WebWachine
Posté par: Prentyss le 29 janvier 2016 à 21:03:01
Bonsoir.

J'ai tenté de découvrir Click'n Feat ce soir, mais j'ai eu un soucis dans la gestion des dégâts.

Dès que je veux en affecter sur une fig, j'ai ça dans la console :

TypeError: a.stateEvent is not a function
    at o.a.doGridDamage (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:18:11643)
    at fn (eval at <anonymous> (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:8:8434), <anonymous>:4:410)
    at e (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:8:27614)
    at o.$eval (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:6:27218)
    at o.$apply (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:6:27448)
    at HTMLTableCellElement.<anonymous> (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:8:27666)
    at Va (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:5:5835)
    at HTMLTableCellElement.Ua.c (http://clicknfeat-reboot.herokuapp.com/dist/js/app.min.js:5:5782)


Pour info, je suis sous Chrome Version 48.0.2564.97 m sur Windows 7 64bits SP1.

J'ai la même chose avec un FF 44.

Très bel outil en tout cas, ça donne envie :)
Titre: Re : Click'n Feat WebWachine
Posté par: Nycthalope le 30 janvier 2016 à 01:26:33
J'ai voulu tester la V2 mais je n'arrive pas a attribuer les dégâts sur les Jacks.... Quelqu'un pourrait me donner la manip svp :)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Prentyss le 30 janvier 2016 à 14:00:27
J'ai voulu tester la V2 mais je n'arrive pas a attribuer les dégâts sur les Jacks.... Quelqu'un pourrait me donner la manip svp :)



Mais il est possible que tu aies le même soucis que moi :)
Titre: Re : Click'n Feat WebWachine
Posté par: Nycthalope le 30 janvier 2016 à 22:54:58
Merci pour le lien, mais quand je clique dans la grille de dégâts il n'y a rien qui se passe ....
Titre: Re : Click'n Feat WebWachine
Posté par: Prentyss le 31 janvier 2016 à 16:19:32
Ok donc c'est bien le même soucis que moi, voir mon post juste avant le tiens :)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 31 janvier 2016 à 21:38:43
en effet c'est casse :( je vois ce que c'est...

bon bah va falloir que je m'y remette serieusement, y a du taf :)
Titre: Re : Click'n Feat WebWachine
Posté par: Prentyss le 01 février 2016 à 09:00:03
En tout cas, gros bravo pour le taf accompli ! En tant que dev, je suis épaté :-)
Titre: Re : Click'n Feat WebWachine
Posté par: Shadows_Soul le 15 février 2016 à 12:13:34
Bonjour,

La V2 refuse d'utiliser les scénarios SR14 sous pretexe qu'un certain coder ait oublié de déclarer une variable: A, la bien-nommée.
Allée je suis gentil, lorsque je sélectionne SR14 dans le menu déroulant un belle bande rouge apparaît avec marqué: DEFAULT TypeError: a is undefined. Je tourne sous debian 8 avec la derniere version d'iceweasel.
Titre: Re : Click'n Feat WebWachine
Posté par: Arkon le 07 mars 2016 à 22:10:34
Les pvs du galleon sont pas corrects.
Titre: Re : Click'n Feat WebWachine
Posté par: Merou le 08 mars 2016 à 20:26:11
E.Sorcha a un focus de trop (7 au lieu des 6 réglementaires)
Titre: Re : Click'n Feat WebWachine
Posté par: Rafa le 08 mars 2016 à 20:50:32
Bordel Manu... On te payes pour quoi ? Gros nase...

Nan mais les mecs c'est gratos... Alors on fait des petits prouts et on demande gentilment...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 08 mars 2016 à 21:01:47
Nonon c'est bon, je reponds pas parce que j'ai pas trop de temps de corriger ca right now, mais c'est note, et c'est sympa de signaler les problemes, continuez ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Merou le 08 mars 2016 à 22:45:30
C'est vraiment à titre informatif, j'ai dit tout le bien que je pensais du boulot accomplie sur un autre topic. Je mettrais plus les formes la prochaine fois pour qu'il n'y ai pas de doutes. ;)

Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 08 mars 2016 à 23:32:51
No Problem. C'est rafa qui a ses regles en ce moment, ca le rend sensible  :-*
Moi ca va, j'aime les rapports de bugs clairs et concis  ;D

(oh merde c'est peut etre un peu trop sexiste ca, je m'en excuse, mais je vois pas d'autre facon de le dire).
Titre: Re : Click'n Feat WebWachine
Posté par: Wood le 09 mars 2016 à 08:15:15
Bordel de merde quand est ce qu'on aura nos crock raiders??!!
Titre: Re : Click'n Feat WebWachine
Posté par: Rafa le 09 mars 2016 à 10:54:15
J'avoue que je suis un peu tendu en ce moment... Désolé pour le ton...
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Conar le Barban le 09 mars 2016 à 11:05:09
(oh merde c'est peut etre un peu trop sexiste ca, je m'en excuse, mais je vois pas d'autre facon de le dire).
Ça l'est carrément, tu peux juste dire "Rafa est tendu" ou "Rafa n'a plus de bières"  ;)

Si c'est le sujet où on emmerde Manu pour lui dire tout ce qui manque dans CnF :
-je viens de découvrir que le Skarlock Commander y est mais il passe pas l'importation de liste. Deneghra2 non plus.
-il manque un bouton pour commander des pizzas directement, c'est insupportable il faut ouvrir un nouvel onglet.

Sinon question con mais comment on sauvegarde l'image de la bataille sans faire une copie d'écran ? Parce que "enregistrer l'image" n'attrape que le terrain.
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 mars 2016 à 14:07:04
-il manque un bouton pour commander des pizzas directement, c'est insupportable il faut ouvrir un nouvel onglet.

T'as essaye le raccourci ctrl+shift+alt+P (comme Pizza ?)

Citer
Sinon question con mais comment on sauvegarde l'image de la bataille sans faire une copie d'écran ? Parce que "enregistrer l'image" n'attrape que le terrain.

C'est une question que je me suis pose sans avoir de reponse ajdh. C'est dommage que le jeu soit en SVG et qu'on puisse pas la recuperer facilement a ce format. Cela etant je suis pas sur qu'il existe une methode simple pour la transformer en image SVG standard vu qu'elle contient des references a des URLs sur internet pour tous les sprites etc... Et c'est loin d'etre une priorite a l'heure actuelle.
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 16 mars 2016 à 22:11:13
salut manu.
J'ai regardé la video pour éditer les dégats dans la V2 mais meme avec shift+d je ne peux pas griser les cases.
J'ai vu que le pb à été soulevé mais je fais remonter au cas ou (je suis sous mac osx 10.10.5 au cas ou)
Sinon c'est d'enfer la V2 merci pour le taf
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 18 mars 2016 à 13:49:13
Nouvelle version de http://clicknfeat-reboot.herokuapp.com/ (http://clicknfeat-reboot.herokuapp.com/) en ligne...

Pas mal de trucs reecrits niveau code, l'architecture complete des evenements notament, donc techniquement faut tout retester.
Mais j'ai pas trop le temps la, alors j'ai juste bidouille a la main un peu tout, mais j'ai sans doute oublie des trucs.

J'espere avoir corrige le bug FF/Windows relatif aux drags consecutifs de models. Dur a tester chez moi.
Normalement le bug empechant de noter les degats est egalement corrige
(en fait ca empechait pas, les degats etaient bien notes, c'est juste que la grille se mettait pas a jour, fallait la fermer/rouvrir :P )

Bref, si des gens pouvaient refaire des parties de test... et me dire ce qui marche pas.

avec un message idealement de la forme :
- symptome
- procedure pour reproduire
- navigateur/version OS/version


Je regarde asap pour les erreurs sur les models soulevees ces derniers jours.
(pas dispo ce WE/pas d'internet donc si je reponds pas de suite, persistez quand meme dans les tests svp)
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 18 mars 2016 à 14:04:04
Comme promis par mp. Je test ça demain  ;D
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 18 mars 2016 à 23:36:36
lorsque je clique sur ton lien manu j'ai une page avec un encart ou je peux écrire quelque chose (mais quoi?) avec un bouton cancel et OK mais rien ne se passe lorsque je clique sur l'un ou l'autre et en arrière plan j'ai une phrase
-Your browser is missing a crucial features ({{compete_error.join(',')}}). You should update it

Tjr sous osx 10.10.5
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 mars 2016 à 07:25:05
ca fait ca quand t arrive pas à charger tous les fichiers.
peut être parce que le serveur a démarré trop lentement.
ou bien le cache. moi ca me le fait de temps en temps sur mon phone quand j'ai une connexion de merde.
bref moi je recharge (en clearant le cache) ca finit par marcher.
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 19 mars 2016 à 14:34:00
yes en effet après avoir rechargé la page ça a marché et pour les cases de dégâts ça fonctionne bien
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 mars 2016 à 10:53:54
Quelques corrections :
- le lag a la selection d'un model, notament sur FF, a ete reduit. Y a encore un peu de boulot pour que ce soit propre.
- les raccourcis clavier mal geres en FF devraient marcher correctement (Ctrl+r et toute sa clique).

Y a un bug dans la selection des models sur FF quand on clique vite, ca draggue le model sans possibilte de le lacher... je regarde ca ASAP.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 21 mars 2016 à 17:19:44
- Correction du bug click/drag sous FF.
- la barre d'outils (ruler/LoS/templates) est accessible menu repliee.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 24 mars 2016 à 09:33:10
Comme je suis mechant je vous coupe CnF v1 pendant une semaine pour vous obliger a utiliser CnF v2  :D
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 24 mars 2016 à 09:36:07
j'aime cette idée :) les gens devront s'habitué au rire sadique du double 1 ;D.
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 24 mars 2016 à 16:01:44
perso je trouve la V2 très bien
Titre: Re : Click'n Feat WebWachine
Posté par: totorisback le 24 mars 2016 à 20:35:50
J ai des erreur avec certaines unités .

 Je ne peux pas creer le bokor de l unité de shamblers. En plus ils sont par 10 au lieu de 9.
Pas de swamps gober Bellow crew.
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 24 mars 2016 à 22:35:05
Merci. Bug trouve :)
J'ai ajuste les tailles d'unite de shamblers et gobbers au passage.
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 28 mars 2016 à 21:15:48
je ne sais pas si ça à été évoqué mais tout à l'heure avec shoof on a eu un souci de refresh à a savoir que j'ai dû fermé la page (ça ramait à mort) et quand je suis revenu j'ai fait watch game mais du coup je n'étais plus le joueur principal donc quand je bougeais bin il ne se passait rien de son coté.
On a tenté de save (moi ça à craché) et de recharger la games mais rien a faire je ne recevais pas l'invite qu'il m'envoyait.

Autre petite question, ne peut on virer toutes les partie online qu'on à crée (il y avait 6 parties shoofshoof vs john doe)?
Titre: Re : Click'n Feat WebWachine
Posté par: ShoofShoof le 28 mars 2016 à 21:29:07
Pou

Autre petite question, ne peut on virer toutes les partie online qu'on à crée (il y avait 6 parties shoofshoof vs john doe)?


Non c'est juste que je faisais 6 partie en même temps :p

Bref ouais désolé du spamm. On a essayer moulte fois de reprendre notre partie que j'ai save du coup
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 mars 2016 à 00:00:00
mmmkay. Dans tous les cas en cas de galere, on peut commencer par simplement recharger la page (F5) ce qui nettoie la memoire et repart a zero.
Si il est vraiment necessaire de fermer/rouvrir l'onglet, on peut memoriser (copier) l'url de la partie et la recharger normalement apres.
Et le 2nd joueur peut tres bien reinviter son parternaire dans la meme partie si lui n'a pas de probleme.

Tout ca afin d'eviter de perdre sa game et d'avoir a la recharger a partir d'une sauvegarde.

Je suis un peu etonne par des problemes de perf parce que de mon cote c'est plutot mieux qu'en v1.
Faudrait que je fasse des parties en ligne avec adversaire pour mieux voir je suppose.
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 29 mars 2016 à 00:16:10
shoof à bien tenté de m'inviter mais à chaque fois je ne recevais rien sur la page en ligne, d'habitude on reçoit x--->>> has invited you to joyne a game (un truc dans ce gout la) mais là ce n'était pas le cas
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 29 mars 2016 à 00:37:46
au pire il peut te passer l'url de la partie par skype, mais si l'invitation passe pas par le chat, y a de bonnes chances que t'ai des problemes de connection avec le serveur de ton cote, donc que t'arrives pas a charger/jouer la game correctement de toute facon.

Dans ce cas la faudrait tester le chat utilisateur sans charger la partie, voir si ca marcher, que tu recois/envoies bien les messages... si non c'est que la connection est foireuse... si oui c'est qu'il y a un autre probleme lie a la partie.
Titre: Re : Click'n Feat WebWachine
Posté par: trollito le 29 mars 2016 à 00:45:17
est ce qu'il y a moyen de savoir si en faisant F5 ça refresh la page (étant sous mac je pause la question) je viens de le faire sur une partie x vs jonh dos mais j'ai rien eu qui me montrait le refresh ou pas
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 12 avril 2016 à 07:19:56
Yo Manu !

En essayant d'importer la liste suivante sur Click'n'Feat v2, ni la Black Team, ni les Rangers ne sont créés.

Citer
Major Markus 'Siege' Brisbane (*5pts)
* Stormwall (19pts)
* Squire (2pts)
Black 13th Gun Mage Strike Team (4pts)
Cylena Raefyll & Nyss Hunters (Cylena and 9 Grunts) (10pts)
* Captain Jonas Murdoch (2pts)
Rangers (5pts)
Archduke Alain Runewood (3pts)
Captain Maxwell Finn (3pts)
Goblin Tinker (1pts)
Journeyman Warcaster (3pts)
Professor Victor Pendrake (2pts)
Reinholdt, Gobber Speculator (1pts)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 12 avril 2016 à 10:00:52
Thanks, je regarde ca ASAP, des que j'ai fini de tout peter dans le code :)
Titre: Re : Click'n Feat WebWachine
Posté par: Schreck le 24 avril 2016 à 23:38:56
Salut!

J'ai testé rapidement la v2 et un truc est assez gênant: lorsqu'une fig est sélectionnée le menu cache une partie de la table à droite

Le nouveau menu en lui même est vraiment bien et pratique à utiliser. Le ruler est bien mieux que sur la v1, et on risque de pas mal s'en servir avec la mk3. Bravo et merci pour le boulot que celui ou ceux avez fait sur cette version et l'ancienne, c'est vraiment top!  ;)

Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 25 avril 2016 à 12:00:43
J'ai testé rapidement la v2 et un truc est assez gênant: lorsqu'une fig est sélectionnée le menu cache une partie de la table à droite

tu peux ajuster la taille de la fenetre de jeu comme tu veux en fait. Faut dragger le coin de la map en bas a droite, dans l'axe des 2 scrollbars.
Titre: Re : Click'n Feat WebWachine
Posté par: Schreck le 25 avril 2016 à 17:24:37
Ok merci!
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 15 juin 2016 à 16:28:19
SR 2016 integre.
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 15 juin 2016 à 16:55:35
Super ! :)
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 15 juin 2016 à 23:41:50
Merki  :o
Titre: Re : Click'n Feat WebWachine
Posté par: chymere le 09 juillet 2016 à 09:55:05
Bonjour.
Comment peut on créer des listes à importer sous ce super programme ?

(essayer avec une liste copié de conflict chamber mais ce n'est pas passé...)
Titre: Re : Re : Click'n Feat WebWachine
Posté par: PingWoo le 09 juillet 2016 à 13:08:02
Bonjour.
Comment peut on créer des listes à importer sous ce super programme ?

(essayer avec une liste copié de conflict chamber mais ce n'est pas passé...)

Via le site ForwardKommander: http://www.forwardkommander.com/

Il n'est pas mis à jour MK3 mais l'astuce, c'est de faire une liste en 200points par exemple afin de rentrer la liste. Une fois la liste crée cliquer sur clipboard et copier sous format texte et coller dans importer de CNF
Titre: Re : Click'n Feat WebWachine
Posté par: chymere le 09 juillet 2016 à 17:08:16
ok merci d'ou le kommander dans l'endroit pour la liste...
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Tim le 11 juillet 2016 à 15:28:28
Bonjour.
Comment peut on créer des listes à importer sous ce super programme ?

(essayer avec une liste copié de conflict chamber mais ce n'est pas passé...)

Via le site ForwardKommander: http://www.forwardkommander.com/

Il n'est pas mis à jour MK3 mais l'astuce, c'est de faire une liste en 200points par exemple afin de rentrer la liste. Une fois la liste crée cliquer sur clipboard et copier sous format texte et coller dans importer de CNF

Et comment fais-tu pour mettre des rocketeers aux Winter Guard Riffle Corp s'il te plait ? Merci  :)
PS: faut-il changer les valeurs des points manuellement ou faut-il copier-coller la liste pour ainsi avoir les figurines ?
Titre: Re : Click'n Feat WebWachine
Posté par: PingWoo le 11 juillet 2016 à 16:05:36
Copier-coller la liste suffit.

pour les rocketeer je ne sais pas, je joue Menoth (enfin le protectorat sinon ça serai cheat ;p). après sur le module CnF on peut rajouter les modèles à la main, donc si il en manque que trois, tu peux le faire manuellement directement sur le module CnF
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 12 juillet 2016 à 11:42:14
Je sais pas si ça fera pareil en partie, mais là je suis connecté à attendre que quelqu'un vienne, et j'arrête pas de perdre la connexion au serveur... C'est normal ? ::)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 12 juillet 2016 à 12:16:19
Pour les rocketeers on peut les mettre a la suite d'une unite de riflecorps CnF s'en fout, par contre si Forward Kommander n'est pas a jour il faut copier-coller les lignes a la main.

Pour la deconnection, le serveur s'endort toutes les 30min quand il se passe rien (c'est un serveur gratos hein).
Normalement en partie y a un truc qui le maintient reveille, sauf si j'ai fait de la merde.
Titre: Re : Click'n Feat WebWachine
Posté par: Tim le 12 juillet 2016 à 14:34:04
Sauf erreur de ma part le leader des Winter Guard Riffle Corp n'est pas indiqué, quelqu'un peut confirmer ça ? Si oui il serait possible que ça soit corrigé ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 12 juillet 2016 à 14:36:17
Chais pas, au pire tu promottes a la main ?
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 11 août 2016 à 23:39:24
Trouve un peu le temps de bosser dessus, corrige quelques bugs, et mis a jour les donnees/profils pour la mk3 + nouveaux casters unites solos...

Quelques bugs corriges :
- import des boards qui plantait
- on peut fermer les popups de description des AoEs
- le label de charge s'inverse lorsque la carte est retournee
- la selection dans le menu de creation de models n'est plus reset a chaque action
- l'import de la B13th et des rangers devrait marcher desormais
- ca ricane plus betement quand on lance un seul de (ca ricane encore sur 2+d6)

Doit y avoir des erreurs dans les profils, j'ai fait ca a l'arrache, hesitez pas a poster celles que vous trouvez en jouant.
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 12 août 2016 à 00:05:01
Bravo Manu ! :)
Je n'hésiterai pas à signaler ce que je remarque ! ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 12 août 2016 à 00:37:14
j'avais la flemme de te faire un rapport de bug aussi xD

Gg t'auras ma reconnaissance eternelle jusque demain soir.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 18 août 2016 à 16:03:13
Coucou, petit souci repéré : on ne peut pas créer de trucs (models, AOEs, etc.) sur un décor, c'est un peu gênant...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2016 à 14:50:44
Coucou, petit souci repéré : on ne peut pas créer de trucs (models, AOEs, etc.) sur un décor, c'est un peu gênant...

Bien vu. C'est corrige je pense ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 19 août 2016 à 15:05:04
J'ai aussi constaté que l'import de liste au format Forward Kommander ne créait pas l'Avenger.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Mhean le 19 août 2016 à 15:19:32
J'ai aussi constaté que l'import de liste au format Forward Kommander ne créait pas l'Avenger.

C'est également le cas pour les electromancers Scyrah.
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2016 à 15:31:36
J'ai aussi constaté que l'import de liste au format Forward Kommander ne créait pas l'Avenger.

C'est ce cretin de FK qui a change la facon de noter les jacks marshalles (l'avenger en lui meme y est pour rien, mais heureusement je connais ta liste ;) ).
Bref c'est corrige aussi.
Titre: Re : Click'n Feat WebWachine
Posté par: Lelith le 19 août 2016 à 15:32:42
Et le fait que la stat de Titi à 4 dés c'est 19, tu peux le corriger ? =p
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2016 à 15:42:11
C'est également le cas pour les electromancers Scyrah.

Manquait un 's' a electromancers dans FK...  :-\
Corrige

Et le fait que la stat de Titi à 4 dés c'est 19, tu peux le corriger ? =p

Ah donc c'est pas que contre moi ? Apres Titi est informaticien, si ca se trouve il a hacke le generateur aleatoire de lance de des, c'est pas tres dur a faire...
Titre: Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Lelith le 19 août 2016 à 15:45:00
Ah donc c'est pas que contre moi ? Apres Titi est informaticien, si ca se trouve il a hacke le generateur aleatoire de lance de des, c'est pas tres dur a faire...

Ça me rassure de ne pas être le seul ! Mais on peut pas hacker ton appli voyons c'est trop bien codé.... =p
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 19 août 2016 à 15:53:15
Je n'ai pas hacké l'appli de Manu. (enfin si, mais le hack s'active uniquement contre Lelith et Mhean... :P)
Titre: Re : Re : Re : Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2016 à 16:07:25
Ça me rassure de ne pas être le seul ! Mais on peut pas hacker ton appli voyons c'est trop bien codé.... =p

Justement c'est tellement lisible que si tu cherches "dice" dans le code tu tombes direct sur ce que tu cherches :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2016 à 16:44:01
Bon sinon j'ai corrige 2-3 autres bugs et optimise 2-3 trucs, ce qui ameliorera peut etre un peu les perfs et la fluidite en fin de partie...
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 19 août 2016 à 18:54:50
Ah et aussi le server nous dégage une fois par heure environ ::)
Mais ça je sais pas si t'y peux qqch...
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 août 2016 à 19:54:48
Bizarre, moi ca me l'a pas fait lors de ma derniere partie...
Faut que je verifie que mon ping est encore en place.
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 19 août 2016 à 23:15:19
Je confirme les propos de McFo. Hier, ça a coupé 3 fois lors de ma partie avec Mhean. :-\
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 20 août 2016 à 00:43:05
Je confirme les propos de McFo. Hier, ça a coupé 3 fois lors de ma partie avec Mhean. :-\

Une solution (temporaire) c'est de faire F5 de temps en temps.
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: John McForester le 20 août 2016 à 14:25:01
Je confirme les propos de McFo. Hier, ça a coupé 3 fois lors de ma partie avec Mhean. :-\

Une solution (temporaire) c'est de faire F5 de temps en temps.

Ok, c'est toujours ça, merci, je note  ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 août 2016 à 23:15:52
J'ai remis un Ping en place donc ca devrait plus deconnecter... mais vu que je suis creve peut etre que si, ou peut etre que j'ai tout casse le reste  ???
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 15 mars 2017 à 22:13:27
Ajout des grymkins donc si vous voyez des erreurs signalez les ici
Titre: Re : Click'n Feat WebWachine
Posté par: xanntrey le 15 mars 2017 à 22:22:55
Merci à toi
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 19 avril 2017 à 20:06:47
SR17 en ligne
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 19 avril 2017 à 20:37:53
Déjà ? :o
Trop fort, le Manu ! ::)
Titre: Re : Click'n Feat WebWachine
Posté par: Gamin le 19 avril 2017 à 20:58:55
King of the SR2017: Manu!

Nolife va!
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 15 janvier 2018 à 13:59:32
Modeles CID blighted ogruns rajoutes.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 08 février 2018 à 15:38:09
Oooh l'update à peine intéressé :P
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 08 février 2018 à 16:53:43
Oooh l'update à peine intéressé :P

Mais non. C'est juste que comme y avait beaucoup moins de refs dans ce CID que dans les autres, j'ai fait l'effort pour une fois :P
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 22 février 2019 à 17:47:12
MAJ des grymkins grace Tiboutchou, gloire a lui \o/

Rappel: si d'autre sont interesses ils peuvent faire le taf pour leur faction, je l'upload avec plaisir.

(accessoirement dans l'appli qque part y a moyen de definir ses propres models et de recuperer des fichiers a partager, mais personne s'en est jamais servi)
Titre: Re : Click'n Feat WebWachine
Posté par: Titi le 22 février 2019 à 18:34:29
Bravo Tiboutchou ! ;D
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 15 mai 2019 à 14:03:32
Coucou !

J'ai fait une partie aujourd'hui et je constate qu'il manque plein de models Cryx...
Units et CA
(Et les Bane Warriors s'appellent toujours Bane Thralls sur CnF)

Solos :

Warcasters:

Warjack : Kharybdis, Large, et euh... ça :
123456
XX☐☐XX
☐☐☐☐☐☐
☐☐☐☐☐☐
☐L☐☐R☐
LLMCRR
XMMCCX

Voilà voilà !

Et encore merci Manu car ça fonctionne toujours nickel, sauf quand j'essaye de faire n'importe quoi (Mon PC portable buguait, j'ai voulu passer sur le PC fixe, mais impossible de reprendre la sauvegarde de la partie avec mon autre User, probablement car la partie était liée aux User et/ou était encore en cours dans le serveur ? Au final je me suis remis sur le PC portable et ça allait, au début je voyais pas les dés donc je faisais confiance à mon adversaire pour les lire, mais quand j'ai accidentellement fermé puis rouvert l'onglet c'est revenu)

PS : ah si il y a aussi le SR2018 qui est toujours indiqué "CID" et quand on clique sur Random ça prend du coup en 2017... Pour le 2019 tu peux attendre qu'il soit officiel je pense ;)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 03 juillet 2019 à 18:43:45
J'avais pas vu ton message.

Honnetement les models je prends juste les maj des fichiers JSON des factions toutes pretes... c'est pas tres dur a faire meme pour un non-programmeur, suffit de copier l'existant.

Sinon j'ai mis le SR 2019 en ligne, verifiez le. J'ai la flemme de chercher ou c'est defini quel version prendre par defaut pour le random, donc le random prendra sans doute toujours le SR17.

Note : maintenant le site ne marche plus qu'en https. ca doit vous rediriger si vous essayer d'acceder a la version http. mais au cas ou ca vous dit "not found", pensez a verifier.
Titre: Re : Click'n Feat WebWachine
Posté par: John McForester le 03 juillet 2019 à 18:54:14
Merci pour le SR !

Pour les figurines manquantes j'ai pas compris, tant pis  ::)

Edit : Mon prof d'ordinateurs ma expliqué ok
Titre: Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 09 juillet 2019 à 16:58:24
Pull request Manu : j'ai ajouté les figs Khador manquantes et corrigé quelques trucs (des changements de PV de la mk3 pour Yuri et le Gun Carriage).
Titre: Re : Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 juillet 2019 à 22:53:27
Pull request Manu : j'ai ajouté les figs Khador manquantes et corrigé quelques trucs (des changements de PV de la mk3 pour Yuri et le Gun Carriage).

ah moche, tu as fait ca sur l'ancienne version de cnf... pas de bol, c'est l'autre projet 'clicknfeat' (pas 'clicknfeat_proto').
je vais voir si ca se recupere  ;D
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 09 juillet 2019 à 23:32:40
ca doit etre en ligne, je te laisse verifier ;)
Titre: Re : Re : Re : Click'n Feat WebWachine
Posté par: Ptit Nico le 10 juillet 2019 à 07:40:28
Pull request Manu : j'ai ajouté les figs Khador manquantes et corrigé quelques trucs (des changements de PV de la mk3 pour Yuri et le Gun Carriage).

ah moche, tu as fait ca sur l'ancienne version de cnf... pas de bol, c'est l'autre projet 'clicknfeat' (pas 'clicknfeat_proto').
je vais voir si ca se recupere  ;D

Ah bah moi j'ai pris le lien en première page du sujet : https://github.com/eauc/webvassal (https://github.com/eauc/webvassal) qui redirige effectivement vers https://github.com/eauc/clicknfeat_proto (https://github.com/eauc/clicknfeat_proto) ::)

ca doit etre en ligne, je te laisse verifier ;)

Ca a l'air bon  :)
Titre: Re : Click'n Feat WebWachine
Posté par: Manu69 le 10 juillet 2019 à 11:04:55
il est tellement vieux ce sujet. c'était encore appelé webvassal. souvenir souvenir.