Battle Group - Le forum

COMMUNAUTÉ => Jouer en ligne => Discussion démarrée par: Starpu le 27 novembre 2012 à 19:29:08

Titre: Chessclock sur vassal
Posté par: Starpu le 27 novembre 2012 à 19:29:08
Bonjour,
Ce post s'adresse a tout le monde.
Pour le prochain tournoi vassal j'aimerai intégrer des parties chronométrées.
La question est : Comment?

J'ai cherché des chess clock téléchargeable, mais aucune n'est "en ligne" à première vue.

-Quelqu'un connaîtrait il une chez clock en ligne?
-Quelqu'un aurait il un jeu d’échec en ligne gratuit qui pourrait faire office?
-Un programmateur chevronné pourrait il faire un truc vite fait sur une page internet?

Merci
Titre: Re : Chessclock sur vassal
Posté par: GRUXXKi le 27 novembre 2012 à 19:44:43
Ah programmer ça ce serait assez rigolo. :)
Titre: Re : Chessclock sur vassal
Posté par: Val le 27 novembre 2012 à 19:48:45
la chess clock sur vassal je dis ok, mais attention tu risques de décourager ceux qui ne masterise pas vassal. genre faire une mesure avec les réglettes ça peut être une horreur par moment.
Titre: Re : Re : Chessclock sur vassal
Posté par: Starpu le 27 novembre 2012 à 21:09:45
la chess clock sur vassal je dis ok, mais attention tu risques de décourager ceux qui ne masterise pas vassal. genre faire une mesure avec les réglettes ça peut être une horreur par moment.

Ouais on peu aussi adapter le temps, et si ça en rebute quelques uns on peut aussi faire ça hors tournoi pour les gens qui manque d'entrainement (genre moi)
Titre: Re : Chessclock sur vassal
Posté par: Starpu le 03 décembre 2012 à 12:54:22
Bon alors personne ne sait faire ça? En 4 jour de formation html/java script j'ai appris à insérer une horloge dans une page. Vous devez bien savoir faire ça, vous, non?
Titre: Re : Chessclock sur vassal
Posté par: le 03 décembre 2012 à 13:32:59
Je trouve l'idée excellente, je l'aurais proposé si tu ne l'avais pas fait.
De toute façon ça s'adresse aux vieux ^^ on a fait une partie en 5 tours avec Thunder en 2h15 et il n'avait pas de souris pour jouer, atteindre le 1h00 par joueur me parait faisable, sans compter que ce sera formateur pour les futurs tournois.

Je fais parti de la minorité de joueur qui n'est pas informaticien, mais je vois qu'on ne peut pas compter sur ces gens là, j'imagine qu'il faudra qu'on trouve nous même une solution mon cher S.

Je regarderai à l'occase si on peut se mettre sur un site parallèle.
Titre: Re : Chessclock sur vassal
Posté par: Thunder_n le 03 décembre 2012 à 14:20:29
en fait la problématique c'est la synchronisation des horloges, c'est d'ailleurs pour ça que c'est une évolution prévue dans Vassal mais non encore implantée car c'est pas si simple.
il faut un serveur ou faire un soft qui se synchronise par IP (pour un soft ça veut dire : ouvrir des ports sur le firewall bref ça va vite devenir chiant suivant la box utilisée)

version serveur y a 2 solutions soit un version avec un soft sur chaque client (comme vassal) où chaque pc client interroge régulièrement le serveur soit la version html avec java script qui interroge

le seul hic c'est que justement il faut un serveur ou que certains installent un serveur sur leur pc en refilant leur ip aux autres

sans compter qu'il faut qd même un peu de temps de développement et de configuration du serveur pour pas avoir un arret de la session qui gère les horloges en plein milieu d'une partie.

mais j'y réfléchie ^^ car j'ai éventuellement une licence de serveur windows (il faut que je vérifie) et un vieux pc dans un coin qui pourrait peut être faire l'affaire vu que je connais plutot bien l'environnement dotnet mais pas trop le monde java

