À propos du projet

Tuesday JS est un moteur et éditeur de visual novel simple, gratuit et open-source conçu pour fonctionner directement dans les navigateurs web. Écrit en JavaScript sans bibliothèques tierces, il élimine le besoin d'installations de logiciels supplémentaires. Le moteur utilise des éléments HTML5 standard tels que `div` et `img`, permettant de supporter tout format de média compatible avec les navigateurs, y compris les graphiques vectoriels SVG, les animations GIF et les styles CSS. Les fonctionnalités clés incluent : - **Éditeur Visuel** : Un éditeur de scène qui permet aux utilisateurs de disposer les éléments et de prévisualiser comment les scènes s'adaptent à différentes tailles d'écran en utilisant des unités HTML standard (pourcentage, pixels, centimètres). Il permet la création de novels graphiques ou cinétiques sans connaissance en programmation, bien que JavaScript et CSS puissent être utilisés pour une personnalisation avancée. - **Traduction & Localisation** : Un outil de traduction intégré aide à ajouter et éditer des textes localisés sans quitter l'éditeur, en affichant la progression pour chaque langue. Les utilisateurs peuvent localiser presque tous les éléments, y compris le texte et les graphiques, et exporter tous les textes au format CSV pour une édition externe. - **Scripting JSON** : Les scripts d'histoire sont stockés dans une structure JSON, facilitant la portabilité vers d'autres moteurs ou plateformes. L'éditeur inclut un outil JSON intégré pour éditer le script entier ou des éléments spécifiques. - **Compatibilité Multiplateforme** : Disponible en tant qu'application web et applications autonomes pour Android, Windows et macOS. Toutes les versions sont entièrement compatibles entre elles et partagent la même interface. - **Support ASCII Art** : Le moteur est adapté pour afficher des graphiques ASCII, permettant aux utilisateurs d'enrichir les textes avec des images et des motifs faits de caractères de texte. Le projet vise à rendre le développement de visual novel aussi accessible que la création de présentations dans un logiciel de bureautique, ne nécessitant aucune compétence spéciale de la part de l'utilisateur.