Forum FFL-ASL
ASL pour les nuls … et les autres !

Projet VASLweb

Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Bonjour,

Voilà une nouvelle version avec l'ergonomie pour une utilisation sur téléphone/tablette, pour le moment plus utile pour jouer en pbem qu'en live - pas grand chose à apporter à VASL pour cela. Quoique il est facile d'ajouter des fonctionnalités qui n'existent pas dans VASL comme compter le nombre MF/MP à chaque hex compter je précise : pas décompter pour savoir combien il reste à l'unité. Ce n'est pas encore tout à fait juste mais cela fait une partie du job en pbem plus la peine de saisir à chaque déplacement le nombre de MF dépensé. Il y a aussi possibilité de mettre des combinaisons de mot automatique par "bouton" (pour le moment Hello, Assault Move, Double Time, Dash par exemple) cela facilite encore l'expérience en pbem.

Nouveau lien : https://pierreproust.github.io/VASLweb/

Il faut télécharger le fichier puis l'ouvrir dans son dossier de téléchargement  il devrait s'ouvrir dans votre explorateur favori.

L'interface est proche de celle de VASL avec menu. Pour les tablettes/smartphones, l'interaction se fait avec une liste d'icones qui défile sur la droite ou la gauche de l'écran selon le choix de l'utilisateur.

Uniquement pour l'ouverture de vsav ou log, pas la possibilité de créer une carte, VASL le fait très bien. Les logs/vsav enregistrés avec le html peuvent être lu avec VASL c'est compatible.
Ne fonctionne pas avec des vsav antérieur à la version de vasl 6.x., compatible avec la barre de scénario de VASL Tools.

Donc utile pour faire du pbem des setup, des études de scénarios...

Attention ne fonctionne qu'avec des vsav à partir de la version 6.x de VASL et des modifications de carte faites avec les Add overlays et Terrain SSR natif de VASL et par l'extension Overlay, et uniquement avec les pions propres à VASL par ceux provenant d'extension tierce.
« Modifié: 01 Novembre 2026, 21:24 par PierreProust »


Hors ligne mont santo

  • 10-3
  • *
    • Messages: 920
    • +6/-0
Si j'ai bien compris tu demandes à une IA de  prendre les éléments en python ou java de VASSAL-VASL et de l'intégrer à une application pour un navigateur. Tu as un serveur propre ou bien tu te sers de ceux de VASSAL?


Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Si j'ai bien compris tu demandes à une IA de  prendre les éléments en python ou java de VASSAL-VASL et de l'intégrer à une application pour un navigateur. Tu as un serveur propre ou bien tu te sers de ceux de VASSAL?

Exactement je fais reprendre le code de VASL en Java par l'IA pour l'implémenter en html.
Je vais chercher, pour le moment, les éléments graphiques sur le Github de VASL.
Inconvénient : sans connexion ne fonctionne pas
Avantage : l'équivalent d'un VASLweb ne pèse que 2Mo.
« Modifié: 09 Août 2026, 18:04 par PierreProust »


Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Bonjour

On doit ouvrir un fichier VASL ou un LOG (la lecture des logs est okey le lecteur doit être optimisé) avec la gestion des droits sur les ?/HIP comme sur VASL à l'ouverture d'un fichier il faut rentrer son mot de passe VASL pour pouvoir accès à ses pions - j'ai laissé un mode administrateur alors attention si vous ouvrez une partie en cours vous aurez accès aux pions de votre adversaire donc à tester sur un scénario déjà joué !

Il reste du travail encore beaucoup de travail sur l'ergonomie et l'interface mais rien de bien compliqué par rapport à ce que l'IA a déjà fait (elle a bien galéré avec la gestion des propriétaires des ?) et quelques détails comme les SSR sur les terrains. A noter que les overlays ne fonctionneront que par le système natif de VASL (j'ai fait un tuto dessus)
Mais il me semble que l'essentiel est là (LOS mais informations fausses sur hindrances et différence de level, ?, HIP, marqueurs)
Sur cette version il n'y a pas la connexion P2P pour pouvoir jouer en ligne avec un adversaire mais cela fonctionne. (J'ai oublié de l'implémenter)

Pas possible de créer des cartes avec ce html il faut impérativement créer le scénario par VASL et que les 2 adversaires fassent leur setup avec VASL.