en relation avec Q² (ce qu'il vient de dire hein ! ne penser pas à autre chose!!!) : avec une souris j'aurai gagné facilement 5/10 min sachant que j'avais pas loin de 35 figs
Titre: Re : Chessclock sur vassal
Posté par: GRUXXKi le 03 décembre 2012 à 14:48:18
Te casse pas trop mon vieux thunder, avec un pote on planche déjà dessus  ;D
Titre: Re : Chessclock sur vassal
Posté par: Thunder_n le 03 décembre 2012 à 15:19:06
pour le moment je n'ai fait que y réfléchir (15 min) ^^ mais du coup vous êtes partis sur quelle solution architecturale?
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 03 décembre 2012 à 15:48:05
pour le moment je n'ai fait que y réfléchir (15 min) ^^ mais du coup vous êtes partis sur quelle solution architecturale?

Très basique :)

Des sessions dans une BDD, une page avec de l'Ajax et du JQuery, tout pour pouvoir tourner sur un serveur mutualiser (genre BG...  ;) )
Titre: Re : Chessclock sur vassal
Posté par: Thunder_n le 03 décembre 2012 à 16:01:59
ok intéressant :)

Pour Q²: en fait j'avais oublié les KE et Kell baloch dans la partie  :o (pas l'habitude d'avoir autant de fig) du coup le FOS rentre super bien :D à retester du coup
Titre: Re : Re : Re : Chessclock sur vassal
Posté par: Allan255 le 03 décembre 2012 à 16:38:48
Des sessions dans une BDD, une page avec de l'Ajax et du JQuery, tout pour pouvoir tourner sur un serveur mutualiser (genre BG...  ;) )
Par curiosité, comment tu fais pour mettre à jour le timer affiché sur la page du joueur B lorsque le joueur A indique qu'il a fini son tour ? tu gardes une connexion Ajax ouverte (au risque de partir en timeout) ou tu boucles toutes les 5 secondes ?
Titre: Re : Re : Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 03 décembre 2012 à 17:01:31
Des sessions dans une BDD, une page avec de l'Ajax et du JQuery, tout pour pouvoir tourner sur un serveur mutualiser (genre BG...  ;) )
Par curiosité, comment tu fais pour mettre à jour le timer affiché sur la page du joueur B lorsque le joueur A indique qu'il a fini son tour ? tu gardes une connexion Ajax ouverte (au risque de partir en timeout) ou tu boucles toutes les 5 secondes ?
Mon idée c'est de partir sur le principe que la précision doit être relative au besoin. On est clairement pas en train de faire du temps réelle et la partie ne sera pas changé pour 1 seconde (même 5s).

Le principe consiste donc à effectivement vérifié un flag de changement dans la BDD de manière régulière afin de vérifier qui doit décompter le temps et de mettre à jour les valeurs en cas de décalage.
Titre: Re : Chessclock sur vassal
Posté par: le 03 décembre 2012 à 18:59:02
C'est fou ça, enfin une discussion intéressante qui aboutira probablement sur quelque chose de concret et je n'y pige rien ^^

en relation avec Q² (ce qu'il vient de dire hein ! ne penser pas à autre chose!!!) :

Il faudra que tu assumes un jour, je ne compte vivre cacher encore longtemps, ne me force pas à faire un scandale à decathlon !

Plus sérieusement, il faudra la refaire avec ta liste complete ^^ et que je regagne pour montrer la suprématie de gunnbjorn face à ekreoss2 ;)
Titre: Re : Chessclock sur vassal
Posté par: SHWTD le 03 décembre 2012 à 19:48:56
C'est fou ça, enfin une discussion intéressante qui aboutira probablement sur quelque chose de concret et je n'y pige rien ^^

Il y a un lien de causalité direct entre la première partie de la phrase et la deuxième. ;)
Titre: Re : Chessclock sur vassal
Posté par: Starpu le 03 décembre 2012 à 19:49:12
Bon, ravis de voir que vous preniez ma demande au sérieux. Bon effectivement ça n'a pas l'air si simple. Je compte sur vous.

Lancement du prochain tournoi vassal en chess clock début janvier  ;)
Titre: Re : Chessclock sur vassal
Posté par: xeti le 03 décembre 2012 à 19:57:19
Vu que la plupart se servent de Skype pendant leurs parties Vassal, n'y aurait-il pas un plugin pour Skype qui réponde à ce besoin? Sinon bon courage aux développeurs ;D
Titre: Re : Re : Chessclock sur vassal
Posté par: Val le 03 décembre 2012 à 22:48:31
Lancement du prochain tournoi vassal en chess clock début janvier  ;)

