3 points par GN⁺ 2024-01-30 | 1 commentaires | Partager sur WhatsApp

Boardzilla, jeux de société numériques

  • Boardzilla est un espace qui permet de jouer facilement à des jeux de société et d’en développer directement dans le navigateur.
  • Il fournit aux utilisateurs une interface simple pour exprimer facilement les règles du jeu et proposer aux joueurs les options parmi lesquelles ils peuvent choisir.
  • Si le développement de jeux vous intéresse, il est recommandé de consulter la documentation.

Jeux disponibles

  • 7 Wonders Duel : jeu pour 2 joueurs
  • Cursed : jeu pour 1 joueur
  • Hex : jeu pour 2 joueurs
  • Power Grid : jeu pour 2 à 4 joueurs

L’avis de GN⁺

  • Boardzilla est une plateforme très utile pour les personnes qui veulent profiter de jeux de société numériques ainsi que pour les développeurs de jeux.
  • La disponibilité de jeux adaptés à différents nombres de joueurs la rend adaptée aussi bien à un usage individuel qu’en groupe.
  • En fournissant de la documentation de développement de jeux, elle donne aussi aux développeurs débutants l’occasion de créer leur propre jeu.

1 commentaires

 
GN⁺ 2024-01-30
Commentaires Hacker News
  • Un avis souhaite une prise en charge de Python côté serveur, même si le projet utilise TypeScript et CSS. Il est mentionné que le timing est bon, car les développeurs et éditeurs qui utilisent actuellement BGA sont inquiets du modèle économique d'Asmodee. Le commentaire demande aussi des informations sur la stack technique des autres plateformes de jeux et une intégration Python.
    • BGA Studio : JS/CSS + PHP (client et serveur) + MySQL
    • Yucata.de : JS + HTML + .NET 4.5 (serveur)
    • TTS : utilisation de Lua (avec en plus une critique sur l'absence d'orientation objet)
    • Lien fourni vers une revue de logiciels de jeux de société de 2021
  • Tout en évaluant positivement ce moteur de jeu riche en fonctionnalités, un commentaire explique qu'il reste difficile de créer avec ce système une version programmatique jouable en ligne. La documentation confirme la prise en charge des cartes, mais il est difficile de comprendre les changements concrets, d'où le besoin d'un tutoriel pas à pas.
  • Un conseil recommande d'éviter le suffixe « Zilla » dans le nom du projet, car des cas passés d'utilisation de ce suffixe ont entraîné des problèmes juridiques.
  • Un commentaire dit avoir beaucoup de prototypes de jeux de société qu'il aimerait transformer en jeux web. Il a déjà essayé d'écrire des fonctions pour une bibliothèque générale de jeux de société, mais n'a pas pu avancer correctement en menant d'autres projets en parallèle. BGA est critiqué pour sa courbe d'apprentissage élevée, la préférence donnée à PHP et une documentation dispersée à plusieurs endroits.
  • Un avis apprécie la commande de flux everyPlayer, qui permet des actions simultanées de plusieurs joueurs, et souligne que cette fonctionnalité manque dans d'autres frameworks de jeux de société.
  • Un commentaire estime qu'il faut l'autorisation des éditeurs pour développer une alternative à BGA, et qu'elle sera probablement difficile à obtenir puisque BGA appartient à Asmodee. Malgré cela, l'initiative est jugée positive.
  • Il est mentionné que screentop.gg constitue déjà une option solide et bien établie dans ce domaine, et qu'il est facile d'y créer des jeux.
  • Un commentaire pose plusieurs questions : si l'autorisation pour Funkenschlag a bien été obtenue, pourquoi TypeScript a été choisi, comment le projet compte gérer les comportements perturbateurs ou la triche des joueurs, et s'il ressemble davantage à BGA ou à TTS.
  • Un avis se montre intéressé en disant que cela pourrait être utile pour des tests locaux comme frontend pour des bots d'IA.
  • Un commentaire demande s'il est possible de développer des jeux avec le langage compilé vers JS qu'il préfère, et s'interroge sur le fait de savoir si l'infrastructure du jeu impose l'usage de TypeScript.