Donc pour conclure ce sera possible de jouer à ASL via un page web ! Vous pouvez tester sur un téléphone ( mais l'écran est un peu petit sur tablette c'est un peu mieux.
Enfin je suis content de pouvoir lire les logs de mes pbem sur mon téléphone !


« Modifié: 21 Août 2026, 09:27 par PierreProust »


Hors ligne mont santo

  • 10-3
  • *
    • Messages: 920
    • +6/-0

Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0


Mise à jour

Toujours des bugs :-D

Bientôt la connexion 2 joueurs   :-@ 8-O

Précision il faut télécharger le fichier partagé et l'ouvrir avec son navigateur web.

Je suis preneur d'un retour d'un utilisateur sur Mac et Iphone.

Merci
« Modifié: 21 Août 2026, 09:27 par PierreProust »



Hors ligne ThidalASLSK

  • 9-1
  • *
    • Messages: 159
    • +3/-0
    • Thidal ad bellum (YouTube)
Génial ! Depuis le temps que j'espérais pouvoir utiliser mon iPad ! Quelqu'un a déjà essayé avec ?


Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Mise à jour
Suppression du bug qui supprimait les pions sur un clic droit
AJout de la sauvegarde (tester avec un fichier)
« Modifié: 24 Août 2026, 15:54 par PierreProust »


Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Génial ! Depuis le temps que j'espérais pouvoir utiliser mon iPad ! Quelqu'un a déjà essayé avec ?

Si tu as un ipad tu peux tester, je suis preneur du retour.

Merci


Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Bravo pour tout ce travail!

Bonjour,

C'est surtout l'IA qui travaille. Je commence à lui dire merci bravo elle est plus efficace....Je précise l'IA sert juste à coder la page html.
« Modifié: 24 Août 2026, 20:59 par PierreProust »


Hors ligne Zorngottes

  • 8-1
  • *
    • Messages: 109
    • +1/-0
J'ai testé depuis mon PC et depuis mon téléphone, il y a encore pas mal de bugs mais c'est prometteur !

Merci pour ce travail, je suis sur qu'il pourrait intéresser beaucoup de personnes, surtout les possesseurs de tablettes. Moi-même je voulais pouvoir jouer à Vassal depuis mon téléphone, j'en avais parlé sur Strat et des petits scénarios SK sont tout à fait adaptés.


Hors ligne Phil D

  • De moins en moins bleu, de moins en moins en reprise
  • 1-4-9
  • *
    • Messages: 3 039
    • +13/-0
Moi je pourrais être intéressé par un portage de VASL sur iPad, mais je n'ai aucune envie de faire confiance à une IA pour interpréter les règles pour moi - chose que VASL évite totalement, heureusement. Et je n'ai d'intérêt que pour la version "jeu contre un adversaire réel", donc même une adaptation exécutable sur tablette et qui ne serait pas compatible avec le serveur VASL perdrait tout intérêt en ce qui me concerne.


Hors ligne Zorngottes

  • 8-1
  • *
    • Messages: 109
    • +1/-0
Le projet ici n’est pas de jouer contre une IA, simplement utiliser l’IA pour aider au développement d’une version web (et donc accessible depuis les tablettes et smartphones) de VASL.

Je ne pense pas que l'accès aux serveurs VASL sera possible mais faire du PBEM le sera.


Hors ligne PierreProust

  • 9-2
  • *
    • Messages: 257
    • +7/-0
Moi je pourrais être intéressé par un portage de VASL sur iPad, mais je n'ai aucune envie de faire confiance à une IA pour interpréter les règles pour moi - chose que VASL évite totalement, heureusement. Et je n'ai d'intérêt que pour la version "jeu contre un adversaire réel", donc même une adaptation exécutable sur tablette et qui ne serait pas compatible avec le serveur VASL perdrait tout intérêt en ce qui me concerne.

Ce n'est pas le but c'est juste une transposition de VASL dans un fichier html.
Comme je trouves que VASL va déjà trop loin dans l'intégration des règles je te rassure je ne vais même pas gérer les résultats des LOS ni les résultats des dés spéciaux. Ce sera à l'ancienne ! J'ai pensé même ne pas mettre les LOS avec de la pâte à fixe et un fil c'est gérable sur un écran non ?

Par ailleurs il y a déjà un serveur intégré je ne pense pas le rendre compatible avec celui de VASL rapidement déjà bien content d'avoir déjà cette solution.