Oo déjà ?!



Cool  ;D
Titre: Re : Chessclock sur vassal
Posté par: Booggy le 03 décembre 2012 à 23:24:00
Gruxxki : Donc, le chrono que sur lequel tu bosses serait accessible par le navigateur en ouvrant une page internet ? Du coup, il serait aussi accessible depuis un mobile, et utilisable en mode partie "physique", pourvu qu'on ait un smartphone avec un accès au net ?
Titre: Re : Re : Re : Chessclock sur vassal
Posté par: Starpu le 03 décembre 2012 à 23:47:49
Lancement du prochain tournoi vassal en chess clock début janvier  ;)

Oo déjà ?!

Cool  ;D

Du calme, je mets juste une deadline pour garder les gens motivés  ;)
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 04 décembre 2012 à 07:42:07
Gruxxki : Donc, le chrono que sur lequel tu bosses serait accessible par le navigateur en ouvrant une page internet ? Du coup, il serait aussi accessible depuis un mobile, et utilisable en mode partie "physique", pourvu qu'on ait un smartphone avec un accès au net ?

Dans le principe oui :)
Titre: Re : Chessclock sur vassal
Posté par: Allan255 le 04 décembre 2012 à 08:56:13
Par contre comme sur le principe c'est un rafraichissement régulier de la page, il y a des chances que ça nique la batterie à grande vitesse :)
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 04 décembre 2012 à 09:02:00
Par contre comme sur le principe c'est un rafraichissement régulier de la page, il y a des chances que ça nique la batterie à grande vitesse :)
A voir car dans le principe toujours je cherche à faire en sorte que ça évite de faire un refresh complet.
Titre: Re : Re : Re : Chessclock sur vassal
Posté par: Booggy le 04 décembre 2012 à 09:14:03
Par contre comme sur le principe c'est un rafraichissement régulier de la page, il y a des chances que ça nique la batterie à grande vitesse :)
A voir car dans le principe toujours je cherche à faire en sorte que ça évite de faire un refresh complet.

Ben ouais, c'est le principe de l'Ajax. Par contre, ds le cadre d'une utilisation sur un mobile, je me pose plus de question sur la non mise en veille du portable.... ça me paraît complexe à partir d'une page internet :p
Titre: Re : Chessclock sur vassal
Posté par: SHWTD le 04 décembre 2012 à 10:32:59
Snas compter que sur portable il y a déjà des apps gratos qui font tout de la deathclock a la love clock.
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 04 décembre 2012 à 10:33:34
Snas compter que sur portable il y a déjà des apps gratos qui font tout de la deathclock a la love clock.

Oui et que la priorité c'est les parties sur Vassal...  8)
Titre: Re : Re : Chessclock sur vassal
Posté par: Booggy le 04 décembre 2012 à 19:55:32
Snas compter que sur portable il y a déjà des apps gratos qui font tout de la deathclock a la love clock.

Y a une app sur Android qui fait tout et gratos ? Je suis preneur !
Titre: Re : Chessclock sur vassal
Posté par: SHWTD le 05 décembre 2012 à 12:33:47
Comme dit en MP à ceux qui ont posé la question, il suffit de prendre une app d'horloge d'échecs qui pratique le Canadian Overtime (et non le Byoyomi, nettement plus galère)

Vous réglez alors l'horloge pour faire 1 coup(tour) supplémentaire de 3 minutes. A chaque changement de joueur le chrono vous redonne un coup(tour) de trois minutes.

Ce genre de chose existe aussi sur navigateur.

