Battle Group - Le forum
COMMUNAUTÉ => Jouer en ligne => Discussion démarrée 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
-
Ah programmer ça ce serait assez rigolo. :)
-
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.
-
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)
-
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?
-
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.
-
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
-
Te casse pas trop mon vieux thunder, avec un pote on planche déjà dessus ;D
-
pour le moment je n'ai fait que y réfléchir (15 min) ^^ mais du coup vous êtes partis sur quelle solution architecturale?
-
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... ;) )
-
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
-
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 ?
-
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.
-
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 ;)
-
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. ;)
-
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 ;)
-
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
-
Lancement du prochain tournoi vassal en chess clock début janvier ;)
Oo déjà ?!
Cool ;D
-
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 ?
-
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 ;)
-
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 :)
-
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 :)
-
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.
-
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
-
Snas compter que sur portable il y a déjà des apps gratos qui font tout de la deathclock a la love clock.
-
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)
-
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 !
-
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. ;)
-
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
-
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).
-
Ah cool !!! Merci bien Stuffy !
-
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.
-
Wouhou!!! On aura peut être bien notre tournoi pour mi janvier ^^
bisous :-*
-
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
-
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 ^^
-
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 .
-
Ouah, magnifique et bien bravo! J'ai hâte de voir le résultat final.
-
Ouille ouille je sautille sur place, merci Eric :-*
-
Bon ça vient cette chess clock? J'ai un tournoi a lancer moi. ;D
-
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
-
Des nouvelles ? ;)
-
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.
-
Réalisation de l'interface de connexion utilisateur la semaine prochaine