Logiciel de création et de visualisation de contenus interactifs pour dispositifs tangibles.
- Godot Engine (version 4.3 .NET)
- .NET 8.0 SDK
- Visual Studio (pratique pour ouvrir la solution
.slnet développer)
Il est possible que vous ayez besoin d'installer les drivers PC/SC pour que le lecteur RFID fonctionne.
Pour utiliser le logiciel, téléchargez le fichier tabloulet.x86_64 (Linux) ou tabloulet.exe (Windows) dans la section Releases.
L'application nécessite de définir deux mots de passe pour accéder à l'administration et à l'application. Pour cela, le plus simple est de créer un fichier .env à côté de l'exécutable avec le contenu suivant :
// Le mot de passe doit être composé uniquement de chiffres de 0 à 9
PASSWORD=<mot de passe>
// Si vous avez un lecteur RFID, vous pouvez définir un mot de passe RFID.
PASSWORD_RFID=<mot de passe>Le mot de passe RFID se base sur l'UID de la carte RFID, pour le récupérer, définissez PASSWORD_RFID à 00000000-0000-0000-0000-000000000000, puis lancez l'application. Lorsque vous passez une carte RFID, l'UID s'affichera en bsa à gauche de l'écran. C'est cet UID que vous devrez mettre dans le fichier .env pour définir le mot de passe RFID.
Avec cette sortie, le mot de passe RFID sera 3e39ab7d, soit 3e39ab7d-0000-0000-0000-000000000000 dans le fichier .env.
Si Godot n’est pas dans votre PATH, téléchargez l’exécutable (https://godotengine.org/download) puis utilisez-le ainsi depuis la racine du projet :
// Windows
C:/chemin/vers/Godot_v4.3.exe --headless --verbose --import --export-release "Linux" ./tabloulet.x86_64
C:/chemin/vers/Godot_v4.3.exe --headless --verbose --import --export-release "Windows" ./tabloulet.exe
// Linux
/path/to/Godot_v4.3 --headless --verbose --import --export-release "Linux" ./tabloulet.x86_64
/path/to/Godot_v4.3 --headless --verbose --import --export-release "Windows" ./tabloulet.exePour développer, ouvrez le projet dans Godot et lancez-le. Pour déboguer, utilisez Visual Studio en ouvrant le fichier Tabloulet.sln.
Il faudra également créer un fichier .env dans la racine du projet (suivre les instructions de la section Utilisation).