Vous avez aussi les horloges et chronomètre universels en ligne qui vous permettent de programmer cela, même pour du jeu en réseau. Les joueurs d'échecs l'ont fait pour vous. ;)
Titre: Re : Chessclock sur vassal
Posté par: Booggy le 05 décembre 2012 à 20:04:39
Mouais.... c'est peut-être moi, mais sur android, j'ai rien trouvé qui corresponde à ça encore... je vais poursuivre mes recherches, mais si y en a qui ont déniché la perle rare sur cet OS, qu'ils n'hésitent pas à en parler ici :P
Titre: Re : Re : Chessclock sur vassal
Posté par: Stuffy le 06 décembre 2012 à 10:22:42
Mouais.... c'est peut-être moi, mais sur android, j'ai rien trouvé qui corresponde à ça encore... je vais poursuivre mes recherches, mais si y en a qui ont déniché la perle rare sur cet OS, qu'ils n'hésitent pas à en parler ici :P
J'utilise "Chess Clock for Android", avec les règlages suivants :

Death Clock :
Time Control : Sudden Death

Love Clock :
Time Control : Japanese Byo-yomi
Avec suffisamment de "Byo-yomi periods" (les fameux tours de 3 minutes), genre 20 ou 30 et une longueur max. de 180 secondes pour chaque périodes (3 minutes quoi).
Titre: Re : Chessclock sur vassal
Posté par: Booggy le 06 décembre 2012 à 20:57:11
Ah cool !!! Merci bien Stuffy !
Titre: Re : Chessclock sur vassal
Posté par: GRUXXKi le 29 décembre 2012 à 15:22:04
Juste pour dire que je progresse et que ça fonctionne déjà en locale et qu'il ne reste plus qu'a finaliser la partie AJAX et l'IHM.
Titre: Re : Chessclock sur vassal
Posté par: Starpu le 29 décembre 2012 à 16:08:37
Wouhou!!! On aura peut être bien notre tournoi pour mi janvier ^^
 bisous :-*
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 03 janvier 2013 à 22:08:41
Wouhou!!! On aura peut être bien notre tournoi pour mi janvier ^^
 bisous :-*

AJAX finalisé, deux joueurs peuvent jouer avec gestion des tours et un bouton pause disponible pour le joueur dont c'est le tour. J'ai bien galéré mais je suis assez comptent de redécouvrir les joies d'un langage simple!


Du coup il me reste la partie création de partie et une IHM pas trop moche à faire  ;D
Titre: Re : Chessclock sur vassal
Posté par: xeti le 03 janvier 2013 à 23:08:09
Cool :)
Comment ça se passe quand la connexion est interrompue chez un des joueurs? Je pose la question car une partie sur deux, j'ai une déco skype/Vassal ^^
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 03 janvier 2013 à 23:29:40
Cool :)
Comment ça se passe quand la connexion est interrompue chez un des joueurs? Je pose la question car une partie sur deux, j'ai une déco skype/Vassal ^^

J'y ai pensé et c'est ça qui a été lourd, si jamais le service déconnecte il va de mettre en pause et attendre la reconnection et reprendre. Si un joueur se reconnecte suite a fermeture du naviguateur ça synchronise a un delta près avec la partie en cours .
Titre: Re : Chessclock sur vassal
Posté par: xeti le 03 janvier 2013 à 23:54:10
Ouah, magnifique et bien bravo! J'ai hâte de voir le résultat final.
Titre: Re : Chessclock sur vassal
Posté par: Starpu le 04 janvier 2013 à 00:29:15
Ouille ouille je sautille sur place, merci Eric  :-*
Titre: Re : Chessclock sur vassal
Posté par: Starpu le 15 février 2013 à 19:17:43
Bon ça vient cette chess clock? J'ai un tournoi a lancer moi.  ;D
Titre: Re : Re : Chessclock sur vassal
Posté par: GRUXXKi le 16 février 2013 à 09:11:41
Bon ça vient cette chess clock? J'ai un tournoi a lancer moi.  ;D

Ah oui oui oui ;) Je m'en occupe demain si personne ne veut de moi sur Vassal
Titre: Re : Chessclock sur vassal
Posté par: Feyall le 22 février 2013 à 09:03:40
Des nouvelles ?  ;)
Titre: Re : Chessclock sur vassal
Posté par: GRUXXKi le 22 février 2013 à 09:24:14
Avec le tournoi de Dijon et la présence de ma fiancée toute la semaine, je n'ai pas pu plancher dessus, je m'y remet lundi soir.
Titre: Re : Chessclock sur vassal
Posté par: GRUXXKi le 06 juin 2013 à 11:30:49
Réalisation de l'interface de connexion utilisateur la semaine prochaine