• # séparation

    Posté par (site web personnel) . En réponse au journal Licence ouverte, jeu, incompatibilité?. Évalué à 4.

    Je ne connais pas ce que tu veux faire exactement mais en général il y a moyen de séparer le moteur du jeu des règles appliquées.

    Pour prendre un exemple plus pertinent j'ai le jeu Westwood "Alerte rouge" en tête.
    - Le moteur c'est ce qui gère la carte, les déplacement, les attaques, l'interfaces ...
    - Les règles ce sont les barres de vies, les blindages, les vitesses, les coéficients par véhicule et par arme
    Dans Alerte Rouge ces dernières étaient dans un fichier .ini séparé. Ca devient de la donnée plus que du logiciel et c'est en tout cas indépendant.

    Le cas cité est simple, possible que le moteur de ton jeu soit plus intimement lié que ça aux règles. Mais si tu arrives à séparer relativement la sauce tu pourras éventuellement publier ton moteur en enlevant les règles (charge à quelqu'un de recréer les siennes).
    Ceci dit les secrets sont vite éventés à base de statistiques ou à la première faille de l'applicatif. J'espère que connaitre ces informations ne gache pas tout le jeu sinon tu risques d'avoir des problèmes à terme.
    Encore un exemple la dessus : freeciv est public, les règles sont connues. Ca enleve une partie du mystère et gache peut être la phase de découverte et d'expérimentation pour celui qui regarde, mais ça ne rend pas le jeu nul et non avenu si quelqu'un les connait.