Introduction
🎉 Kolotoc est enfin disponible ! Après des mois, que dis-je, des années de travail, notre jeu inspiré de la « Roue de la fortune » est sorti hier, juste à temps pour Noël.
Dans cet article, je vais vous montrer comment utiliser un script PHP que j’ai développé pour créer vos propres énigmes et les intégrer dans le jeu. Si vous souhaitez personnaliser votre expérience ou ajouter vos propres catégories, ce guide est fait pour vous !
Fonctionnalités du script
Ce script a été conçu pour :
- Nettoyer et formater les chaînes de caractères
- Suppression des accents et des caractères spéciaux.
- Conversion en majuscules pour une uniformité parfaite.
- Convertir des fichiers texte en données binaires structurées
- Organisation des énigmes par catégories (une catégorie = un fichier texte).
- Création d’un fichier binaire compact et optimisé pour Kolotoc.
- Générer des fichiers d’en-tête optionnels pour des projets C
- Idéal pour des tests ou une intégration spécifique.
Format du fichier binaire généré
Voici la structure du fichier binaire généré :
- Signature : 3 octets – « KWF » (Kolotoc Wheel Format).
- Nombre de catégories : 1 octet.
- Métadonnées des catégories :
- Position du titre.
- Début et longueur de la liste des phrases.
- Liste des phrases :
- Position de chaque phrase relative.
Instructions d’utilisation
- Préparer les fichiers texte
- Chaque fichier représente une catégorie.
- Une phrase par ligne dans chaque fichier.
- Exécuter le script
Ouvrez un terminal et utilisez la commande suivantephp compile.php <dossier>
(Remplacez<dossier>
par le chemin vers le dossier contenant vos fichiers texte) - Résultats
- Les fichiers nettoyés (avec des noms adaptés) sont enregistrés dans le même dossier avec l’extension
.cleaned
. - Le fichier binaire final s’appelle
kolo2.bin
.
- Les fichiers nettoyés (avec des noms adaptés) sont enregistrés dans le même dossier avec l’extension
Exemple
Supposons que vous avez un dossier contenant les fichiers suivants :
animaux.txt
villes.txt
Exécution :
Copier le codephp compile.php enigmes/
Résultats :
- Un fichier binaire
kolo2.bin
contenant toutes les catégories. - Des fichiers nettoyés
animaux.txt.cleaned
etvilles.txt.cleaned
.
Intégration dans Kolotoc
Pour que vos énigmes personnalisées soient prises en compte dans le jeu, remplacez simplement le fichier kolo2.bin
dans le disque du jeu Kolotoc par celui généré par le script. Une fois fait, lancez le jeu et vos nouvelles catégories apparaîtront comme par magie ! 🌟
Conclusion
Avec ce script, vous avez le pouvoir de personnaliser Kolotoc selon vos envies. Ajoutez vos propres énigmes, explorez de nouvelles thématiques, et partagez vos créations avec vos amis. Si vous avez des questions ou des idées d’amélioration, n’hésitez pas à les partager en commentaire !
Et surtout, amusez-vous bien avec Kolotoc, le jeu qui met votre esprit à l’épreuve tout en vous divertissant. 🎄🎁
Téléchargez Kolotoc ici : crazypiri.itch.io/kolotoc
Téléchargez le script sur github : github.com/redbug26/kolotoc-compiler