Forum FFL-ASL

Discussions et questions-réponses concernant ASL => VASL => Discussion démarrée par: Disrupt Michael le 22 Octobre 2003, 17:51

Titre: Jeu en équipe à VASL
Posté par: Disrupt Michael le 22 Octobre 2003, 17:51
Je me disais que cela pourrait être sympa de jouer une campagne par email à VASL.
Si on joue un truc du style Red Barricade ou KGP, il y a une grande carte et beaucoup de troupes, alors c'est l'occasion de jouer à plusieurs (mettons deux joueurs de chaque coté), chacun controlant une partie de l'OB.
Le souci qui se pose est comment synchroniser les actions de chacun dans les fichiers log.
Pour ceux qui ont essayé de jouer par mail, ils ont pu constater que le système fonctionne parfaitement entre deux opposant. L'un faisant ses actions, l'autre y insérant ses réactions et arrétant le fichier si l'une d'elles change significativement la donne (ex: MC raté ou KIA sur un tir défensif, unité HIP révélée).
Mais si on a quatre joueurs, comment s'organiser pour que le fichier circule entre les joueurs, chacun insérant ses actions, sans que ce soit le bordel?

Moi je vois la chose comme ça, mais je voudrais savoir si cela semble utilisable:
- les joueurs A et B jouent les allemands, C et D, les russes.
- Tour 1 allemand: A fait ses rally, PrepFire et Mvt et envoie le fichier à B
- B fait la même chose et envoie le fichier à C.
- C fait ses first fire, les insère dans le fichier log et l'arrete si une action à une conséquence de nature à changer les autres mouvements. Il l'envoie à D.
- D fait la même chose et l'envoie à A.
- A et B finissent la phase de mouvement, puis C et D, la DFPh (plusieurs échanges possibles).
- A a reçu les derniers tirs défensifs de D et fait ses AFPh, Rt, APh, CC et RyPh. Il envoie le fichier à B.
- B insère ses AFPh, RtPh, APh , CCPh et RyPh et l'envoie à C.
- C insère sa RtPh, ses RyPh, PFPh et MPh, (le tour 1 russe est alors commencé) et l'envoie à D.
- D fait la même chose et l'envoie à A pour les First Fire...

etc...

Est-ce que cela semble cohérent? et si oui, cela tente quelqu'un ?

Le seul défaut que je vois au système est la lenteur, si à deux on arrive à faire 2 à 3 échanges par semaine entre joueurs motivés, à quatre, il me semble difficile d'arriver à plus d'un par semaine. Il faut donc très longtemps pour faire une campagne.
Titre: Jeu en équipe à VASL
Posté par: Guillaume le 23 Octobre 2003, 17:34
Je pense que le principal problème est qu'il est impossible de faire succéder 2 fichiers et de lire ensuite le plus ancien.
Autrement dit, dans l'exemple que tu donnes, le joueur C ne peut voir les actions de A.
Peut-être qu'en utilisant un log entre A et B, on évite le problème.
Ensuite, il faut voir si on peut refaire plusieurs fois un log sur le mêmes actions.
Techniquement, cela doit être possible, mais les premières actions du joueur A seront-elles toujours visibles par C?
Un fichier log commence-t-il quand on effectue la commande "begin logfile" ou quand on écrit/intervient la première fois?
Dans le scond cas, il suffirait de marquer une phrase bidon de la part de B au début des actions de A pour conserver la lisibilité du fichier par C.
C fera de même pour D (avant les actions de A) et ainsi de suite afin que toutes les actions soient visibles par tous.

Faut tester, c peut-être faisable, mais c peut-être aussi très b...lique!

Ca pourrait être intéressant, mais je n'ai pas le temps de me lancer là-dedans malheureusement :cry: !

Guillaume
Titre: Jeu en équipe à VASL
Posté par: Dogan le 23 Octobre 2003, 19:10
:idea: Une solution possible ca serait de conserver des doubles des logs de chacun que vous vous "mailez" en même temps que le fichier de partie. Ou mieux vous postez les logs au fur et à mesure sur ce forum, comme ça les séquences de jeux récentes seraient facilement visibles par tous les joueurs et par le reste du monde (pour ceux qui sont interessés  :) ).
Y'en a bien qui font du jdr par forum après tout.
Titre: Jeu en équipe à VASL
Posté par: Disrupt Michael le 24 Octobre 2003, 18:57
Il suffit que B fasse Begin logfile quand il commence la lecture du fichier, il insère ses actions et fait End.
Il l'envoie à C, celui-ci pourra lire les actions de A et B ensemble en un seul fichier.
Ca ne pose pas de problème.