Ça faisait un moment depuis le dernier journal. La plupart de ce temps a été consacré à lancer la closed beta et je n’ai tout simplement pas tenu à jour la documentation de l’avancement global. Du coup, cette entrée sera un peu plus dense que d’habitude. Je vais d’abord me concentrer sur les fonctions principales, puis couvrir les changements mineurs et les corrections de bugs dans une liste séparée pour ceux qui veulent entrer dans les détails.
Version: App: v0.13.0 - API: v0.15.0-9502196
Comme annoncé sur plusieurs canaux, la Closed Beta est maintenant lancée et les créateurs intéressés pour tester la plateforme peuvent s’inscrire via le Closed Beta form ou me contacter sur les réseaux sociaux. La plupart des fonctionnalités mentionnées ci‑dessous ont été implémentées avant le lancement de la Closed Beta, certaines font déjà partie des premières mises à jour.
Le Lecteur d'histoire, jusque‑là surtout utilisé pour prévisualiser les histoires pendant le développement, est désormais pleinement fonctionnel. Cela inclut les sauvegardes cloud automatiques et la gestion correcte des états d’histoire, de chapitre et de scène. Chaque histoire démarre avec un écran de menu personnalisable (j’en reparle plus bas). Commencer une nouvelle partie ou continuer une partie existante est géré proprement, pour éviter que les Dreamers n’écrasent par erreur leur progression. Les réglages du joueur sont accessibles en jeu et depuis le menu. Les crédits peuvent être personnalisés via les paramètres de l’histoire (un sous‑ensemble de Markdown est pris en charge) et les asset packs utilisés sont automatiquement listés à la fin des crédits.
Dans le cadre de la réalisation de la première version entièrement fonctionnelle du Lecteur d'histoire, j’ai ajouté des options de personnalisation pour le design of stories. Les créateurs peuvent choisir parmi cinq thèmes prédéfinis avec différentes combinaisons de couleurs et de polices. Notez que c’est une ébauche initiale de ces thèmes et que les polices et couleurs peuvent encore être ajustées. Dans les prochaines versions, vous pourrez personnaliser entièrement l’aspect de votre histoire. De plus, les écrans de menu et les crédits peuvent maintenant jouer de la musique et afficher des images. Les créateurs peuvent aussi choisir parmi quatre écrans de menu différents.
Les galeries utilisateur sont une fonctionnalité demandée depuis le début et font maintenant partie du Lecteur d'histoire. Les Dreamers peuvent créer et nommer des captures d’écran à tout moment pendant la partie. Toutes les captures prises dans les histoires sont accessibles via la galerie personnelle et sont automatiquement synchronisées entre tous les appareils.
De plus, les créateurs peuvent utiliser la fonction capture d’écran pour récupérer facilement des images pour le marketplace pendant qu’ils testent leurs histoires. Ces captures sont sauvegardées dans la galerie média de l’histoire concernée plutôt que dans la galerie utilisateur. C’est une fonctionnalité pratique. Pour garder l’attention sur le gameplay, les éléments d’interface distrayants sont masqués sur les captures quand c’est nécessaire.
Dans le cadre de l’implémentation du Lecteur d'histoire, les avis sont désormais entièrement pris en charge. Les Dreamers peuvent soumettre des avis pour les histoires achetées qu’ils ont jouées au moins une fois. En plus d’une note et d’un commentaire, les Dreamers peuvent sélectionner les émotions qu’ils ont ressenties en jouant.
Ces émotions contribuent aux statistiques d’une histoire et sont affichées dans l’aperçu des avis sous forme de pourcentages par émotion. Cela crée une boucle de retour émotionnel, permettant aux Bards de définir les émotions qu’ils veulent susciter avec leurs histoires et d’évaluer si ces émotions ont réellement été transmises en jeu.
À l’avenir, ce système servira à recommander des histoires basées sur les émotions d’un joueur, formant la base de la découverte sur Talescape.
Les histoires peuvent désormais être achetées via les In‑App Purchases Steam et Stripe Checkout. Pour Steam, le Merchant of Record est Valve, tandis que pour Stripe c’est Aureola. Dans tous les cas, les Bards (créateurs) n’ont pas à gérer la TVA eux‑mêmes. Pendant la Closed Beta, les deux flux d’achat peuvent être testés en toute sécurité.
Des workflows de remboursement ont aussi été mis en place pour tous les prestataires de paiement. La façon dont les remboursements fonctionneront finalement sur la plateforme reste à définir et à discuter. Bien que les Terms of Service indiquent actuellement que les remboursements ne sont pas possibles via la plateforme, je pense que c’est une fonctionnalité importante pour instaurer la confiance. Si quelqu’un achète accidentellement quelque chose ou essaie une histoire pour se rendre compte que ce n’est pas ce qu’il attendait, offrir un moyen simple de demander un remboursement crée de la confiance et peut augmenter les ventes globales. C’est aussi, tout simplement, un signe de respect envers vos clients d’offrir un processus de remboursement clair.
Les Bards peuvent maintenant vérifier leur profil pour vendre leurs histoires sur le marketplace et recevoir des pourboires de la part des Dreamers (pas encore implémenté). Pour se conformer aux régulations de l’UE, Talescape doit collecter votre adresse professionnelle. Vous devez aussi lier un compte PayPal vérifié éligible aux paiements.
Pour l’instant, j’ai choisi d’utiliser PayPal pour les paiements plutôt que Wise. La raison est que je ne m’attends pas à ce que les créateurs soient à l’aise d’entrer leurs coordonnées bancaires sur une plateforme encore nouvelle et sans confiance établie. Wise sera ajouté plus tard comme alternative pour les créateurs qui veulent bénéficier de coûts de paiement plus faibles.
Les Bards non vérifiés ne peuvent publier que des histoires gratuites. Cela aide à protéger le marketplace des bots et du contenu bâclé qui pourrait autrement être spammé et réduire la visibilité des créateurs sérieux.
Éditeur d’histoire
Éditeur de scène
Dialogues
Marketplace
Joueur & interaction
UI / UX
Éditeur d’histoire
Lecteur d'histoire