Créer un petit language interpreté !
Publié : sam. 20/mai/2006 12:24
Je voudrais créer un minilanguage qui serait interprété, pour la création d'un jeu. En gros la réaction des objets du jeu passerait par ce script
Par exemple pour allumer une lampe on a un interrupteur et une source d'energie.
L'objet Lampe= Objet 1
L'objet Interrupteur=Objet 2
La source d'energie=Objet 3
Chaque objet peu avoir plusieur etat
la lampe :
Etat 0 : La lampe est eteinte
Etat 1: La Lampe est allumé
Etat 2: La lampe a explosé
L'interrupteur
Etat 0 : Eteind
Etat 1: Allumé
et la source d'energie
Etat 0:Eteind
Etat 1: Fonctionne normalement
Etat 2: Surtention
Le script serait alors:
Et j'avoue que je ne sais pas trop comment m'y prendre.
j'ai fait quelques recherches mais je n'ai pas trouvé.
En gros il me faudrait un language capable d'interpreté
IF, AND, OR, =,!=,Then
fautil garder le script dans sa forme text et travailler avec ? (est ce que ça ne vas pas trop ralentir ?)
Faut il transformer tout le code en chiffre ?
Comment faire ?
Merci d'avance pour vos précieux conseilles
Par exemple pour allumer une lampe on a un interrupteur et une source d'energie.
L'objet Lampe= Objet 1
L'objet Interrupteur=Objet 2
La source d'energie=Objet 3
Chaque objet peu avoir plusieur etat
la lampe :
Etat 0 : La lampe est eteinte
Etat 1: La Lampe est allumé
Etat 2: La lampe a explosé
L'interrupteur
Etat 0 : Eteind
Etat 1: Allumé
et la source d'energie
Etat 0:Eteind
Etat 1: Fonctionne normalement
Etat 2: Surtention
Le script serait alors:
Code : Tout sélectionner
if Objet(2)=1 and Objet(3)=1 and objet(1)!=2 then Objet(1)=1
if Objet(2)=0 and objet(1)!=2 then Objet(1)=0
if objet(2)=1 and objet(3)=2 and objet(1)!=2 then objet(1)=2
j'ai fait quelques recherches mais je n'ai pas trouvé.
En gros il me faudrait un language capable d'interpreté
IF, AND, OR, =,!=,Then
fautil garder le script dans sa forme text et travailler avec ? (est ce que ça ne vas pas trop ralentir ?)
Faut il transformer tout le code en chiffre ?
Comment faire ?
Merci d'avance pour vos précieux conseilles
